From 65af23f08d91c35a6d709de15a722cba9c23bf11 Mon Sep 17 00:00:00 2001 From: Jaysyn904 <68194417+Jaysyn904@users.noreply.github.com> Date: Sat, 31 Aug 2024 20:23:36 -0400 Subject: [PATCH] Added character deleter Added character deleter. Updated aps_include. Updated NWNxEE. Boosted XP rewards. Added XP reward for skinnable creatures. Full compile. Updated release archive. --- _module/are/aschentryandooc.are.json | 2 +- _module/dlg/hs_del_pc.dlg.json | 631 ++++++ _module/gic/aschentryandooc.gic.json | 10 +- _module/git/aschentryandooc.git.json | 650 +++++- _module/ifo/module.ifo.json | 66 +- _module/itp/creaturepalcus.itp.json | 38 + _module/itp/itempalcus.itp.json | 131 +- _module/ncs/_area_despawner.ncs | Bin 1180 -> 1138 bytes _module/ncs/_chest_respawn.ncs | Bin 687 -> 669 bytes _module/ncs/_closelockdoor.ncs | Bin 208 -> 192 bytes _module/ncs/_craft_alchemist.ncs | Bin 43864 -> 42931 bytes _module/ncs/_craft_anvil.ncs | Bin 180285 -> 157254 bytes _module/ncs/_craft_beehive.ncs | Bin 7654 -> 7889 bytes _module/ncs/_craft_bowyer.ncs | Bin 32333 -> 29048 bytes _module/ncs/_craft_brewvat.ncs | Bin 50449 -> 48332 bytes _module/ncs/_craft_carpentry.ncs | Bin 26135 -> 24072 bytes _module/ncs/_craft_cook.ncs | Bin 13859 -> 13546 bytes _module/ncs/_craft_digester.ncs | Bin 12356 -> 11963 bytes _module/ncs/_craft_dyetub.ncs | Bin 9326 -> 8875 bytes _module/ncs/_craft_fishing.ncs | Bin 10807 -> 10193 bytes _module/ncs/_craft_fishing2.ncs | Bin 12810 -> 12525 bytes _module/ncs/_craft_fletching.ncs | Bin 24128 -> 22159 bytes _module/ncs/_craft_forge.ncs | Bin 23787 -> 22200 bytes _module/ncs/_craft_forge_bak.ncs | Bin 8238 -> 7660 bytes _module/ncs/_craft_gembath.ncs | Bin 9859 -> 9587 bytes _module/ncs/_craft_gemcutter.ncs | Bin 14754 -> 14201 bytes _module/ncs/_craft_gempolish.ncs | Bin 13581 -> 13274 bytes _module/ncs/_craft_hb_cook.ncs | Bin 303 -> 285 bytes _module/ncs/_craft_jeweler.ncs | Bin 58766 -> 55341 bytes _module/ncs/_craft_juice.ncs | Bin 11964 -> 11615 bytes _module/ncs/_craft_kiln.ncs | Bin 14696 -> 14159 bytes _module/ncs/_craft_lauter.ncs | Bin 7471 -> 7634 bytes _module/ncs/_craft_leathrwrk.ncs | Bin 13622 -> 13139 bytes _module/ncs/_craft_loom.ncs | Bin 7773 -> 8100 bytes _module/ncs/_craft_map.ncs | Bin 3218 -> 3182 bytes _module/ncs/_craft_mash.ncs | Bin 7158 -> 7307 bytes _module/ncs/_craft_mill.ncs | Bin 7466 -> 7595 bytes _module/ncs/_craft_papermill.ncs | Bin 8486 -> 8315 bytes _module/ncs/_craft_pulp.ncs | Bin 8044 -> 7932 bytes _module/ncs/_craft_scribe.ncs | Bin 88580 -> 83457 bytes _module/ncs/_craft_spider.ncs | Bin 1345 -> 1323 bytes _module/ncs/_craft_spinwhl.ncs | Bin 11589 -> 11306 bytes _module/ncs/_craft_still.ncs | Bin 7865 -> 7638 bytes _module/ncs/_craft_tailor.ncs | Bin 34413 -> 32294 bytes _module/ncs/_craft_tailor2.ncs | Bin 29895 -> 27364 bytes _module/ncs/_craft_tan_bath.ncs | Bin 12146 -> 11727 bytes _module/ncs/_craft_tan_oven.ncs | Bin 14234 -> 13785 bytes _module/ncs/_craft_tink.ncs | Bin 23277 -> 22390 bytes _module/ncs/_craft_tink001.ncs | Bin 21313 -> 19873 bytes _module/ncs/_dmg_mine_rock.ncs | Bin 6460 -> 5948 bytes _module/ncs/_dmg_plant.ncs | Bin 24903 -> 24096 bytes _module/ncs/_enchant_armor.ncs | Bin 23464 -> 0 bytes _module/ncs/_enchant_helm.ncs | Bin 23514 -> 0 bytes _module/ncs/_enchant_shield.ncs | Bin 23507 -> 0 bytes _module/ncs/_enchant_weapon.ncs | Bin 28890 -> 0 bytes _module/ncs/_enter_field.ncs | Bin 179 -> 167 bytes _module/ncs/_exit_field.ncs | Bin 179 -> 167 bytes _module/ncs/_gen_treasure.ncs | Bin 23 -> 0 bytes _module/ncs/_kill_mine_rock.ncs | Bin 405 -> 399 bytes _module/ncs/_kill_plant.ncs | Bin 4164 -> 4088 bytes _module/ncs/_map_chst_spawn.ncs | Bin 617 -> 653 bytes _module/ncs/_map_chst_spawn2.ncs | Bin 6783 -> 6765 bytes _module/ncs/_on_active_item.ncs | Bin 9080 -> 8364 bytes _module/ncs/_onclose_clear.ncs | Bin 825 -> 787 bytes _module/ncs/_onclose_clear2.ncs | Bin 820 -> 812 bytes _module/ncs/_onclose_clear3.ncs | Bin 644 -> 624 bytes _module/ncs/_ondeath_clear.ncs | Bin 273 -> 277 bytes _module/ncs/_open_alchemist.ncs | Bin 3782 -> 4262 bytes _module/ncs/_open_anvil.ncs | Bin 6946 -> 6874 bytes _module/ncs/_open_anvil2.ncs | Bin 10303 -> 9653 bytes _module/ncs/_open_beehive.ncs | Bin 2118 -> 2076 bytes _module/ncs/_open_bowyer.ncs | Bin 3387 -> 3829 bytes _module/ncs/_open_brewvat.ncs | Bin 4944 -> 5220 bytes _module/ncs/_open_carpentry.ncs | Bin 3753 -> 4153 bytes _module/ncs/_open_chest2.ncs | Bin 724 -> 706 bytes _module/ncs/_open_cook.ncs | Bin 5912 -> 6288 bytes _module/ncs/_open_dyetub.ncs | Bin 425 -> 417 bytes _module/ncs/_open_ench_armor.ncs | Bin 1593 -> 1597 bytes _module/ncs/_open_fishcorpse.ncs | Bin 14382 -> 14214 bytes _module/ncs/_open_jeweler.ncs | Bin 7400 -> 7482 bytes _module/ncs/_open_kiln.ncs | Bin 2158 -> 2714 bytes _module/ncs/_open_loom.ncs | Bin 530 -> 544 bytes _module/ncs/_open_lthrtable.ncs | Bin 361 -> 365 bytes _module/ncs/_open_pulp.ncs | Bin 1530 -> 2094 bytes _module/ncs/_open_scribe.ncs | Bin 52701 -> 49135 bytes _module/ncs/_open_smelt.ncs | Bin 615 -> 613 bytes _module/ncs/_open_spider.ncs | Bin 1619 -> 1695 bytes _module/ncs/_open_spinwhl.ncs | Bin 293 -> 303 bytes _module/ncs/_open_tailor.ncs | Bin 3529 -> 3941 bytes _module/ncs/_open_tailor2.ncs | Bin 3376 -> 3914 bytes _module/ncs/_open_tchest.ncs | Bin 27678 -> 27394 bytes _module/ncs/_open_tink.ncs | Bin 2751 -> 3253 bytes _module/ncs/_openfletchlathe.ncs | Bin 361 -> 365 bytes _module/ncs/_opn_ench_weapon.ncs | Bin 1593 -> 1597 bytes _module/ncs/_persist_01a.ncs | Bin 23 -> 0 bytes _module/ncs/_plant_seed.ncs | Bin 10232 -> 9452 bytes _module/ncs/_plant_seed2.ncs | Bin 3581 -> 3519 bytes _module/ncs/_seed_seed.ncs | Bin 1712 -> 1648 bytes _module/ncs/_skin_corpse.ncs | Bin 4906 -> 4808 bytes _module/ncs/_spider_death.ncs | Bin 923 -> 923 bytes _module/ncs/_tmp_resourcebox.ncs | Bin 226 -> 220 bytes _module/ncs/_treasure_spawn.ncs | Bin 144265 -> 148325 bytes _module/ncs/_unlock_skill1.ncs | Bin 389 -> 359 bytes _module/ncs/_uoa_alcohol.ncs | Bin 3810 -> 3480 bytes _module/ncs/_uoa_check_com.ncs | Bin 171 -> 137 bytes _module/ncs/_uoa_check_ncom.ncs | Bin 171 -> 137 bytes _module/ncs/_uoa_com_add.ncs | Bin 1349 -> 1313 bytes _module/ncs/_uoa_com_conv.ncs | Bin 253 -> 247 bytes _module/ncs/_uoa_com_dont.ncs | Bin 110 -> 78 bytes _module/ncs/_uoa_com_recv.ncs | Bin 1494 -> 1462 bytes _module/ncs/_uoa_drunk.ncs | Bin 10019 -> 9735 bytes _module/ncs/_uoa_enter_com.ncs | Bin 193 -> 171 bytes _module/ncs/_uoa_exit_com.ncs | Bin 234 -> 212 bytes _module/ncs/_uoa_fix_station.ncs | Bin 2480 -> 2282 bytes _module/ncs/_uoa_skill_dotr2.ncs | Bin 7228 -> 6892 bytes _module/ncs/_uoa_skill_dotrn.ncs | Bin 7057 -> 6737 bytes _module/ncs/_uoa_skill_notr2.ncs | Bin 3723 -> 3465 bytes _module/ncs/_uoa_skill_notr3.ncs | Bin 3723 -> 3465 bytes _module/ncs/_uoa_skill_notrn.ncs | Bin 3806 -> 3536 bytes _module/ncs/_uoa_skill_trai3.ncs | Bin 3747 -> 3489 bytes _module/ncs/_uoa_skill_trai4.ncs | Bin 3747 -> 3489 bytes _module/ncs/_uoa_skill_train.ncs | Bin 3814 -> 3544 bytes _module/ncs/_uoa_tchest_chk1.ncs | Bin 334 -> 316 bytes _module/ncs/_uoa_tchest_chk2.ncs | Bin 333 -> 315 bytes _module/ncs/_uoa_tchst_tlk1.ncs | Bin 5124 -> 5342 bytes _module/ncs/_uoa_tchst_tlk2.ncs | Bin 5774 -> 5992 bytes _module/ncs/_uoa_tchst_tlk3.ncs | Bin 5495 -> 5707 bytes _module/ncs/_uoacraft_enter.ncs | Bin 492 -> 490 bytes _module/ncs/_use_bankbox.ncs | Bin 185 -> 153 bytes _module/ncs/_use_commodity.ncs | Bin 4792 -> 4474 bytes _module/ncs/_use_filletknife.ncs | Bin 5786 -> 5712 bytes _module/ncs/_use_honeycomb.ncs | Bin 3132 -> 3118 bytes _module/ncs/_use_leveller.ncs | Bin 8216 -> 7840 bytes _module/ncs/_use_map.ncs | Bin 4934 -> 4946 bytes _module/ncs/_use_map2.ncs | Bin 2273 -> 2283 bytes _module/ncs/_use_map3.ncs | Bin 4757 -> 4749 bytes _module/ncs/_use_map4.ncs | Bin 8978 -> 8960 bytes _module/ncs/_use_mine_gem.ncs | Bin 5779 -> 6747 bytes _module/ncs/_use_rubble.ncs | Bin 6212 -> 5834 bytes _module/ncs/_use_rubble2.ncs | Bin 4703 -> 4617 bytes _module/ncs/_use_shroompatch.ncs | Bin 49387 -> 48408 bytes _module/ncs/_use_skillbook.ncs | Bin 6119 -> 6765 bytes _module/ncs/_use_skillbook2.ncs | Bin 6423 -> 6833 bytes _module/ncs/_use_skillbook3.ncs | Bin 11148 -> 11458 bytes _module/ncs/_use_skillbook4.ncs | Bin 74 -> 58 bytes _module/ncs/_use_tchest_conv.ncs | Bin 277 -> 265 bytes _module/ncs/_use_tchest_loot.ncs | Bin 614 -> 596 bytes _module/ncs/_use_tinderbox.ncs | Bin 1553 -> 1769 bytes _module/ncs/_use_waterwell.ncs | Bin 790 -> 794 bytes _module/ncs/areaopener.ncs | Bin 106 -> 74 bytes _module/ncs/at_caplvlup.ncs | Bin 0 -> 302 bytes _module/ncs/clean_store2.ncs | Bin 208 -> 218 bytes _module/ncs/cstm_mnstr_death.ncs | Bin 2554 -> 2220 bytes _module/ncs/dante_letodel_at.ncs | Bin 0 -> 677 bytes _module/ncs/dm_reads_line.ncs | Bin 141 -> 107 bytes _module/ncs/fake_conditional.ncs | Bin 129 -> 111 bytes _module/ncs/is_guild.ncs | Bin 132 -> 114 bytes _module/ncs/ldf_isnotweap.ncs | Bin 1329 -> 1297 bytes _module/ncs/ldf_isweapon.ncs | Bin 1327 -> 1295 bytes _module/ncs/mk_cb_deity_chk.ncs | Bin 0 -> 2257 bytes _module/ncs/mk_cb_hd_f_flt.ncs | Bin 0 -> 2675 bytes _module/ncs/mk_cb_hd_f_label.ncs | Bin 0 -> 2658 bytes _module/ncs/mk_cb_hd_label.ncs | Bin 0 -> 325 bytes _module/ncs/mk_cb_ichrg_chk.ncs | Bin 0 -> 288 bytes _module/ncs/mk_cb_ichrg_lbl.ncs | Bin 0 -> 686 bytes _module/ncs/mk_cb_iflag_chk.ncs | Bin 0 -> 1468 bytes _module/ncs/mk_cb_iflag_lbl.ncs | Bin 0 -> 2070 bytes _module/ncs/mk_cb_iprp_chk.ncs | Bin 0 -> 4224 bytes _module/ncs/mk_cb_iprp_ctlbl.ncs | Bin 0 -> 3240 bytes _module/ncs/mk_cb_iprp_ftchk.ncs | Bin 0 -> 2676 bytes _module/ncs/mk_cb_iprp_ftlbl.ncs | Bin 0 -> 4069 bytes _module/ncs/mk_cb_iprp_iflbl.ncs | Bin 0 -> 2242 bytes _module/ncs/mk_cb_iprp_inlbl.ncs | Bin 0 -> 510 bytes _module/ncs/mk_cb_iprp_iplbl.ncs | Bin 0 -> 2980 bytes _module/ncs/mk_cb_iprp_itchk.ncs | Bin 0 -> 748 bytes _module/ncs/mk_cb_iprp_p1lbl.ncs | Bin 0 -> 3341 bytes _module/ncs/mk_cb_iprp_sklbl.ncs | Bin 0 -> 3410 bytes _module/ncs/mk_cb_iprp_stlbl.ncs | Bin 0 -> 3146 bytes _module/ncs/mk_cb_store_lbl.ncs | Bin 0 -> 1856 bytes _module/ncs/mk_cb_swpip_chk.ncs | Bin 0 -> 1917 bytes _module/ncs/mk_cb_vfx_check.ncs | Bin 0 -> 2532 bytes _module/ncs/mk_cb_vfx_filter.ncs | Bin 0 -> 4085 bytes _module/ncs/mk_cb_vfx_label.ncs | Bin 0 -> 7225 bytes _module/ncs/mk_cond_00.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_01.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_02.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_03.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_04.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_05.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_06.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_07.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_08.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_09.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_10.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_100.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_101.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_102.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_103.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_11.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_12.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_127.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_13.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_14.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_15.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_16.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_17.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_18.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_19.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_20.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_21.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_22.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_23.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_24.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_249.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_25.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_250.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_251.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_252.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_253.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_254.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_255.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_256.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_257.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_26.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_27.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_28.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_29.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_30.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_31.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_32.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_33.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_34.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_35.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_36.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_37.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_38.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_39.ncs | Bin 0 -> 969 bytes _module/ncs/mk_cond_40.ncs | Bin 0 -> 969 bytes _module/ncs/mk_do_sel_target.ncs | Bin 0 -> 1504 bytes _module/ncs/mk_editor_main.ncs | Bin 0 -> 24587 bytes _module/ncs/mk_get_version.ncs | Bin 0 -> 3553 bytes _module/ncs/mk_im_cancel.ncs | Bin 0 -> 19595 bytes _module/ncs/mk_im_finished.ncs | Bin 0 -> 13131 bytes _module/ncs/mk_im_getchanged.ncs | Bin 0 -> 6809 bytes _module/ncs/mk_im_start.ncs | Bin 0 -> 34744 bytes _module/ncs/mk_ncond_27.ncs | Bin 0 -> 971 bytes _module/ncs/mk_ncond_28.ncs | Bin 0 -> 971 bytes _module/ncs/mk_ncond_29.ncs | Bin 0 -> 971 bytes _module/ncs/mk_ncond_30.ncs | Bin 0 -> 971 bytes _module/ncs/mk_ncond_31.ncs | Bin 0 -> 971 bytes _module/ncs/mk_ncond_32.ncs | Bin 0 -> 971 bytes _module/ncs/mk_ncond_33.ncs | Bin 0 -> 971 bytes _module/ncs/mk_ncond_34.ncs | Bin 0 -> 971 bytes _module/ncs/mk_ncond_35.ncs | Bin 0 -> 971 bytes _module/ncs/mk_ncond_36.ncs | Bin 0 -> 971 bytes _module/ncs/mk_ncond_37.ncs | Bin 0 -> 971 bytes _module/ncs/mk_ncond_38.ncs | Bin 0 -> 971 bytes _module/ncs/mk_ncond_39.ncs | Bin 0 -> 971 bytes _module/ncs/mk_on_dismount.ncs | Bin 0 -> 579 bytes _module/ncs/mk_on_dismounted.ncs | Bin 0 -> 28150 bytes _module/ncs/mk_on_mount.ncs | Bin 0 -> 679 bytes _module/ncs/mk_on_mounted.ncs | Bin 0 -> 28284 bytes _module/ncs/mk_onplayerchat.ncs | Bin 0 -> 344 bytes _module/ncs/mk_onplayertargt.ncs | Bin 0 -> 4561 bytes _module/ncs/mk_pre_app.ncs | Bin 0 -> 22513 bytes _module/ncs/mk_pre_armorpart.ncs | Bin 0 -> 15073 bytes _module/ncs/mk_pre_body.ncs | Bin 0 -> 53363 bytes _module/ncs/mk_pre_cheats.ncs | Bin 0 -> 64982 bytes _module/ncs/mk_pre_color2.ncs | Bin 0 -> 25673 bytes _module/ncs/mk_pre_crafting.ncs | Bin 0 -> 15640 bytes _module/ncs/mk_pre_critem.ncs | Bin 0 -> 30313 bytes _module/ncs/mk_pre_db_item.ncs | Bin 0 -> 19422 bytes _module/ncs/mk_pre_deity.ncs | Bin 0 -> 24993 bytes _module/ncs/mk_pre_dye.ncs | Bin 0 -> 29743 bytes _module/ncs/mk_pre_edit_desc.ncs | Bin 0 -> 10840 bytes _module/ncs/mk_pre_footstep.ncs | Bin 0 -> 23133 bytes _module/ncs/mk_pre_head.ncs | Bin 0 -> 33303 bytes _module/ncs/mk_pre_itemlist.ncs | Bin 0 -> 3436 bytes _module/ncs/mk_pre_itemprop.ncs | Bin 0 -> 60975 bytes _module/ncs/mk_pre_material.ncs | Bin 0 -> 22122 bytes _module/ncs/mk_pre_perpart_s.ncs | Bin 0 -> 5628 bytes _module/ncs/mk_pre_pheno.ncs | Bin 0 -> 25325 bytes _module/ncs/mk_pre_ren_item.ncs | Bin 0 -> 10145 bytes _module/ncs/mk_pre_scale.ncs | Bin 0 -> 13034 bytes _module/ncs/mk_pre_swp_iprop.ncs | Bin 0 -> 35032 bytes _module/ncs/mk_pre_tail.ncs | Bin 0 -> 25348 bytes _module/ncs/mk_pre_vfx.ncs | Bin 0 -> 23507 bytes _module/ncs/mk_pre_weaponpar.ncs | Bin 0 -> 10873 bytes _module/ncs/mk_pre_wings.ncs | Bin 0 -> 25322 bytes _module/ncs/mk_set_00.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_01.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_02.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_03.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_04.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_05.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_06.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_07.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_08.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_09.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_10.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_100.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_101.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_11.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_12.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_127.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_13.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_14.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_15.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_16.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_17.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_18.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_19.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_20.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_21.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_22.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_23.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_24.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_249.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_25.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_250.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_251.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_252.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_253.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_254.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_255.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_257.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_26.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_27.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_28.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_29.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_30.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_31.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_32.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_33.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_34.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_35.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_36.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_37.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_38.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_39.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_40.ncs | Bin 0 -> 775 bytes _module/ncs/mk_set_invalid.ncs | Bin 0 -> 775 bytes _module/ncs/mk_start_acp.ncs | Bin 0 -> 741 bytes _module/ncs/nw_c2_default3.ncs | Bin 71184 -> 65156 bytes _module/ncs/nw_c2_default4.ncs | Bin 71159 -> 65209 bytes _module/ncs/nw_c2_default5.ncs | Bin 71410 -> 65486 bytes _module/ncs/nw_c2_default6.ncs | Bin 71989 -> 66041 bytes _module/ncs/nw_c2_default7.ncs | Bin 149387 -> 0 bytes _module/ncs/nw_c2_default8.ncs | Bin 67296 -> 61556 bytes _module/ncs/nw_c2_default9.ncs | Bin 7871 -> 0 bytes _module/ncs/nw_c2_defaultb.ncs | Bin 72629 -> 66757 bytes _module/ncs/nw_c2_defaulte.ncs | Bin 317 -> 299 bytes _module/ncs/nw_c2_dropin9.ncs | Bin 149731 -> 153419 bytes _module/ncs/nw_c2_herbivore.ncs | Bin 150018 -> 153700 bytes _module/ncs/nw_o0_death.ncs | Bin 1997 -> 1785 bytes _module/ncs/nw_s2_divprot.ncs | Bin 57272 -> 57272 bytes _module/ncs/nw_s3_balordeth.ncs | Bin 198679 -> 198679 bytes _module/ncs/nw_walk_wp.ncs | Bin 5273 -> 4599 bytes _module/ncs/on_acquire.ncs | Bin 1446 -> 1450 bytes _module/ncs/on_client_enter.ncs | Bin 2822 -> 3014 bytes _module/ncs/on_unacquire.ncs | Bin 1410 -> 1324 bytes _module/ncs/openstore003.ncs | Bin 1985 -> 2015 bytes _module/ncs/openstore01.ncs | Bin 1981 -> 2011 bytes _module/ncs/openstore018.ncs | Bin 1981 -> 2011 bytes _module/ncs/port_to_aschb.ncs | Bin 1290 -> 1286 bytes _module/ncs/port_to_crat_bay.ncs | Bin 1298 -> 1294 bytes _module/ncs/port_to_del.ncs | Bin 1289 -> 1285 bytes _module/ncs/port_to_ever.ncs | Bin 1290 -> 1286 bytes _module/ncs/port_to_leader.ncs | Bin 509 -> 503 bytes _module/ncs/port_to_lust_lag.ncs | Bin 1284 -> 1280 bytes _module/ncs/port_to_ooc_area.ncs | Bin 1288 -> 1284 bytes _module/ncs/port_to_schamed.ncs | Bin 1289 -> 1285 bytes _module/ncs/port_to_tanzia.ncs | Bin 1294 -> 1290 bytes _module/ncs/sfpb_close.ncs | Bin 1120 -> 1124 bytes _module/ncs/sfpb_open.ncs | Bin 952 -> 791 bytes _module/ncs/sfpb_used.ncs | Bin 923 -> 762 bytes _module/ncs/skinnable_corpse.ncs | Bin 5195 -> 6762 bytes _module/ncs/stoneport2guild.ncs | Bin 924 -> 938 bytes _module/ncs/stonerecallspc.ncs | Bin 1127 -> 1125 bytes _module/ncs/stonestoresloc.ncs | Bin 600 -> 588 bytes _module/ncs/vamp_only.ncs | Bin 200 -> 232 bytes _module/ncs/zep_use_chair.ncs | Bin 106 -> 116 bytes _module/ncs/zep_use_chair2.ncs | Bin 892 -> 902 bytes _module/nss/_enchant_armor.nss | 1063 ---------- _module/nss/_enchant_helm.nss | 1061 ---------- _module/nss/_enchant_shield.nss | 1063 ---------- _module/nss/_enchant_weapon.nss | 1234 ------------ _module/nss/_kb_loot_corpse.nss | 904 --------- _module/nss/_spider_death.nss | 3 + _module/nss/aps_include.nss | 279 +-- _module/nss/at_caplvlup.nss | 19 + _module/nss/cstm_mnstr_death.nss | 10 +- _module/nss/dante_letodel_at.nss | 20 + _module/nss/ms_name_inc.nss | 2470 +++++++++++++++++++++++ _module/nss/nw_c2_default7.nss | 70 - _module/nss/nw_c2_default9.nss | 337 ---- _module/nss/nwnx.nss | 137 ++ _module/nss/nwnx_admin.nss | 391 ++++ _module/nss/nwnx_creature.nss | 2613 +++++++++++++++++++++++++ _module/nss/skinnable_corpse.nss | 117 +- _module/utc/npc_annihilus001.utc.json | 635 ++++++ _release/Aschbourne [PRC8-CEP3].7z | Bin 3412408 -> 3456828 bytes _release/prc8_cep1_merge.hak | Bin 754610 -> 0 bytes _release/prc8_cep1_merge.tlk | Bin 11381370 -> 0 bytes 404 files changed, 7949 insertions(+), 6005 deletions(-) create mode 100644 _module/dlg/hs_del_pc.dlg.json delete mode 100644 _module/ncs/_enchant_armor.ncs delete mode 100644 _module/ncs/_enchant_helm.ncs delete mode 100644 _module/ncs/_enchant_shield.ncs delete mode 100644 _module/ncs/_enchant_weapon.ncs delete mode 100644 _module/ncs/_gen_treasure.ncs delete mode 100644 _module/ncs/_persist_01a.ncs create mode 100644 _module/ncs/at_caplvlup.ncs create mode 100644 _module/ncs/dante_letodel_at.ncs create mode 100644 _module/ncs/mk_cb_deity_chk.ncs create mode 100644 _module/ncs/mk_cb_hd_f_flt.ncs create mode 100644 _module/ncs/mk_cb_hd_f_label.ncs create mode 100644 _module/ncs/mk_cb_hd_label.ncs create mode 100644 _module/ncs/mk_cb_ichrg_chk.ncs create mode 100644 _module/ncs/mk_cb_ichrg_lbl.ncs create mode 100644 _module/ncs/mk_cb_iflag_chk.ncs create mode 100644 _module/ncs/mk_cb_iflag_lbl.ncs create mode 100644 _module/ncs/mk_cb_iprp_chk.ncs create mode 100644 _module/ncs/mk_cb_iprp_ctlbl.ncs create mode 100644 _module/ncs/mk_cb_iprp_ftchk.ncs create mode 100644 _module/ncs/mk_cb_iprp_ftlbl.ncs create mode 100644 _module/ncs/mk_cb_iprp_iflbl.ncs create mode 100644 _module/ncs/mk_cb_iprp_inlbl.ncs create mode 100644 _module/ncs/mk_cb_iprp_iplbl.ncs create mode 100644 _module/ncs/mk_cb_iprp_itchk.ncs create mode 100644 _module/ncs/mk_cb_iprp_p1lbl.ncs create mode 100644 _module/ncs/mk_cb_iprp_sklbl.ncs create mode 100644 _module/ncs/mk_cb_iprp_stlbl.ncs create mode 100644 _module/ncs/mk_cb_store_lbl.ncs create mode 100644 _module/ncs/mk_cb_swpip_chk.ncs create mode 100644 _module/ncs/mk_cb_vfx_check.ncs create mode 100644 _module/ncs/mk_cb_vfx_filter.ncs create mode 100644 _module/ncs/mk_cb_vfx_label.ncs create mode 100644 _module/ncs/mk_cond_00.ncs create mode 100644 _module/ncs/mk_cond_01.ncs create mode 100644 _module/ncs/mk_cond_02.ncs create mode 100644 _module/ncs/mk_cond_03.ncs create mode 100644 _module/ncs/mk_cond_04.ncs create mode 100644 _module/ncs/mk_cond_05.ncs create mode 100644 _module/ncs/mk_cond_06.ncs create mode 100644 _module/ncs/mk_cond_07.ncs create mode 100644 _module/ncs/mk_cond_08.ncs create mode 100644 _module/ncs/mk_cond_09.ncs create mode 100644 _module/ncs/mk_cond_10.ncs create mode 100644 _module/ncs/mk_cond_100.ncs create mode 100644 _module/ncs/mk_cond_101.ncs create mode 100644 _module/ncs/mk_cond_102.ncs create mode 100644 _module/ncs/mk_cond_103.ncs create mode 100644 _module/ncs/mk_cond_11.ncs create mode 100644 _module/ncs/mk_cond_12.ncs create mode 100644 _module/ncs/mk_cond_127.ncs create mode 100644 _module/ncs/mk_cond_13.ncs create mode 100644 _module/ncs/mk_cond_14.ncs create mode 100644 _module/ncs/mk_cond_15.ncs create mode 100644 _module/ncs/mk_cond_16.ncs create mode 100644 _module/ncs/mk_cond_17.ncs create mode 100644 _module/ncs/mk_cond_18.ncs create mode 100644 _module/ncs/mk_cond_19.ncs create mode 100644 _module/ncs/mk_cond_20.ncs create mode 100644 _module/ncs/mk_cond_21.ncs create mode 100644 _module/ncs/mk_cond_22.ncs create mode 100644 _module/ncs/mk_cond_23.ncs create mode 100644 _module/ncs/mk_cond_24.ncs create mode 100644 _module/ncs/mk_cond_249.ncs create mode 100644 _module/ncs/mk_cond_25.ncs create mode 100644 _module/ncs/mk_cond_250.ncs create mode 100644 _module/ncs/mk_cond_251.ncs create mode 100644 _module/ncs/mk_cond_252.ncs create mode 100644 _module/ncs/mk_cond_253.ncs create mode 100644 _module/ncs/mk_cond_254.ncs create mode 100644 _module/ncs/mk_cond_255.ncs create mode 100644 _module/ncs/mk_cond_256.ncs create mode 100644 _module/ncs/mk_cond_257.ncs create mode 100644 _module/ncs/mk_cond_26.ncs create mode 100644 _module/ncs/mk_cond_27.ncs create mode 100644 _module/ncs/mk_cond_28.ncs create mode 100644 _module/ncs/mk_cond_29.ncs create mode 100644 _module/ncs/mk_cond_30.ncs create mode 100644 _module/ncs/mk_cond_31.ncs create mode 100644 _module/ncs/mk_cond_32.ncs create mode 100644 _module/ncs/mk_cond_33.ncs create mode 100644 _module/ncs/mk_cond_34.ncs create mode 100644 _module/ncs/mk_cond_35.ncs create mode 100644 _module/ncs/mk_cond_36.ncs create mode 100644 _module/ncs/mk_cond_37.ncs create mode 100644 _module/ncs/mk_cond_38.ncs create mode 100644 _module/ncs/mk_cond_39.ncs create mode 100644 _module/ncs/mk_cond_40.ncs create mode 100644 _module/ncs/mk_do_sel_target.ncs create mode 100644 _module/ncs/mk_editor_main.ncs create mode 100644 _module/ncs/mk_get_version.ncs create mode 100644 _module/ncs/mk_im_cancel.ncs create mode 100644 _module/ncs/mk_im_finished.ncs create mode 100644 _module/ncs/mk_im_getchanged.ncs create mode 100644 _module/ncs/mk_im_start.ncs create mode 100644 _module/ncs/mk_ncond_27.ncs create mode 100644 _module/ncs/mk_ncond_28.ncs create mode 100644 _module/ncs/mk_ncond_29.ncs create mode 100644 _module/ncs/mk_ncond_30.ncs create mode 100644 _module/ncs/mk_ncond_31.ncs create mode 100644 _module/ncs/mk_ncond_32.ncs create mode 100644 _module/ncs/mk_ncond_33.ncs create mode 100644 _module/ncs/mk_ncond_34.ncs create mode 100644 _module/ncs/mk_ncond_35.ncs create mode 100644 _module/ncs/mk_ncond_36.ncs create mode 100644 _module/ncs/mk_ncond_37.ncs create mode 100644 _module/ncs/mk_ncond_38.ncs create mode 100644 _module/ncs/mk_ncond_39.ncs create mode 100644 _module/ncs/mk_on_dismount.ncs create mode 100644 _module/ncs/mk_on_dismounted.ncs create mode 100644 _module/ncs/mk_on_mount.ncs create mode 100644 _module/ncs/mk_on_mounted.ncs create mode 100644 _module/ncs/mk_onplayerchat.ncs create mode 100644 _module/ncs/mk_onplayertargt.ncs create mode 100644 _module/ncs/mk_pre_app.ncs create mode 100644 _module/ncs/mk_pre_armorpart.ncs create mode 100644 _module/ncs/mk_pre_body.ncs create mode 100644 _module/ncs/mk_pre_cheats.ncs create mode 100644 _module/ncs/mk_pre_color2.ncs create mode 100644 _module/ncs/mk_pre_crafting.ncs create mode 100644 _module/ncs/mk_pre_critem.ncs create mode 100644 _module/ncs/mk_pre_db_item.ncs create mode 100644 _module/ncs/mk_pre_deity.ncs create mode 100644 _module/ncs/mk_pre_dye.ncs create mode 100644 _module/ncs/mk_pre_edit_desc.ncs create mode 100644 _module/ncs/mk_pre_footstep.ncs create mode 100644 _module/ncs/mk_pre_head.ncs create mode 100644 _module/ncs/mk_pre_itemlist.ncs create mode 100644 _module/ncs/mk_pre_itemprop.ncs create mode 100644 _module/ncs/mk_pre_material.ncs create mode 100644 _module/ncs/mk_pre_perpart_s.ncs create mode 100644 _module/ncs/mk_pre_pheno.ncs create mode 100644 _module/ncs/mk_pre_ren_item.ncs create mode 100644 _module/ncs/mk_pre_scale.ncs create mode 100644 _module/ncs/mk_pre_swp_iprop.ncs create mode 100644 _module/ncs/mk_pre_tail.ncs create mode 100644 _module/ncs/mk_pre_vfx.ncs create mode 100644 _module/ncs/mk_pre_weaponpar.ncs create mode 100644 _module/ncs/mk_pre_wings.ncs create mode 100644 _module/ncs/mk_set_00.ncs create mode 100644 _module/ncs/mk_set_01.ncs create mode 100644 _module/ncs/mk_set_02.ncs create mode 100644 _module/ncs/mk_set_03.ncs create mode 100644 _module/ncs/mk_set_04.ncs create mode 100644 _module/ncs/mk_set_05.ncs create mode 100644 _module/ncs/mk_set_06.ncs create mode 100644 _module/ncs/mk_set_07.ncs create mode 100644 _module/ncs/mk_set_08.ncs create mode 100644 _module/ncs/mk_set_09.ncs create mode 100644 _module/ncs/mk_set_10.ncs create mode 100644 _module/ncs/mk_set_100.ncs create mode 100644 _module/ncs/mk_set_101.ncs create mode 100644 _module/ncs/mk_set_11.ncs create mode 100644 _module/ncs/mk_set_12.ncs create mode 100644 _module/ncs/mk_set_127.ncs create mode 100644 _module/ncs/mk_set_13.ncs create mode 100644 _module/ncs/mk_set_14.ncs create mode 100644 _module/ncs/mk_set_15.ncs create mode 100644 _module/ncs/mk_set_16.ncs create mode 100644 _module/ncs/mk_set_17.ncs create mode 100644 _module/ncs/mk_set_18.ncs create mode 100644 _module/ncs/mk_set_19.ncs create mode 100644 _module/ncs/mk_set_20.ncs create mode 100644 _module/ncs/mk_set_21.ncs create mode 100644 _module/ncs/mk_set_22.ncs create mode 100644 _module/ncs/mk_set_23.ncs create mode 100644 _module/ncs/mk_set_24.ncs create mode 100644 _module/ncs/mk_set_249.ncs create mode 100644 _module/ncs/mk_set_25.ncs create mode 100644 _module/ncs/mk_set_250.ncs create mode 100644 _module/ncs/mk_set_251.ncs create mode 100644 _module/ncs/mk_set_252.ncs create mode 100644 _module/ncs/mk_set_253.ncs create mode 100644 _module/ncs/mk_set_254.ncs create mode 100644 _module/ncs/mk_set_255.ncs create mode 100644 _module/ncs/mk_set_257.ncs create mode 100644 _module/ncs/mk_set_26.ncs create mode 100644 _module/ncs/mk_set_27.ncs create mode 100644 _module/ncs/mk_set_28.ncs create mode 100644 _module/ncs/mk_set_29.ncs create mode 100644 _module/ncs/mk_set_30.ncs create mode 100644 _module/ncs/mk_set_31.ncs create mode 100644 _module/ncs/mk_set_32.ncs create mode 100644 _module/ncs/mk_set_33.ncs create mode 100644 _module/ncs/mk_set_34.ncs create mode 100644 _module/ncs/mk_set_35.ncs create mode 100644 _module/ncs/mk_set_36.ncs create mode 100644 _module/ncs/mk_set_37.ncs create mode 100644 _module/ncs/mk_set_38.ncs create mode 100644 _module/ncs/mk_set_39.ncs create mode 100644 _module/ncs/mk_set_40.ncs create mode 100644 _module/ncs/mk_set_invalid.ncs create mode 100644 _module/ncs/mk_start_acp.ncs delete mode 100644 _module/ncs/nw_c2_default7.ncs delete mode 100644 _module/ncs/nw_c2_default9.ncs delete mode 100644 _module/nss/_enchant_armor.nss delete mode 100644 _module/nss/_enchant_helm.nss delete mode 100644 _module/nss/_enchant_shield.nss delete mode 100644 _module/nss/_enchant_weapon.nss delete mode 100644 _module/nss/_kb_loot_corpse.nss create mode 100644 _module/nss/at_caplvlup.nss create mode 100644 _module/nss/dante_letodel_at.nss create mode 100644 _module/nss/ms_name_inc.nss delete mode 100644 _module/nss/nw_c2_default7.nss delete mode 100644 _module/nss/nw_c2_default9.nss create mode 100644 _module/nss/nwnx.nss create mode 100644 _module/nss/nwnx_admin.nss create mode 100644 _module/nss/nwnx_creature.nss create mode 100644 _module/utc/npc_annihilus001.utc.json delete mode 100644 _release/prc8_cep1_merge.hak delete mode 100644 _release/prc8_cep1_merge.tlk diff --git a/_module/are/aschentryandooc.are.json b/_module/are/aschentryandooc.are.json index 3d814d2c..d961c277 100644 --- a/_module/are/aschentryandooc.are.json +++ b/_module/are/aschentryandooc.are.json @@ -1713,7 +1713,7 @@ }, "Version": { "type": "dword", - "value": 3 + "value": 4 }, "Width": { "type": "int", diff --git a/_module/dlg/hs_del_pc.dlg.json b/_module/dlg/hs_del_pc.dlg.json new file mode 100644 index 00000000..6ea71548 --- /dev/null +++ b/_module/dlg/hs_del_pc.dlg.json @@ -0,0 +1,631 @@ +{ + "__data_type": "DLG ", + "DelayEntry": { + "type": "dword", + "value": 0 + }, + "DelayReply": { + "type": "dword", + "value": 0 + }, + "EndConverAbort": { + "type": "resref", + "value": "nw_walk_wp" + }, + "EndConversation": { + "type": "resref", + "value": "nw_walk_wp" + }, + "EntryList": { + "type": "list", + "value": [ + { + "__struct_id": 0, + "ActionParams": { + "type": "list", + "value": [] + }, + "Animation": { + "type": "dword", + "value": 0 + }, + "AnimLoop": { + "type": "byte", + "value": 1 + }, + "Comment": { + "type": "cexostring", + "value": "" + }, + "Delay": { + "type": "dword", + "value": 4294967295 + }, + "Quest": { + "type": "cexostring", + "value": "" + }, + "RepliesList": { + "type": "list", + "value": [ + { + "__struct_id": 0, + "Active": { + "type": "resref", + "value": "" + }, + "ConditionParams": { + "type": "list", + "value": [] + }, + "Index": { + "type": "dword", + "value": 1 + }, + "IsChild": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 1, + "Active": { + "type": "resref", + "value": "" + }, + "ConditionParams": { + "type": "list", + "value": [] + }, + "Index": { + "type": "dword", + "value": 0 + }, + "IsChild": { + "type": "byte", + "value": 0 + } + } + ] + }, + "Script": { + "type": "resref", + "value": "" + }, + "Sound": { + "type": "resref", + "value": "" + }, + "Speaker": { + "type": "cexostring", + "value": "" + }, + "Text": { + "type": "cexolocstring", + "value": { + "0": "What do you need, mortal?" + } + } + }, + { + "__struct_id": 1, + "ActionParams": { + "type": "list", + "value": [] + }, + "Animation": { + "type": "dword", + "value": 0 + }, + "AnimLoop": { + "type": "byte", + "value": 1 + }, + "Comment": { + "type": "cexostring", + "value": "" + }, + "Delay": { + "type": "dword", + "value": 4294967295 + }, + "Quest": { + "type": "cexostring", + "value": "" + }, + "RepliesList": { + "type": "list", + "value": [ + { + "__struct_id": 0, + "Active": { + "type": "resref", + "value": "" + }, + "ConditionParams": { + "type": "list", + "value": [] + }, + "Index": { + "type": "dword", + "value": 3 + }, + "IsChild": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 1, + "Active": { + "type": "resref", + "value": "" + }, + "ConditionParams": { + "type": "list", + "value": [] + }, + "Index": { + "type": "dword", + "value": 2 + }, + "IsChild": { + "type": "byte", + "value": 0 + } + } + ] + }, + "Script": { + "type": "resref", + "value": "" + }, + "Sound": { + "type": "resref", + "value": "" + }, + "Speaker": { + "type": "cexostring", + "value": "" + }, + "Text": { + "type": "cexolocstring", + "value": { + "0": "You'd like to delete this character from the server vault?" + } + } + }, + { + "__struct_id": 2, + "ActionParams": { + "type": "list", + "value": [] + }, + "Animation": { + "type": "dword", + "value": 0 + }, + "AnimLoop": { + "type": "byte", + "value": 1 + }, + "Comment": { + "type": "cexostring", + "value": "" + }, + "Delay": { + "type": "dword", + "value": 4294967295 + }, + "Quest": { + "type": "cexostring", + "value": "" + }, + "RepliesList": { + "type": "list", + "value": [ + { + "__struct_id": 0, + "Active": { + "type": "resref", + "value": "" + }, + "ConditionParams": { + "type": "list", + "value": [] + }, + "Index": { + "type": "dword", + "value": 5 + }, + "IsChild": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 1, + "Active": { + "type": "resref", + "value": "" + }, + "ConditionParams": { + "type": "list", + "value": [] + }, + "Index": { + "type": "dword", + "value": 4 + }, + "IsChild": { + "type": "byte", + "value": 0 + } + } + ] + }, + "Script": { + "type": "resref", + "value": "" + }, + "Sound": { + "type": "resref", + "value": "" + }, + "Speaker": { + "type": "cexostring", + "value": "" + }, + "Text": { + "type": "cexolocstring", + "value": { + "0": " Are you certain? You will be booted from the server. When you come back your character will be deleted. This cannot be undone, and there is nothing the server admins or DMs can do to undelete this character." + } + } + } + ] + }, + "NumWords": { + "type": "dword", + "value": 67 + }, + "PreventZoomIn": { + "type": "byte", + "value": 0 + }, + "ReplyList": { + "type": "list", + "value": [ + { + "__struct_id": 0, + "ActionParams": { + "type": "list", + "value": [] + }, + "Animation": { + "type": "dword", + "value": 0 + }, + "AnimLoop": { + "type": "byte", + "value": 1 + }, + "Comment": { + "type": "cexostring", + "value": "" + }, + "Delay": { + "type": "dword", + "value": 4294967295 + }, + "EntriesList": { + "type": "list", + "value": [] + }, + "Quest": { + "type": "cexostring", + "value": "" + }, + "Script": { + "type": "resref", + "value": "" + }, + "Sound": { + "type": "resref", + "value": "" + }, + "Text": { + "type": "cexolocstring", + "value": { + "0": "Done" + } + } + }, + { + "__struct_id": 1, + "ActionParams": { + "type": "list", + "value": [] + }, + "Animation": { + "type": "dword", + "value": 0 + }, + "AnimLoop": { + "type": "byte", + "value": 1 + }, + "Comment": { + "type": "cexostring", + "value": "" + }, + "Delay": { + "type": "dword", + "value": 4294967295 + }, + "EntriesList": { + "type": "list", + "value": [ + { + "__struct_id": 0, + "Active": { + "type": "resref", + "value": "" + }, + "ConditionParams": { + "type": "list", + "value": [] + }, + "Index": { + "type": "dword", + "value": 1 + }, + "IsChild": { + "type": "byte", + "value": 0 + } + } + ] + }, + "Quest": { + "type": "cexostring", + "value": "" + }, + "Script": { + "type": "resref", + "value": "" + }, + "Sound": { + "type": "resref", + "value": "" + }, + "Text": { + "type": "cexolocstring", + "value": { + "0": "I'd like to delete this character." + } + } + }, + { + "__struct_id": 2, + "ActionParams": { + "type": "list", + "value": [] + }, + "Animation": { + "type": "dword", + "value": 0 + }, + "AnimLoop": { + "type": "byte", + "value": 1 + }, + "Comment": { + "type": "cexostring", + "value": "" + }, + "Delay": { + "type": "dword", + "value": 4294967295 + }, + "EntriesList": { + "type": "list", + "value": [] + }, + "Quest": { + "type": "cexostring", + "value": "" + }, + "Script": { + "type": "resref", + "value": "" + }, + "Sound": { + "type": "resref", + "value": "" + }, + "Text": { + "type": "cexolocstring", + "value": { + "0": "No." + } + } + }, + { + "__struct_id": 3, + "ActionParams": { + "type": "list", + "value": [] + }, + "Animation": { + "type": "dword", + "value": 0 + }, + "AnimLoop": { + "type": "byte", + "value": 1 + }, + "Comment": { + "type": "cexostring", + "value": "" + }, + "Delay": { + "type": "dword", + "value": 4294967295 + }, + "EntriesList": { + "type": "list", + "value": [ + { + "__struct_id": 0, + "Active": { + "type": "resref", + "value": "" + }, + "ConditionParams": { + "type": "list", + "value": [] + }, + "Index": { + "type": "dword", + "value": 2 + }, + "IsChild": { + "type": "byte", + "value": 0 + } + } + ] + }, + "Quest": { + "type": "cexostring", + "value": "" + }, + "Script": { + "type": "resref", + "value": "" + }, + "Sound": { + "type": "resref", + "value": "" + }, + "Text": { + "type": "cexolocstring", + "value": { + "0": "Yes." + } + } + }, + { + "__struct_id": 4, + "ActionParams": { + "type": "list", + "value": [] + }, + "Animation": { + "type": "dword", + "value": 0 + }, + "AnimLoop": { + "type": "byte", + "value": 1 + }, + "Comment": { + "type": "cexostring", + "value": "" + }, + "Delay": { + "type": "dword", + "value": 4294967295 + }, + "EntriesList": { + "type": "list", + "value": [] + }, + "Quest": { + "type": "cexostring", + "value": "" + }, + "Script": { + "type": "resref", + "value": "" + }, + "Sound": { + "type": "resref", + "value": "" + }, + "Text": { + "type": "cexolocstring", + "value": { + "0": "No, my mistake." + } + } + }, + { + "__struct_id": 5, + "ActionParams": { + "type": "list", + "value": [] + }, + "Animation": { + "type": "dword", + "value": 0 + }, + "AnimLoop": { + "type": "byte", + "value": 1 + }, + "Comment": { + "type": "cexostring", + "value": "" + }, + "Delay": { + "type": "dword", + "value": 4294967295 + }, + "EntriesList": { + "type": "list", + "value": [] + }, + "Quest": { + "type": "cexostring", + "value": "" + }, + "Script": { + "type": "resref", + "value": "dante_letodel_at" + }, + "Sound": { + "type": "resref", + "value": "" + }, + "Text": { + "type": "cexolocstring", + "value": { + "0": "Yes, proceed." + } + } + } + ] + }, + "StartingList": { + "type": "list", + "value": [ + { + "__struct_id": 0, + "Active": { + "type": "resref", + "value": "" + }, + "ConditionParams": { + "type": "list", + "value": [] + }, + "Index": { + "type": "dword", + "value": 0 + } + } + ] + } +} diff --git a/_module/gic/aschentryandooc.gic.json b/_module/gic/aschentryandooc.gic.json index e4cfebdc..7e86c5a2 100644 --- a/_module/gic/aschentryandooc.gic.json +++ b/_module/gic/aschentryandooc.gic.json @@ -2,7 +2,15 @@ "__data_type": "GIC ", "Creature List": { "type": "list", - "value": [] + "value": [ + { + "__struct_id": 4, + "Comment": { + "type": "cexostring", + "value": "" + } + } + ] }, "Door List": { "type": "list", diff --git a/_module/git/aschentryandooc.git.json b/_module/git/aschentryandooc.git.json index 9ad70aa2..9f4826d7 100644 --- a/_module/git/aschentryandooc.git.json +++ b/_module/git/aschentryandooc.git.json @@ -45,7 +45,655 @@ }, "Creature List": { "type": "list", - "value": [] + "value": [ + { + "__struct_id": 4, + "Appearance_Type": { + "type": "word", + "value": 1096 + }, + "BodyBag": { + "type": "byte", + "value": 0 + }, + "Cha": { + "type": "byte", + "value": 18 + }, + "ChallengeRating": { + "type": "float", + "value": 7.0 + }, + "ClassList": { + "type": "list", + "value": [ + { + "__struct_id": 2, + "Class": { + "type": "int", + "value": 5 + }, + "ClassLevel": { + "type": "short", + "value": 1 + } + }, + { + "__struct_id": 2, + "Class": { + "type": "int", + "value": 4 + }, + "ClassLevel": { + "type": "short", + "value": 1 + } + }, + { + "__struct_id": 2, + "Class": { + "type": "int", + "value": 19 + }, + "ClassLevel": { + "type": "short", + "value": 1 + } + } + ] + }, + "Con": { + "type": "byte", + "value": 12 + }, + "Conversation": { + "type": "resref", + "value": "hs_del_pc" + }, + "CRAdjust": { + "type": "int", + "value": 0 + }, + "CurrentHitPoints": { + "type": "short", + "value": 308 + }, + "DecayTime": { + "type": "dword", + "value": 5000 + }, + "Deity": { + "type": "cexostring", + "value": "" + }, + "Description": { + "type": "cexolocstring", + "value": { + "0": "Talk to this creature if you need to delete your character." + } + }, + "Dex": { + "type": "byte", + "value": 22 + }, + "Disarmable": { + "type": "byte", + "value": 0 + }, + "Equip_ItemList": { + "type": "list", + "value": [] + }, + "FactionID": { + "type": "word", + "value": 3 + }, + "FeatList": { + "type": "list", + "value": [ + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 2 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 3 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 4 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 32 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 45 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 49 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 46 + } + } + ] + }, + "FirstName": { + "type": "cexolocstring", + "value": { + "0": "Annihilus" + } + }, + "fortbonus": { + "type": "short", + "value": 0 + }, + "Gender": { + "type": "byte", + "value": 4 + }, + "GoodEvil": { + "type": "byte", + "value": 50 + }, + "HitPoints": { + "type": "short", + "value": 308 + }, + "Int": { + "type": "byte", + "value": 12 + }, + "Interruptable": { + "type": "byte", + "value": 1 + }, + "IsImmortal": { + "type": "byte", + "value": 1 + }, + "IsPC": { + "type": "byte", + "value": 0 + }, + "LastName": { + "type": "cexolocstring", + "value": { + "0": "" + } + }, + "LawfulChaotic": { + "type": "byte", + "value": 50 + }, + "Lootable": { + "type": "byte", + "value": 0 + }, + "MaxHitPoints": { + "type": "short", + "value": 311 + }, + "NaturalAC": { + "type": "byte", + "value": 40 + }, + "NoPermDeath": { + "type": "byte", + "value": 1 + }, + "PerceptionRange": { + "type": "byte", + "value": 8 + }, + "Phenotype": { + "type": "int", + "value": 0 + }, + "Plot": { + "type": "byte", + "value": 1 + }, + "PortraitId": { + "type": "word", + "value": 2236 + }, + "Race": { + "type": "byte", + "value": 24 + }, + "refbonus": { + "type": "short", + "value": 0 + }, + "ScriptAttacked": { + "type": "resref", + "value": "x2_def_attacked" + }, + "ScriptDamaged": { + "type": "resref", + "value": "x2_def_ondamage" + }, + "ScriptDeath": { + "type": "resref", + "value": "x2_def_ondeath" + }, + "ScriptDialogue": { + "type": "resref", + "value": "x2_def_onconv" + }, + "ScriptDisturbed": { + "type": "resref", + "value": "x2_def_ondisturb" + }, + "ScriptEndRound": { + "type": "resref", + "value": "x2_def_endcombat" + }, + "ScriptHeartbeat": { + "type": "resref", + "value": "x2_def_heartbeat" + }, + "ScriptOnBlocked": { + "type": "resref", + "value": "x2_def_onblocked" + }, + "ScriptOnNotice": { + "type": "resref", + "value": "x2_def_percept" + }, + "ScriptRested": { + "type": "resref", + "value": "x2_def_rested" + }, + "ScriptSpawn": { + "type": "resref", + "value": "x2_def_spawn" + }, + "ScriptSpellAt": { + "type": "resref", + "value": "x2_def_spellcast" + }, + "ScriptUserDefine": { + "type": "resref", + "value": "x2_def_userdef" + }, + "SkillList": { + "type": "list", + "value": [ + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 19 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 43 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 5 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 43 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 43 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 30 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 1 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 26 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 40 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + } + ] + }, + "SoundSetFile": { + "type": "word", + "value": 237 + }, + "SpecAbilityList": { + "type": "list", + "value": [] + }, + "StartingPackage": { + "type": "byte", + "value": 24 + }, + "Str": { + "type": "byte", + "value": 14 + }, + "Subrace": { + "type": "cexostring", + "value": "Undead" + }, + "Tag": { + "type": "cexostring", + "value": "NPC_ANNIHILUS001" + }, + "Tail_New": { + "type": "dword", + "value": 0 + }, + "TemplateList": { + "type": "list", + "value": [] + }, + "TemplateResRef": { + "type": "resref", + "value": "npc_annihilus001" + }, + "WalkRate": { + "type": "int", + "value": 1 + }, + "willbonus": { + "type": "short", + "value": 0 + }, + "Wings_New": { + "type": "dword", + "value": 0 + }, + "Wis": { + "type": "byte", + "value": 8 + }, + "XOrientation": { + "type": "float", + "value": -0.817584753036499 + }, + "XPosition": { + "type": "float", + "value": 52.74438858032227 + }, + "YOrientation": { + "type": "float", + "value": 0.5758082866668701 + }, + "YPosition": { + "type": "float", + "value": 17.56797981262207 + }, + "ZPosition": { + "type": "float", + "value": 0.9771342277526856 + } + } + ] }, "Door List": { "type": "list", diff --git a/_module/ifo/module.ifo.json b/_module/ifo/module.ifo.json index 56c9c079..6dbe1c68 100644 --- a/_module/ifo/module.ifo.json +++ b/_module/ifo/module.ifo.json @@ -1327,15 +1327,15 @@ }, "Mod_Entry_X": { "type": "float", - "value": 25.99450874328613 + "value": 25.0 }, "Mod_Entry_Y": { "type": "float", - "value": 51.19573593139648 + "value": 51.0 }, "Mod_Entry_Z": { "type": "float", - "value": 0.6348279118537903 + "value": 0.0 }, "Mod_Expan_List": { "type": "list", @@ -1895,6 +1895,66 @@ "type": "int", "value": 0 } + }, + { + "__struct_id": 0, + "Name": { + "type": "cexostring", + "value": "PRC_AUTO_IDENTIFY_ON_ACQUIRE" + }, + "Type": { + "type": "dword", + "value": 1 + }, + "Value": { + "type": "int", + "value": 1 + } + }, + { + "__struct_id": 0, + "Name": { + "type": "cexostring", + "value": "PRC_MULTISUMMON" + }, + "Type": { + "type": "dword", + "value": 1 + }, + "Value": { + "type": "int", + "value": 1 + } + }, + { + "__struct_id": 0, + "Name": { + "type": "cexostring", + "value": "PRC_PW_LOCATION_TRACKING" + }, + "Type": { + "type": "dword", + "value": 1 + }, + "Value": { + "type": "int", + "value": 1 + } + }, + { + "__struct_id": 0, + "Name": { + "type": "cexostring", + "value": "PRC_PW_MAPPIN_TRACKING" + }, + "Type": { + "type": "dword", + "value": 1 + }, + "Value": { + "type": "int", + "value": 1 + } } ] } diff --git a/_module/itp/creaturepalcus.itp.json b/_module/itp/creaturepalcus.itp.json index 7dae1177..5fac7c45 100644 --- a/_module/itp/creaturepalcus.itp.json +++ b/_module/itp/creaturepalcus.itp.json @@ -16048,6 +16048,25 @@ "LIST": { "type": "list", "value": [ + { + "__struct_id": 0, + "CR": { + "type": "float", + "value": 7.0 + }, + "FACTION": { + "type": "cexostring", + "value": "Merchant" + }, + "NAME": { + "type": "cexostring", + "value": "Annihilus" + }, + "RESREF": { + "type": "resref", + "value": "npc_annihilus001" + } + }, { "__struct_id": 0, "CR": { @@ -19433,6 +19452,25 @@ "value": "prc_pm_mage2" } }, + { + "__struct_id": 0, + "CR": { + "type": "float", + "value": 3.0 + }, + "FACTION": { + "type": "cexostring", + "value": "Defender" + }, + "NAME": { + "type": "cexostring", + "value": "Spiritual Weapon" + }, + "RESREF": { + "type": "resref", + "value": "prc_spirit_weapn" + } + }, { "__struct_id": 0, "CR": { diff --git a/_module/itp/itempalcus.itp.json b/_module/itp/itempalcus.itp.json index e6614262..1abed56c 100644 --- a/_module/itp/itempalcus.itp.json +++ b/_module/itp/itempalcus.itp.json @@ -11767,6 +11767,17 @@ "type": "dword", "value": 13146 } + }, + { + "__struct_id": 0, + "NAME": { + "type": "cexostring", + "value": "Unarmed Spiritual Weapon \"Fists\"" + }, + "RESREF": { + "type": "resref", + "value": "prc_sprtwp_armor" + } } ] }, @@ -19356,6 +19367,17 @@ "value": "servantprops4" } }, + { + "__struct_id": 0, + "NAME": { + "type": "cexostring", + "value": "Spiritual Weapon Properties" + }, + "RESREF": { + "type": "resref", + "value": "prc_sprtwpn_hide" + } + }, { "__struct_id": 0, "NAME": { @@ -21066,6 +21088,17 @@ "value": 16807690 } }, + { + "__struct_id": 0, + "NAME": { + "type": "cexostring", + "value": "Spirtual Weapon Slam" + }, + "RESREF": { + "type": "resref", + "value": "prc_sprtwpn_slam" + } + }, { "__struct_id": 0, "RESREF": { @@ -50325,11 +50358,88 @@ "__struct_id": 0, "RESREF": { "type": "resref", - "value": "prc_scr_997" + "value": "prc_scr_865" }, "STRREF": { "type": "dword", - "value": 16790493 + "value": 16790497 + } + }, + { + "__struct_id": 0, + "RESREF": { + "type": "resref", + "value": "prc_scr_868" + }, + "STRREF": { + "type": "dword", + "value": 16790502 + } + }, + { + "__struct_id": 0, + "RESREF": { + "type": "resref", + "value": "prc_scr_871" + }, + "STRREF": { + "type": "dword", + "value": 16790507 + } + }, + { + "__struct_id": 0, + "RESREF": { + "type": "resref", + "value": "prc_scr_874" + }, + "STRREF": { + "type": "dword", + "value": 16790512 + } + }, + { + "__struct_id": 0, + "RESREF": { + "type": "resref", + "value": "prc_scr_877" + }, + "STRREF": { + "type": "dword", + "value": 16790517 + } + }, + { + "__struct_id": 0, + "RESREF": { + "type": "resref", + "value": "prc_scr_880" + }, + "STRREF": { + "type": "dword", + "value": 16790522 + } + }, + { + "__struct_id": 0, + "RESREF": { + "type": "resref", + "value": "prc_scr_881" + }, + "STRREF": { + "type": "dword", + "value": 16790525 + } + }, + { + "__struct_id": 0, + "RESREF": { + "type": "resref", + "value": "prc_scr_884" + }, + "STRREF": { + "type": "dword", + "value": 16790530 } }, { @@ -52268,6 +52378,17 @@ "value": "scribe011" } }, + { + "__struct_id": 0, + "RESREF": { + "type": "resref", + "value": "prc_scr_997" + }, + "STRREF": { + "type": "dword", + "value": 16790493 + } + }, { "__struct_id": 0, "RESREF": { @@ -64827,7 +64948,7 @@ }, "RESREF": { "type": "resref", - "value": "mc_blckstickbloo" + "value": "mc_blckstickbld" } }, { @@ -65014,7 +65135,7 @@ }, "RESREF": { "type": "resref", - "value": "mc_pieceofleathe" + "value": "mc_pieceofleathr" } }, { @@ -69128,7 +69249,7 @@ }, "RESREF": { "type": "resref", - "value": "mc_grasshopperhl" + "value": "mc_grasshopprhlg" } }, { diff --git a/_module/ncs/_area_despawner.ncs b/_module/ncs/_area_despawner.ncs index 45440fa3e2bc55b7bee36626d20de1c5204bb190..9953417c804ca9c7b2821f9e0443f165aef91afb 100644 GIT binary patch delta 352 zcmbQk`H6$q&pB8j%uvt3iGhKoXd?yq5=a8i&Fsu11kdqI}=0$gj8T)W&~+xU;#>LG0KDWO?G5#$W>!u267k~LDC-> zSis7EfNco?lS;Y_U==_m7%KFT+=Qy`3)Cctd)Z))nAj*aIf_YI{(=%S$O(+MV6K8V zf?EMB+A(6v_bD;UgRFTrIe|%(amwT}CNo`Q zW{_Eb7+6>t7-uqqq#5K{SU?n5;s;2A;Ug2oi<2)iEoHQsT*)jWg-6j!W);T6lg}|P F0RX_hShoNG diff --git a/_module/ncs/_chest_respawn.ncs b/_module/ncs/_chest_respawn.ncs index d1b5d6f750f8ca59e1a4ee04b06ad02d2166f3a7..32a3d81871f52f620cd42a1e93eb0adc578697d8 100644 GIT binary patch delta 108 zcmZ3_I+vB#&pB8j%uvt3iGhJ>?nK^N#=?o+wv2TXPuj5a$T9$d^<*JN6N@5d#{d8S ze_&u?VP)WO%1^0Oa7s+)R+a~;m{Y2hc#^#CLwu~(kPulPb$ua2#+JzyjJ51+P}vWRYXR*45<~z1 diff --git a/_module/ncs/_closelockdoor.ncs b/_module/ncs/_closelockdoor.ncs index 8e50de9caebc1879bf8d97959beda15cedde33c5..129e75b4b5e737c9abdce7eb1ab8dcb87c4a74ed 100644 GIT binary patch delta 40 scmcb>cz{vC&pB8j%uvt3iGhLPfEV!Z delta 56 zcmX@Wc!ANt&pB8j%uvt3iGhLPf*g=w;80*-VFNLk*jO1DD;O9V|NsC0gMmew0Z9Lu HsIUM4N^=hM diff --git a/_module/ncs/_craft_alchemist.ncs b/_module/ncs/_craft_alchemist.ncs index dc426b727ed1e7d239b1f6f3760d1a5f0124b29d..137b139a12d768bfa051449d5f21577b5e70f26c 100644 GIT binary patch delta 4594 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 HrMvkr4W3|0 literal 180285 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 literal 32333 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 a#Q^pjvb_z1Dg2xupgdO82DD~3-}yh=`(4lg diff --git a/_module/ncs/_craft_brewvat.ncs b/_module/ncs/_craft_brewvat.ncs index c9347683af50491b9b5744c1f87f4b16cd6227f7..ef65de05cbbc6dd07e1d914a955a70281d2fcfe7 100644 GIT binary patch literal 48332 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 literal 50449 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 T$-Yk37_$TV_A5BZU^f3Rue8zJ literal 26135 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 PG6CsmmkOwiZm#wJcEE{d diff --git a/_module/ncs/_craft_cook.ncs b/_module/ncs/_craft_cook.ncs index 22e71f27dc46dce041b43c5849225045eaf6b6b2..e3eb90b3572a932a91d230da084ef38c130bc2b2 100644 GIT binary patch delta 2604 zcma)8Yiv|S6rQ(7L@dt_~Lk?@=) z@(=%F9zd<;{4>;DV8bR2@~G;xelY1RdCMdZwbt|P$GfZ!SD(- zktVjMN#61`?PR6nwz4bVZC@azX7JTLFFN>uRI#Q7AVV0^_9QC?ia!$OtU zl+Dc5fRmXMhTrQQoCYHNXasl?em5LAzTSK|OU;Dln+v0+0b^zqQ+3IF7}wHZYlqWB z>@v@8gIw3UI~enXvn2CAx01uT;AzeC2W+YWpJxphy_aUXjIXf_gVABQx);`mgsb7| zKDZo;sNIrkx!Xl&A>)IkR*B+%Xr0AfGCT*@OxT96!h(|w$6$hXnQ$MSy>PUq3=T#l zSDYR}dTGQyOr+9CKOT=n;!5O5WV@Gon{fiW-2n@c=w|*Tyc#ul54;zxH*=-%dh$X_ zM;|EHF}PDyjtf#UL~;BN5mb@9la5L9Y%^}6rvn53dwtPp> zEatjPOn0noH!FBQgg+&`$o1Urp zTSBEnM+~La|-fb4$L< z6Nk>$6<)`<^CcMYNo&)HD2bfdClnC;5;cMBTW(SlBr&R3ahU$Pm<~0^=wvpwyws#~ zQZq$YoKmTQ-EAASI|lZ)t)(Ziv-`C4+wgdMFq|IAGckogD^z=LA4CUeIYg^OQ+x;YoM^b)u`=linTyCo1>Z(8gxMiBQ) delta 3200 zcma)8YiLwQ6rQXrV{e!EL-RA0sy82ee=7-7|{$`j=b2%Ab&p1z|QWH!MFnmtwE}^JbYK=^~?3Ot+qHvqH!#t#<-Ly^KuS$Poj7745|8JTl@BG$*}F&?71g zjAe-imlDNbXdVxtdkB4s>4fBmxK`epO+m{rt(Xs2Ur%d$Z(m+0M-ucBp~C_ox?d84 z0nN{k!U^qA&aX=1bG+-0ylCeRryLP}2Ch0js}B#zRholX%lsW9){8Y{Jv?oD&L7Z+ z-G#o(#Oiyd&yq~Gz>p^aLq*ZHhZ2wU*N`>kMkVxwCh^azR3DJL=&PpHm#3jE_e9*r z8VRRD+2Jv2ERb`VAl^fkOB*Jdt;I*8URAh6u*W0qPIAvuanUneUW?jyz7nJ8aW-oI_yo0?ev6tB&PMHZe@mqyyZ&dU6SZqkQ-e$XDop2J z{zW(j1NDPip*%&9>dk3&sOf1{DcAL6f-z4pv*|Tm{L{+<5@DF-ljm{Gl~#G50w-HI z5;&z59fWzMP+T~g2|l*~GsmE_tP|#z3D%uuduZ$eUwKH)j;fhhQw;tJw~`N3oX43N zG+@XqfDcU}|G|u^nUt54tc%t)(inz)!5GeN2cz&~P}tlKcH`JknV>NOM=DnYOsX## z(2mR_3q~rplx`Jz$1tXpajJ!Wravc}xD&RAYNK`ltP^XSaJ@@bkP7`msA;yy!D*5% zQ_{&$r%jqv()Cr5+}snQGM4WA^d!Wpd~UKj8)It4`Ks(_At((e_+97>8~hw>4sXLy zuZI^XDk%174mSiNf9H4=((LGBW5ylwwMBKK(yXgq;ZoBJ(RKvVt5@T=u6k!qhmv2f zUfd(2lp{qyVVn2jb?3ytJl@CXp!}WFx!tR-u2CW6yScca_%~EGV;|2mJj1m3u}1P^ zBp-*1HU3u+MP`}yLt?6HaokcVY{Ve*=gA!3q#@opPFB#}wz4hRWA5G9Z!YU z>y*`z7rZ59zN~1fBvO!9&5~9 zD4iDgd2F>;dY3UX1y72xyJKmxt;-f%lZFejHk@pzXExlR_yR|NO|q(RwG7#Yy-1cZ zQ(rM_Eft!11f@RF;(f_IyLN4Q>+P=X?~p$2R@90tO6%Afrv`jY`dLdaoiQTu{}JWk LlZlwoLMHnc_Sv~N diff --git a/_module/ncs/_craft_digester.ncs b/_module/ncs/_craft_digester.ncs index 4271067e1a05a568870d5cba4d3a4eb4b0f0c95f..54380f9f8cb5cb4def274ab8e5d465d5873f9df0 100644 GIT binary patch delta 2799 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 literal 9326 zcmc&)OKcn06`dJU|F2`kiLKgxj_k-rCB^?w8`q{N+7e8WGD-PU7*zEc~?#D;kkMS}glL^|M>-mv3fiV8OOuy?XVv z6&9>r00T_u}2)@8s2L<*U<5V3QxcbgjV4mWUDx zhM(BxAPKiw1tNQ5McITd(%TtvTIjh|j}jAHE;uG98h-(Fi`AMcO_WQkT|@dEnKq!G z$bdcc1W!o%T>45PHP*L4^@R8R)j}y>t&E83iYFFI#j2YxdS$U% za2LEqkuTzXz9Qz`WpUTt5c7a}m1?=P;Vq7ljK`$JI){>U-2IGoB(42Bsy_3 zG1omrhW&y_Y|TgCTP$ZX!l}{77@31?vqgwUPSS+@?Od`cfnaOr zQo&uW+{;%NR=UVyX9v-7BK6N^6LaxoIyX6&N@u2HNv5%ml2@c#d-AgtF9-j}r77B2 za6c3Ar2%v6-Q;#Xoi=&d|2wbjRPu_UmyBVkUMQ;;YbZ;WOV4vCsvE0bWlV@v>7J-~ zRe?aTsXohIIxz3NJun0Y_SnFXS%#c1KF~kVhh+UflkP$sefdI(i5@f3kNC(xK|UMw zp&2#g2u>tMv<4Apx5XhEz3_o-ZB|>59c9uZDSX#o{aFQ#+w-xzQ$+-sjCfAvdct81 zRcrmI&SuW{(X`C-QqdFhr9xGdmXwoqm7+j}TNSRT=I?r(@R6mOaVCjyNVv^%D9iD@IzNwn;avUF_KxJE(R=OdL_Y)0Rg^BU|l0n4-v2lw*q zrLvId5d(jW3{9=RP8;Tc{$!n}sE->0YUPN1*6d#_9qNO*S=Z)Lv0ZNM1E1Ka{Q>ILr6Na!z)8MkOPATkWBAHBI zH*nDq94UD@lSrftSj%=`6w{;LwZAS zlqArH(VnSZ*pcJ8dBQLy)BC%xq>RX-eD?f+LCX$yg?yuB|S(>Rt;$ z_DEf)r&784TG$x^?UK-mSmsJ5VdnKf2#{n-V7<)OL!e}+gw{2RT_H${VIAz+G!2Ah=? z2Bnsfna$=5?|frB0^^gJ^fYQDZb0{jKq&#H6S-J289?r9ij*_3T!2`$of9obeAC^Z zXa;^;uE0gU>fIH%%XxUM;<<7MrFTbi8&NmoV)~{T7x%_XEM6R_8TWyl__}|qW?XEO zusb`dNb2Xn1wdy&h`Otl922O-leeJX9 zSiI~mRUxb+Ke6Fu@8k;w!hdc>D?5!L-B_V_e-oh?E#4AK#f)`al3O2FUq6J2>(2)7|l*@i1s znIW=Jc%_Q0mis}hRq>0r;XFX48!7c5$wBWt*DA1J@;4bC~z z99_qV%Dw>+R=Jvy-t07H^zQZ<>5lg^(&UlSvvFhKeZiKUMKjp4Lv786LsZ*nPtx&3@y3& zLPchxJ6|c4=ZQ`xrMK>3XFVdyUS+LNmD!5iEU)2IOl`L$pI*7?E-i7ikDk;y$(5nz zlaV^QQ;jOx!0Hg!V^252)*N<&9QHQx!YLHpKT&sNyll-Ke<0s|;PYMN3EXIL>w|;) zd3*cM0M{dR_5Lfxna{g=qmuE(&lKYT`XHkXjUFqFMhu`N^lOB)?_rIuG7l)bs7i7` z5JM-oRlHTW2+}Zg~_jfw+YRtPn1+Iui*f%_hsSpll70n#Y8S zE4xo}lK+v8h`-;C$WD5T&U!F{Gr2E(a|n0aTY)nIFtW#(10mruu>OvtRxx-qSrDmi zQ zk^x}P+y}01jr1XBMCn|K7S|}E$fvo7)LM1h3UAK|=bI}G1-s|;nsx5R43gq2 zIdcT6Y9;tzRrmNtCPG#jdQ3=jbu5#aTH!HHAdpVzH zlTtlE9gYN0RGA+O%W1(sURt58f%0!QecQR=|7c=YY}pI#PpNZ(j_X=|eXBJSpkF#f z_){XRH2`w%X)f6JO&$~xmaIPi)lfBmB5%0D5JZEMJzQTs_t@a2#U~9HxCuvyIyS!vmO@$_>d}S zQ@;L&PDX0}3tsq&TYSwD__b^F__32`PM$q+`s5ir_NA_;ZX8HYjK>dLO61~`J~y0` z2lNfc!4J$&$xkd#xD{hnMk+id55LCh(DfNzpCj$4s{v>alMrSy&U-R@cSOx${523p z)JM+lXTDq_w39^IFy98jga8sm6E9l3+IIYs0K8a%n~4O$ge|eaX)p~z6Vh27BOIZZ z@VI>We!~gj@F*uDh%|AKj^0B*n%~$%FZRlvQc@#~9ODn6ey=`fPpDdA9eX!JnYfXN zQ}}T?r#^uq0(c_++HBt)L;F=0v3qsc2mlub?*QClC;A3u;#s`}eaaULo$M9IwHH~2s*Md=7_i!!}p&o8Q~n(U0BB?GCZPR=~(z)=@9r{=|1cXk2G?V zeWZDN#{bol7%Q6rMM`j&1BXA+ZyCcVlm|F>y;A99%#m{WCNvL9}&oX{bOn1u5#ET10c= z00%%S|FRyaLX-ni1u8cbRD|e(w7pdPv_brw5Uqqn4-snBASz@jym_-*Ii>btcHaBm z`{tXOH_u=0SlBkS_2HVkb9AKikPt%)SwX*uD@;R8{IN~V>r-Ab6A~~X0G5}RZwS*C z^ljiZqr3iTs=bTNr9KLEU#VXhh6n16dsex5Lq#`)$y{bghz})=os&Dpx9pyntUWTh zb#rywW8?TDSTKYc*-x`B`~f0OR;LWCjdB`(!;huc{WKGTmdJ}N;(}afn@WM0Dr)g7 zanD%Wu4ON(sB9O$VBFir6wlEXIevNT0=`MA$eD8=*ia58?B+!t)ah~p`6;PafOav_}9#P=R;Q) zf{S3LAbD#ZQ-oFL|-Fo>>|UBNnt zyU9bWgdL}uO4d;-Il70E$8gp@3}F^&I91%`+y`ZR*BOQPao$N;Ki+bv#wlO%S9sM) zQ+?hnsEhhd8?X8S>xRHrOAU?rP@0zQ=;&{a!qhHpv6 z^b;uH2iXCf&!#BoSDNihbzmZwkC^AFXPK2zeBSNBlesdM?65R1(FzWkW6`4wub-L0 zik&1+2X?x<;62>$5?i=C3O@g5_=S5S%Ma$NzqAiQRn-*N)$#tzFpVz_tb;9hdccYE zRo&q6BF+z$(Dh<)H!gU2o0+KlQR-W|NQ0Fa$B(?Sj>LxdS|QH8tElUeN5KS3)HYNb zr6(T}GGXG$!40LEj(+Y6MMWMczV%B`E+{1{zj+O>AUjOe(jnlcpr5rtdnUuy#vg2? zVea>QpPbU#_A0zd87T^sv3DcE*Kc-3)1+lYTsiw*C>T36@~- zNvT2wX&}0u2T_aGA{P2!EfFeMus*5igCg3#2o|aatP)8AB7u14+_`3Ev!T1NGkflL zzH{z(&$;LO;Y%Z<2lv#hdZpZRKOw~(Il@0-i!eo1oL5ShmzVz`YL@Wl(i+yF8eENS zZ0ydM0YV3xI1C3GY#iPc*N}9O&^=0ybs3SOrfif+>I zEq#<;g%azI*M&4lG)Gj<)C*rQ4PItuQbG4>iFh&a8M`m8;BId^>*gsph^lOB6R!w= z0$x=0V!p%PBrB_QJ0t%{KUSfm?9``2~0 z;CeWr`}su%UVxPR{cw`5>9OGTXhF#eUVx-DBWqK#Q(li&l$UP>_{$6E@XDjiLL(lp zuhBuRyUi)=rtV=aZSY&<&JMr)phu4~?Gtz`ro-82l3s&Pql>f(AH|A0@X$H2(^*Z2 z?oGKl_RM_j%@F+nrsC6~nga|DfR(7RP7VGrbZ8`MbSF2A&>H@)C+qZi1hh|~A(wiP zUVve(24AMO)6HBFh3~LpKNLL~afRH>C5SzKeB!y|Pd_`}(^J8mXZ?i=)h>+_jA=;!?G63~}5x~^g`@leOs?o?bT-Z4_h6_h> zM}YS<&yMcsG4y|n++LjE|)0M7h1R0>K25r%QYr+ nV5Ch*VZTvGO2w0fT04fJ6C%vavBDNgd*SrPl6xbd8f+qJV}>xbKW&;NJ+ z&)@%l&hCNh{mG}gmuV|nnwq;1YQC-_`mxYLNeyBd*#ipAo+1NC!czZv2A2xIzv z7n#KRy3~}Z?6nZ0d$kjAA?iKwsvAFY;B?Nd^+`JV9x|CEDm9rAI!s_1Zo*0U9Y-LK z1LAF{^d^xcejFM}D?Sec1~08uheuF+1{|{+lJ=&o0U5SSGZAw1CWVB3iNiQxht%28Vkc7}OF|u#c$lV4qKcV@P26RH? zjmaVw6p}B2)Xk?NIjF%Fr^*BjL5V`dSy)TTJ2zq&bMa9mboRm@^94$ zn*E>UTn%l2tv(rM*@G?emNANP!O3gBa*QUS8P3}S@SZ)#7*}DFN;cviSl~#z8MkP+ z>k*f@b^M^?lm!n$fBin|T-{lV8@`fNrl^%U-zlg*_})3c6W+Czx&N%F!oom1smn9KXMq)?Gjm2c(LhmDG6fi)7Ac_| zFrJ;^Lt7Gz#(iU4l}>P~WB57fcUPSYa9VNW>F}=NYpg1-up`u=$>Pt7PMa+Layh

ZwCS zDCFXiv0|xA9If10E~;;s!5CCJfh%lOAmNzm94$HT7GnbZrmCcNI{c$X%2;EBruS~` z0vcKnHixTsMX090=TOa`a5P-5WV@i=`S3F~+Xy>QI{}A17JjNgovpqGi&&4q8`_KX zxW1va@`&j{%yK0FcrkQEu6S3MO2C8Y7ACr)30v(DGtmJ{WRHWH;K$b)_#@p6KSk}h z5wuu?!qP-*OQ-K!eEJ$rFgYxYP3K69P<|}-1WZZ!?Cc(tq}zruEV0Qvi~=0Yrs>4S zyWrbwgZ{D#KBq-5X4^CL!(KTxsZrOmp5C7B<=XcCjoSRBi=Nb&Kf~}tT*U>r8V}&R z@L^8L(@87GC>|%}nBlVS0X{(_{hvh3^Mhs)GcofOChcL*SD5(=V#eHLy`EuDEz2@c zMb2|aeL2$*bqeiP+68@-m&+$mggiDlD= zk6%r#!n9`=rf1UU>*+&Ja~m({$>xDDr^;@CY_)@m|1ujQlYZSm4(?rmW%=&87uT=&f+XYvRPQ3eTj@5qK%LwBU?lp%p)T~=x7SM zZr^8#FCBQWsVNAj;^A`EN2{~GSRDC8=RmP|XDYaIzmVJC!=>D5SK)6~!vcF=)6joQ CP=3?^ delta 3552 zcmb7HZERCj7{2G++mE$lU+vni?b_aMjIHa(x(^uai>-7K0s}Sz1C%*|5wZn@0S5di zn*G3Oh|Bv64B`)e7>x;rC{Z*96aAxx4Oxr{CK^l}aVWz@W`xXh&pEffEgh3ByWM%u z^S>-4W7*N?q|M(1qu#iF{oz(*dSIE zDl#iwcXGgpxE={GA&zMFTKV39B;(Q=n)#O9kN8v1NbR0St&rCuh`=5(oEZiWqAivgx5-1aKTea(5;fK%`A&a!}WB{o0L?Etv%}b zNk7L0Njc7Qm%>qJ)c%huqm|&pfzHC`P6v7(&bu5B&p$Ch!RPoSwWVNw#)m!AEPwns z;OmbA{_SBfJ6?J1w3J}XX>|yDGV-MsqRCy3O+zHVvTHIVU>yxWy|fU&al&xU?WcFt z7w%#dhDpAPlq#zwrEHI_;%TcF*@|B($r(yji&dLd>kdDzzh%`j?)8zZw@1&Mg$cXW zmJEQYr~$C!z<`af@Fp=Xj4U@91Jq{gz(6*e$9U6S@@zL5Dk-v^d55r9U&*qnoo$*e zLR;w#LCw|$*yJ4~_v&ZfM(uH)0YguM$#=^>kP%jlQ!vRD#+(?Xuo|vdY`nbG`J9Hx zIJ8&Sz^H6SQHc1LsRVjX{1Aq>fF@FSvc8NIw0$lXa^ ze}<7VKj;&Bz!4lv0@l&M1)2tO>=Eq;m;&FRz*%T1bGnmoHCqJsF1vDO;bhqACx)BT zPflW3ClvI=*T-X9e8>8S;8Hk%rr|=wiSEGdGMDLBL9&)9#FoL88fSu7_?=k2OKvjd z-Av_20On9_w0=c>W8L!l6=a#;wXLgH-ngbCCU?fS#GcSlS}88H&)&isF!3 zR0#3jc#MWk9xFwLCH>H}q=?$9<5oK=pU&BrFVnKt!TXgV-UC!&77kWMA-~F$ph|cr zQ7fWcT~EXZ2zT$58aj^=~+o4{DoW=v`m3SNYzUqf>WVkJm-SEvZd1e{Jp#6OMwN} zm9;2~x8OwB9ldulODkJ=D?dBbe|+y@UuXBm4L-_+G!j7MxM?nkMK)ouDsm0q+XQ(v zR}+6HSc&L!+DDFOtS8iYo0B+L$qChhR8#b9YLCUcHIX)80?69M7|r>F{{X95OD_Nb diff --git a/_module/ncs/_craft_fletching.ncs b/_module/ncs/_craft_fletching.ncs index 1afdc6156d37bccbebab760cec2bf19b9d1f39cb..ba28e5b11745c4f23f1d6fc99fe8b5166c8d4561 100644 GIT binary patch literal 22159 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 Vfu3HDCU<=$hkp7OG}WuI@&77er6&LY literal 24128 zcmd5^d2C$Ad4F%0_f3h^8Cy@6DJ2w5>hz^!Nv=d%B$pv6QF07zmdoW)k-O~fl9CX| zRSF|;6FU)FBk++RZj(QhqG{dK1(MciRVP4&!a&ocs8vL5Rn$OLR7qt+P4x$B^_%aT z*`1l4dAqXYpfbG6H^=Y0znM4h+c(rR>K*Uu=aO;9r&Jlm*!z<&OJV{%4)H zfwdgNj=1aIxpU{XQ?}lL?`0VFv{P2W`fE4gux({!>2}UxwM`PQ_5FH=SCj z-7MOW?-p@|+^xea5R;7`iyRFPMQb-#dSXnm8PT!s$O)W*BiEn~ZZPDBTS$6Dy5#`8 z`=W~?bdyNVS4n|50K`Qd!sqB%%8MY!cdMGu}jO+MAD^^CnP=i6v7YX89hBaH-{3Ob;?+RXdl-^2x2b;irS8?EZl%e_f#VWtNXCT zEO`u|0#{!qj>=bgb`a1L%8S5Rd0KFl*HU~U*+H2YC^8X%?fkf>8YnG#B%(S}@;6Y8 zP!XT8NnD%e@W^Ab63Z{3tOo<2sPgehq&Hf(ndOw~7@|C*db7I*Tc5)@7u{UYK1kUR z(h0>Rj-u@IGjhu7N|zoae-6}7g_2$(old2_nOMe4#p8=c^gN^= z4DRIO`~)PT)D(-|_-Qsco0!k!GZV~UIg15F=sg68d5QXF(gdFxn@; z770xF!!!U5d|6Dw;n!p$0ZxQ4bRrV_6lD^rV3;j060Kk{TES9jk=seM%7-J75tSPG zjE`hOeSVTj^3~|7tO<>bM8^BVp`E7iO9l-z)>orLy?ie(10?Zcrwke)92Sk z!zX&e!(;uCAq_-x0Evkv2?YJLX*|@^-y6Ma6&C^x-Y=lhj|SANi`IPnBO*2ENDZW< z(wzw1r4WWxbk8s(*1f_sa`oIL4(+bVjnRWDNIBe#`$%*Q%^!=<#J0=W204#!1=+Gj zcM$K1Hpx*7$&m6CGL3~~+za{sA(0Zdj+;k!;J$h&oNl<&v>xpPo(CuUSPy`aR?U2nXv8P8=;p=;qh_C<4kNR;U!bv>|`S5%>YZl8{8`_ zB+_%|yjT{t7c;~<-%{K)ryD;{oJ#!WG)i|mjbY^e?^Qhqe~2>3w#HS$nCEHn%0&p# z!uf_(ruW!@X_YX|Hc%h!3-w0Exu?-8MGHiU^Lrx0!(nxmqaA*U^SehPLr;Yj`sJ#p z`%8Z$GSI8cuCUIggPJp<&qHDFBsL0E7CDhe!1JRo3~{=ok_M)zRajfk**D zwH3j@!D#;gFri3LW1VkM!C?Pb-$=jeLA6$ZT3v+NXs9jjRymm8ddK!1lPrez-5fm&}XtWyr%r-{}eZ@tOpyFWoT zU?!z7o^(G8Ik6RQEO2iHL3ntK_IoJv>tfC0rvhwxxl@}w6Fn1~kEJ_1yVxzZN4MB7 ziNVA#()%_}aJV}2)Yx*4#70Y{Hj(1gHv9*&rcpx~FB@f?0G8KjGD>?=A3>|Ql)IRe z8-5)}zFbtwJiWY>rPE__5qQHKUxL0XbJ{au;78;zTmFI6cF+18gatkDX?>{IM+jl|0u0_vsBhFc1dz3gWxeTllprsOFD>o zp6#Uqhsi@>yx!&VGaA@?@O^ZC(?yx^eL9P{!fEAgx`;g7;Ozj=N}Ee)A*kE|=X1#O zZX6HlCY9n9pyBt|`S$|(&tttF3_Ap#1m_?8yz>h?$Z;e__+D=sA*6QBNKPh=k%yG= z!h^tt(RJq->4WEG(iM#3;C0}|pO z!u$@Gp@*7Zc@+giM&97E10&F=TM^XoIuK_^6T%)EscG%{NsG&F&FyvSId1SAGA3h^PLJbZrs_v(-^*yefz-sMg1AD;L#N#I9q0j#Lx;FgwOIyt?E)^yT@PI{Pm)MYq+`kWOeVP?IXOJuK>tBa{g^w2%k%1s z8Uw$kT@R8m$sCAq77$=Z!<;ythAf-#u=y&w<J2@sL9e`UnbZ+?;Bu!4*^ze;_;1+jgp^7f8dK2tN>`L2A(25$=CcB zIKe-~WN}R-0ZBhn^5JuRcLJtE1bp^DM+aw8DfYM&_5^f#a6fhe%@0ZJ`sdtSo+hif z$5B&iCWI>rHp+c&JG%;c;5U5DgWQMHAmCa(o&|r7gJ@wyRbCRR#GyapQ(!6^=-$dd zCuk866vZ$P6KO780@*L|1z$sPE?ZIF;wax2Nf%Ih3sHm^8V}#+v)`0v^LhfIFHGrg zi2gfwKKvW*f8|a?{>kQGYBGT{AR0k`;;A-QK0D~I$HOo51-Ms2%|U1puHL;9yCFo( z-Mg^+>r(gX5Ib2TN8_n-(%a!}6G8w>xpX<4N~O1Z+gdhbCuktwS>p|*((|#od^e~! z-@U;LpN%ILva_iq8xu=TdYROG!V`~~TQ(zOR|I2sp(wtaKt-{`K@!END7o99D7o99 zsP6p9n>acbNoXtP4v^%k6|9^8WGux)SWq6g@V2AH@qplv=h zoF46()*$d6;q~~<*Pzbz_lyjVryxVDFrFX&t9wSiq#;9?A@cNHARpGWv7NMxpR{#8 z%c;OVBfl-Ns2WDp#pa^%rRY>FIX6waFlcO|#(5~3I5U$-%qbo7)6oU!NY72rWT`{r z=>a1w6ViWkhm2@6OPN*3kTQ$=aRnF=SSaN)=l7sWSV=0uOW&mOEatFR%QShPx>pL$ ztWJRmkh?9s@8p(D){n04Z$W$Y-?a1JuQW_Tk3dR-M`4UTAX^|El&Lj z3I=tkEJ8^|gU=%`wAQdb z+XUtuA&>i_o&Vr^z(5+vIowam2OFXdhCHn)2Bx_kq+A?z3qcM9`2G(rNr3_ahgNeB zJdCZNN&x1?Q7+%zgKD7hARRseijIe(Yz2)0{Z2tyA0!hEUZxPTx%0Fkdz zWMM^r|huK^9m+%j{TtG>dVCN-m!!%A25e`7oUWOG< zvI1N>V`epSta5HT1@&=@3-lPh6vSTOaa|9ul+9xi{9_a$sC*dbZsoTLr2yXt;eljb zRMd_}PYi=Qe83iaaX-c5X;@Rz!}fWSqJN7NePC(|5Jg2Tg$MfUZRu|cHOh%1UBvm_ z+-rzQ&I(15h>WA5}o%gERg}?KSA6_~x~fa9uw&7n{z&vw`>wJWGQ94dN~j z-4I5YZYv=;Vdy@pY^7{Q9t$1NvvCvwdEI1N{%)|%V|S(<9d!CY0_yBHarSf1i#YeM zGLjVLWwdS6xZkaF&$8G@;NDZYXSZm0|7T)eIvb+2^FBYFMibujoIpAJmopr2_>V3g zOP%0PNl}w-#$|hc_Xn8q!N8QTc=bPN7EVxL_WuTOAU%D{Wj0jgUdlwzsu-wUK!mxx zKsz^!a{$1I`2ZmIjn@{BWAlYG`3pnb^hcZBlMmGNwB>8~WuAC&m zOYM%GUAy<~eq`6)-TN48L*qjyHb#28do~^pLoi5ccrTSU z<`7s`#+Fg>L)q^st>x5OLB1mpDyX&c7s}X5YOQ`rX|1Bx+Q*dEYHF>!rnJ^jYr_|n z)>>+9YFAq8sI{5OGz4e$)VlJlGPZ$QTOU+f8>w~GPnFgtYF+cZ(%MX|>-IA*_yp~S z$WcVe!%pr*JHc9_Z4X)+d=xE;YuP7w{E(j`4Z@LYL<~^73!&EkwQw%riL$H8(k=te zUIWf=_~2j-f`-G|45F>yXTjm3v1wffD1&J0Zdjn0W*Lqy8f!C%w(i?94%7KMx+PE* zWwPBPg^F5tTt+M1cKZxawH7GhI=Xf>XqH2GQ1b zTA=)FXAo_T@-&y(Zq4^3oeM?j0)nEt=qO)_yEU&`xbly?uFgW8uZdWo1WN|nbUE+(N_PZ1;^iZCec=BEl@tTGl{mkUB+RyTlLElZD+^^tNvL=lW>aIjvh5A zI$!lW7AQa48FJmKqdqt`+nGe;3%G4LU{Hpf*<}!|Res#2F9!@qcS~sNGKki?AdAKr zYo)cjXwK|1WP{dCGFs`jGbHntcP&tUwln0qmaqEY*lcGIt>uUXr%2oxL|eIRf%1zx zgJ>%Y9-6LvR?@jplp$yCG$gu}Qx>j@#GN6TuUv0|5-jP?32A(%A&sy2sSl3Db|%qQ zeA$9i#C8VJRvfZG`Pj}RTJvoghs9m<+a=o0kPVuDUq+K~{B5_>uue5cEl_^8GvvDF z)jl{j+ZjY_`dbT*zwJz-H9cp6^0S>mw5BIy9A>*FJp;21oGI=M*`Vmw1)FC4zpdulakJbqD;0kWP^sC zGMa=_B<>8!y#C)UP=X~x&fH~4G7hs{ z-B%=?3q=`hx66>|>Xu|Q3CG`dyA118-KQ*2f+dsf47slM-+XW^wlj%V`a!2fD#4V7)K$L40w-9rnbMGR%8L2F5L45b zLCUfhEo>Dxr9sHDgBG+RrZmVH2n1Q z7~A~*2glqN&(C>@1U@`>N3{YkTvp*RC*XaOm(KB;x|Gy)k*dmJdFBt=y2NrUzTwgK z&!FfIxmTXR^L#_p$295>uvbC;roh0-;sN$86i6-$po1(BD=!evL}>BLO4#L-hWKxR z;2K#&Y`qg`2?YM5(%cBa6MjSa1nj|MA5#Y@n zM@Ax=LOySR`L0D4Qb-RJCyks`c=?(EWX1wQmKh8U52zaXBLha^UXSDR0Bbqq>TF6S^6<=|>`$u~EWR28?6A7~z55+`C&) z8aHgfXtrQ*XAKPu9UD^^IaLVazGDF)PYVx-cdrl|XAB5mvLFag>x&!-4Jl5--?ydM z#_h4d5F?S$QAL#R7#MMV5l)81>x@X0w+j)R!h0RrKSsj6%uf_P;LQrKb}5oLw)iK7 z^uwEt3Se#-V3f07sa8!TCa?9&Jb8+>LHdSl`*d#g#)JZ$tlH0MK&?TtW_6U<0|a2W zRz-=+8&*-?xpO6>vMWmI1TM^GRg^IBNgSA4PBE`4Rg^hlB+9&sGB+z<$H_3?{Uu@o z`($pp#u9q3V6WIdEMtx3N?v10Rg_YhnEW5%45U5p|LP+4g`-i-e?%hL<`C}tJ~V)CC;L*sooUb+Z(5_PSXyUyVBnn*XpuZ1PTuE+E*#IEu1D-6;PNz)0$h l6mCG3m2=Xb9Mp?pMccW!lu^YwlBwfKNsup~Ak25c zUGw;wf-II77QMw75fS2&qlR)s)+NWpnsQ)>xP(DQ6!F(Z#P_f$#o+l@eDq6w^@njX zLIWlocAyCHBLiPt|1><`dlBjOAfBKL!|AAjPhf0;YCV}+yiuzU?i9~V9nw?=v#aQ+v!r-p zS}V2kyjia`o8{9L+nisn+ot_Wy;3W;nqy{b(KhF5)s|JR+6}W_vF7Y~vs{JeFeXo1 z3+9q_&O8lhcC*!}owMi1Q3xF0`U=?yrQ5R%{QAn#rBrpMX@}A1V4?#CxrFkG_HFz{ zvO7Kj#6y2lTQ--Ln=SLKRc^7YAS7tbEt<76X02hf)NrO;EjJghI}kA%XCCW&cK+5-Ht=eA4Z6e<;G+|4@XtecXg$Hbkq6_&QHE z##!l~VWMMmA$-eIDXZn>3H)uWZMLxqe9o#?Yb~0cY5p#^?4=!8y-Nkk6<(m=40wf= zHs&GZB%~4Z;6HXNO$O?odc$6^t1YM2G0%0B5DJ_*i>*4K^uVP^%e2fh%aw}RY*}+J z^CDxlLTp!H`&on4`+YOn=v2cx(}KST%UHn{UM^QEsNH2P%ob_eGx!UNMk9iM-6kLC zFY&h}aKdB&-xW;GFY0mYFGFRg(3RkTo*ZnG2nT9sM#pO#D zH*pqtQ?+{CZgdoFfElEajK;IGp2A%YDBJ-b;lAM|Tw&3ghgG?+-B7rxY%Z6`bKx$? zS{ok(6z)kM;jVZH*Av8OF^HniCA{PcnE~Z`%15p{UUJ1C%Kpsm=uC|60Z@)7Jc55am)*bP6qhM2`*V=XI5_Lqvuej8A-XM804xrbzZ zC#*`%S2ju)sWh1Fejk71*Zf=u3>U=~OY9Pl+U}Mp-~-PP$UNYCUDi&mIR5@_3xJmTm*oax2p zG*_ts6QW;fiT(hpuyegaJ55yjNDSrLHGKH$)prmFiZR&9;hTJySq-{{3Xa<-#s(_h zreV8jX?Y1T-b9Q8hTkA|!Xu(_3OT!KRa)m13LZnazdUWdl44~FLZU{ncZOzyT}x*# zN|FmaunMd9vn?nOo@5(*>%{}`9GS7O=i2=ap9*)1)jm%n zo8@`iG8dsnfbBZmr=yhsY~WEH&1|jB?1PAa?{-=fooF>|iQ1Cgg1zw8xjH9G#DqP> zx8i!n7GJcx{(+ydV1WNi+vLLC;qVa=GY}d`07`e_H)!r=RGoqzpTgE0KK(#}g{>3z zRR0_0DJ+87QzOibV!Rp-A7wCX(FHZKRF7Wg97CI_Uc9Ef1%;5aaMLd20b7{(RODqC zUlK*}R#(DVN8S!3SY)_fnJb;CSW94it3vtmeL;yyt^W?Be(2)2e5BU9kXls6jx35! z_b>HP@N4?&J3dkye3-7s*7ICbM{31_6${R~kfUNj?I$41MPCbsx{&40dSwAwH#**4 zvggY@#jC>h@LVJ|_lTUiHQrBt;_XRVgqsF&+@ z5PsW1r3)Z;_$d2i>2U){xhLe3k`$MquE6X!Mw!V5Pv zI6c;S*|f3|PIU@)t60n1&AN5A8Wz6ihdXopaAzK=G7&mrcu0c80B5*VtIkzwO}jK# zv8@I$?=zSr@vU4Ebn$CEt7*hD{Gqh3bOGH62VY=1{T2|=oMK>vjtST~wl}-I1c#rL(O%&h@d6tX&^v+H?|SS1sE7>w{&S9b ziE`=0E=0Y4^&OC+m(F`JsSbP*XaD*>&87R=<{So6-sXJ6Tfh4^=Qdy&*qkEoL;h~I zY-_2x*l4XCMp-W>fb}0^L+SK#qiR}b;VhjUxKs67u0n+jyUrCDV`j5rE$moz)eUY4 z9KdMr{w?HQ_otjKex!vdHyFPsVbtY zWRx@%BxFvJcW79kZ@_rq?1SwioVBa43DSb^ihTy!T428kR>#m*15IzxAOn*sEr*pr zbJ=^niRj}pc))B)?6yf27+LWntlL<1j&lZD>b5JkSC|!fs=zGup^{l{@u-Bj-ayAp z2{JxVoTp6#SXClrNP75c{y~$2%8fR_S4voST~ho5cyFMLM|8)b0}AOuDgY*~z9o~K zj*>bgaRe^#oeWm?x=BHJ04b^FC5zD@WbZm5u%L*Vvi)3=hgiQQQb(B~DPUf8C2#;a zMN4`|W$}&9$x!@$Y>FjSW$!AB_tArw9qh{?EIH?)Zu)=M*pJKG#6@B+gz^i2uyGaBz$OU zxzS)p+72lq{w%owtqx%NZa(J(7IbaJ4|f(6I1ZJ>xp(Pg4#MC+*uZyb{JLwDatVMi(i}uYM+x9I zQb?o|Q$=$Hc0rHjv(pp-H+hk<(S!!=e1f%ep0gW=M|nJm02v%LqnWtbvKE|IFnqB* z8KPHJ*za@R0bhKl3p$VhP^`C%5c@VhL-~YPEl)G6(i41}z|U7ug&W)tAEF<|@Y6)& z(5|QYp6>&pyTMyX6UW}DWV#q^e8A|x$GLw7Ux9?Gt&!9JVvh!RohTuM_q0PEeNL>B z|BlpAq6};ePLEQ5k&|8pcX+3d@-qx7;{b#`JnznVDA^uf#sLsgKzFDb;B)XG=J^jP zNn@>?78nQ*V&OZoux!D*CPgdQ1_UwYPeaSGZG#%Up{(UA2dV!a(eMIw8xSFvc)Ow1-hT$4;nqkExAvwutTxA~=u_wwMyi_vwHH zL?oU>mHw9Fg$~q7lmEZ*a^5RmV9cp;@W+f7F;WcLx`nX<5&SisT@^vEyoY1pb=qZv zu?t~!jDCQlAz*lo5aBffIp7G}QWVF0sM|H+KXkEkAO!@lvD#oQ^O%{R7qPHP8+PgO zAu&8c0ilGMUg8xR$xMLMv7KOz_MIrhp8HyqBb+kLLlWgkE}PB!&=wZyEVcGSo)W-l zU@vnv5zUo=YAF^i6r=fgVK$qOm!j?iYE~vZ*a1WxUNoHW*>z!m)EE4S@5E`62_*aY zl_5IGz9!%iu2-@Wnzc6uvr8f_)Te5E7&!rL8l8wa;Km#{2F+INP&=U_KN1Kz8BHJa zK;G>J0}!NcG+V zWdJA86z(Q35{UaoAMWbC1wTmj-a@|*P4(V_%eji2>b(V504tE{y#*>pymeRaE%@0} zy|+Mxls8TF-hv-@_1=P?mDGC+e%#f23x1I5y#+r=_1;3n$D8WC1wTmj-h$ugQ131H zL8|u_{J5+47W`Lv1g+QRA}8$HO~PD>8D? z$J(_Ci-{54B2d+NwId^HEmj$MxJT&~CO)ruDD+lGKGZ3! z@}Xi#QmEhE`%9dD?!oD|9XV0wugb|oqk`PYi+r?o1p@EmRrz>m7f#|Gz$zoEcO@qcwy&7(U}WCLRaW2G)0M@_#DRmZOWcnj46Vcj%%Qex++I-6 zFeqGMW?1Ib*A)(KX?nkq9?m@M@ouslkx8IYB5>pZafx~ z>j?nQ+Esg;ZDR1F3S47d<>w9fFBFA;g$48kKeP$3v4NEa9CFb{2;V&3?a!ovNL)Tq zz)(>W`WIg7+pw~bI zrzZ>n!8Pu006j&$4bn^2+N2GmnC}N~C%bp=H?+|Q@{x+7(Lyic! zS?{Zz?B2a!yEeRevl;BVGLFCguHy8&;K~Phvl+FMN&RMUDu|t7e~f-Ju*EUfO9bCP z#%K`7YX1%r_Ri$u&^15}8!%!}ssXc*zz#X5lMO~LzUdzwgMR@LZUP?WopGQD`qxhz zh(~N;zp}~0X_R~P@6zIWhzrh5&jqdL*o6jE;GkN#ED2}g@70GuezJ!u!lM6*LBxSjU5ssFQCC(J7k(3+{ zL+6KJ=(1$>fTC!MKDgM>`e6?NmNgA#3|^N9KR7@)w3ve#g&*=@ph1yrelR=_-uHjs z{~!JT;ZGhOG3y*e6wmqYxBvG2N{(l&Q=`KpV}^0&x6c{yugfw59bv;fW0>ZnN006s zq0I(-KE#K4_rq|I1BDIas;Odx!bWF2c`A~KPlSSuH2n+&*?+*{5BY;W>v?z?97R%} z8zI13pP7kg$78uuiK&@bG?MMz!a$4~QZNA^T!`8E8e;s)fbYh^Ab*FP#0z-ya%Ryk z)(WM0>s+}qZ(D_`RVrVws&>t)m96EfZLQdqi&hbyEda^kuo37FJR?fYkA8`der>LP z37ig7o`pgV6d`^Uz!$e!Ob-1EMP?w3^eIAbar%%2#{+5#BK?P$QXR?iM5VmcyG1<1 zj2aN%knT6|8>Bp#sUth}dNi5q-O_0Z7%z-mc5Lc2Vj$#GDEBRtyO-ofN~o6ko{1`q z^l1#z zPxymA;a~9yZ}@~i;uF5#C;VZb@O?hv!#?4UbNFdp{a+nL%>SUlanE`h-f6f9>V^x= zpz-SOgUR#14{88{?O7Ka z$_Z1v**sg#!L$pPcr`0;om(yzt!gbld!A3QR_E6BY7FxEA1TAus9?FS>8Z$gC4a64 zzxNh!J&-wHC>GJSKQ}^b$vilsPPzj$o4Rj=T+f}wGP8;KCZ&eiO+KWbNcTfD@n6!4 zHn_<`GWWzJ3qgRmghuO#4>;NYB^v|)2uD${`l<=7rku<-`=v}a-&E;H0RVEMgz(8R zUJ&1PI1(mIKS?LbnXXfa2La6d0Q1pYJUx}i~Mp!=E#dP5^XanqUn!>ijV~z=H<9ue8Y#O@ z<%{JOuYGUCQ~TFww#B*F)AnH*;qO*3c4DVz8pU48d78- zO`XF#CkwTON}=c>Wk2T5L}W6O%&tb}Wtn`?m(NF=j69~!=RJ|R{9?XTYcV=giAXk{ zoSx)Xcv*DYZ60wh8{Y4^X8|Bb4{LUUt=n4`b1LXJ_@sr zCZ&_Gp}4rbhnGYY;Za$yOb~1E-G|1rJ%bonSU$Jrc(%s+QA+vnhf@~ z`EI2{l}QJlS%o#b*(RfgC)o+#>UaR2%L2Hd;hNG;rE3~#q;OIxFM7a0zUvrujc8SDiQ1xFgOiln#U)OZ1QS*f zpGq)*(`kRXJ{Sf*B2$1W2Ch}4V-}k4bB92naEFABiP(Z?$nPPT0!`R!ZDqWY%2U{k z#itLHr?92Po|->Vp29`~dm4CwNfo#n3LR%KYzgYjgArbABnJm*o_kA3hi^emc@1Ff z!l$r-jZa0rhdivCr3)BS341z{bisqg`j?8cxpT$*BKRj?q&obCOf|3$G`A2!jz zT!RK;cJGo%(ei83ztp+gn9g90t^m~#~LYu7P%AmqGyrtVcBB)#5DukRXtNc3Ky z!@+z?i^+Eq?ihU-AW&JuhH;sO56F~FuMWI|R{q?f_!t6$KY2tEB76tLf2ZxY`y$K( z9UwsHwd=gXe5nqA2d*P&2YP4&<3O3Kjco`9g6Ncnq5s)vHU$ zvLoO^8w9is`6@$OgafD1Fj^1M2FxsoTz?>VFzC{3E7h$Az!r$`+8x6H=ACTlTMs9U8M~G(r|s%e z{z55)XT$K8A2iPLgT_BXs!W827#c~C7~u5h%B9(2xoYQTi*~*Oo3>1>@}poJQbDs_pQd(g)xEh`-g@}jjmbzqyC_M(+9&B4RjGOTV$HZU5f za>g9k0-qgl=neC+fi0M}-%;$~h{A2P6P11!EC^vv?4Mzb0Av#wJdx81 z#7h~37M3!nU_l^J2a!vJXIaDFk4bMQ%HGBAt5HVZJ(9MD6{-UVo!73oql`#U9)NJD z;}ZY;9_7LCFEJ0Ub5!u_i*uX1mYYx$|8jwP97q-uWONMSgotsxj zW(V_+rNY!|$S8%Wm5@0@-k}shUxV?$Y6t6co;6&tfin-EMf)5yX2H%ItoWfl3|c~= z#R~>oTH-5#=CZfn()4v1yv6!S>^4g?HnQSZlz1YD&{FqZvHcxpMP4?rI>98twwmI?3`qByt=`te%@gba5L%VS_hyr|4&> z((n98pMXU32w-kG>irJ|TtFpO)Zljsi3FisRIDmH&u1N@IF7KYu#m4>^W~ClEiVnW zOmG||e0qGjQeh1X4k;r33b_D$heMCKm5)U&3+k=-(Z+&;V0}5!$B;Xnf-v|`wh(pY zQOaeZmmA|ry#9i$e2q_3<+R2)y-!c@_ZnO+2*ZCg>3})|LVRXoukdNU3;zYWu4=L^ zc=Kbm9`UAUN~pVt{XYQ&yo`WOY9Px46w2RLX`tl9nO|3Mu($+37-=3sMEFMO2FzjS zA`?wS$FtT7Y~!9tPfe0r?{K%Sx8SZqI?8&GFWQx(+qsiLCG>jlb}N#cuxj~v=M@No zulnd!3AQ7hcb|)30Xis(Q`=AnD3>VaZ_%5o{vc`Z?meUX4(>a&_rSh`@O6E1CV6^r zYGQ1B@I(|YR!C+z9BlL+ECa;%2jItDDpI$(HNHR#KSq|ppI_q7dyvAI?|^7-Mt(j;fl>@4|u}CHxNl#>ErqUC+i2Fb|4zN!)06|*=M~Wm$3VbGV86pz?QAvhC zpxEK-o^3$5i(lcQljB>05@8{9r(`koUFR4Sy6A*31x?WUkt=YJvm5by-1t2wpv{UM zB}Y{f&-ow`izH5HNDMS2(d(9?Hm~2{OYX`ZBi)k z>a7qOK%3b|y%pkZfAv-f_02Y;uigsrmPfr6;%!g$R*1Je>a7rOc=c9@H@tc)Ba7rOc=c9@cRs4OLcHPCTOr=^sJBAA>8rOwyyIED72+K~qQjo*kGH?nTOr=?>a7s( z`lH?o@y>VkR>;$y@uS`f@y-`A=+>|D5;zk})EE%L@ zX`LmhIa|j~<29+>8hM#R^_m6K4K<@SYaOpH9Cal-cDY)oi5=a(P*r=oAvVdn05R#+GXUfWaMV}3KQOq ztmCH9&eaXO2H){6SRFr2sHpwSYj7U#W7e^w^?>BO-nwXq9jJ3P#>u?Xn+Q1(w_LVw!d!`d-3! zqQ<_VFUAU1RG>9%zwdqG1kUggyq_>g>U^}V=>6Y5;JQvI!Dj6hn}5UJNKE$=~%KY z^s#Ik=$Vqd+3?=&|il5gThm z_f(=y?rl|@Y;2;PI-iYY+R689%zxNuXY$4<+dSe&Ww=(o$+w2^Z;OS`OQ&8V`~b0q zZ6#?o1^ocD8O6`$nllVNkQmb89+z88+h{5mIwI|GIY)y02$^<1V7CO%PEjjZ+!0}% zb3VjHO&E_U`P7hh+~~B}S*%EEaFj@T(m5(^5d~&Lt|LWHF0p80Qa!BFqM!++vvN9t z4nk`BQwpx=3U&eNKiGg~5*7qIZa|nM%!t$Ymo3Gu{U$a*={C9vZA3zFmhG3)<8Dfi zBPBe$_DieZO{<@)H#U{XX5%Su^PzI<-DK7a<^0iUU?fz{AEkzVn~Y{7iA;97eZTpo z)XZ-_Xi2Ha3IcZP@QSk4UBZ4PlAVz1Dhew}VZ(J#7wR6Ai-VL-uwMkL4kiOBCt^!{;?vjQ^?%VZlv>f4!1zak`UY{kg!=#B zDWU@`Abus^L56yUQi<(R>UWc+dWcd%YZQ`Ti(+Q<9)8PcFQbTW1QY2KUOg}OOZ>Ui z9)d*pZAm~O=QwIp6M>$T)92TRe%&VIa(_O@t^uSh5coI<46<}`#TA9Xd59=|0_YjK zASOLz-D*ZZqJBYrfPx=@ySe~DZs@yWU4V}sefIZgU$7ggDB7C@Q^00jfB;CxB#u8( zIi(BGp&@a;s&8xp!I36y)x$Tz98tm9_!e$$f{BFdAA)FM<8j_2NL_$Zn;^t5Hv2Vb z69k^m>&K8|EAlmyXfhEg;^Cey2g{4XgX^_v(a>)>M zU=FcX%OPmvD8IV25bk6g~-V9}wlyqQT(i9yyODTrGzk$wVa<)j2 NY@-sCi!cld{|mE#aJK*e diff --git a/_module/ncs/_craft_forge_bak.ncs b/_module/ncs/_craft_forge_bak.ncs index 12680f6fa407aa2a75e160fedceac431b3734f1b..451f225c0ab23c04566459683bff643bb6e7c03b 100644 GIT binary patch delta 2025 zcmbtUU1%It6ux)n&dj>MNp?50JF}bJG*)qqahFC*tt7F@maN8PvrTG{7#p!@5G}#B zAQan_^g;Z=^*m^$R11RQgHTpMqz^?9R5pbuC4Gnz-wMXsVwDmD@!m5t*_j~q!FjlI z@44qY=R4=zb3W@^-Q79dzc0JL(3RgqNP4x6@Xwbe3Zau?nIF14aMNbS)J;-XQFNIiLp(?m3Opuv7|Fj8sp5@;0#p7s$tWoiZxD5b*wD=-Xi2HNyFkIuYDXE`w1ww3w*Vx=@z zbeO|v&`HHyunbGVjDFH%@Mn*~yF(Q?9=bjGg-|);avBindb~6?SSdLLm}_`-<)={K z`7z;iI0xT_+x7X|&@dxoa3r#osyFs;A{Cg?f^bh$#M2UW=xr+SE}CuX*%rEnU8E3Y zX7J$jVf1Ld^c@moJ@xtmXw5tHD|o@X0-rStWJM>_XJE8Bu6-?9Na}dIPHyqPN`lUr zn^=-1m9f5y_V{$V>H=Y6@cLh=U5Xv0^jRpjPPMpN)Se@7OixPEU!dxv^ktaPJLm`( z8F2$Wd`Q@xGHFw!uceBk*fIXBM3 z3e%cN|F!m>a8Eg!;6Z+_pexF^%Ph-_BI4x-O%kP`v-c5L)C-^(h3KTE>81w##v@4R zoblk`|0iT3A^6jHiXMf1W}X&d-pp-Q`fXVciM-H&HBdfnRKScsR zrhcJkYhR?_qf?mcTe!Z#L*>p~v0S&)%>O9uRy}dOY5DLdyS#8v#-6bv)kJkb{{a4+@67-J delta 2592 zcmai0YiJx*6u$S)V|O#z-LTnpAG5pJ%^H;&*Ii;uYcb|wOX{QPrfDr06M`+VQX7Th z<41`Ff0UZkhVw%OUy=UkA74bogdqK;wyd@aVl7c3R8$C(kU(oK#5?ECY-gs^n!wKN zx!-rrckaFCoL$`fQOCgc?wz^a)$$m)8Qq_%8Ff z>QH}I@17y8;L9O0fjhrsIMBOAbf`)x`a1j}9r35$Gfm5lF&L9$=0+^Sl-xxnxFoj^ zB!3qWu9+)zo(_{R4{xjD!g}ywqtauBoQDaer6|d=kvHbEfcvt{Fo6X_MB=h3MMA(l zTu_=Tt|(%O?}f`=yJUu9Iv5tab6My|cjqzQYYg5|n_GxDy{c)8<`5_&ux5n&)iivd z-l5|v9mJ5U)@3($_7^o?Xht4i@j{q5&8L?SAkH{Q<9b{*MT*#0y|_^El~mKg5uYBP zv^!wOEC;Z|AGKg#`*vBcX@ADWnDb)n_173PoH6c*@wXR)26k96DuE0ghtWWc=Ikoo zx{mlOpvRBdeM)^^KJTsDZuvZ1myJ(27_WLUzN)KOjJW2~Eq(6A7}9FGKh~P)aX6>B zbpNCESw0`BcVre3$H0rkzyILK=%G@%1kd?(I30+=x%%j4v5czcu~N0(zAZzKZR_vp z+xDndz+!bKSWD_~Fi%h1DDh0N-;$UKHN}tr|3;03YDvw6bh9AO!*8K7?*WbB z_J>2WLj6s8fI^i0J-qQ^q;Iff+L){UWLa*nR=>sm_ENam_A7#UYZHZ~48S;g+cBm4;1pj73Dl#zuXERP5z^Deam@ zOg8>&OkFJhN$RmjtunQ?l<;IS(VZ3uj708wf<-Xf3q-UP?#BAgL;obXRH@v%+;Q4$ zj!P!#3nCj6x9&qHdireS1xlZR&gfu|d33jG)!q%|TDoitsrHQl3T9-NL-8@^B92BoA5`S|*5 zi6_jH6PqeX#wShi{rQYRIGMnUPCH>PzBjnr?iSh-o&54z-X;?pZt6|9ygf;e!n4T| zt-!mpDh}iv81ZVW}p@$|tarJh?%@yZ~(0vyyN^Vuj46=IP1lH}p4Yr|^Qi zdd2oWZv4bDCbBJS{=);K@h4h4`0|QkIBezjMU2+^Ja(Eq0 zIwu=5HZm!{o4kinov~(eE0e`!875oCfXN9=DvYy${7FVi(}DJLIy!s0#D}{&dV|e+ z0d|5M6U><`Y(TRZxs||XE}IrpakyitL-fVyqys6=FS%ldUBD zW5G@aS$≤ZTPAa1O+2B8rTlnE1iK0uIkVV5N`V;WdkdF!vGRm!3ZSmnZRl};l@w&kP(pw*)IZC`iFr< z7Q~a9m?ei@yiZzB0_?IkAcd+9VC4{dK7j0D>}3R7?ZmABHn)G`#YPU5IS^%&Lm1T= znJVO#(dv6$@76y>382@z&u0~*EY=1#3ljAtVHaoGrWM+fPYjbF@CxYd9Ctu`|+FZh6 z$^w&H$)m_PYx8NIKDg>g0To8R&2<7yOfWSKLh_6vn->Uiz}2h}Rb<}*Hjx!<;w#Y} zMwsd{asPTIA+Vo8uDptt1ejPr5bSGkq%hovD0soZ1CF~dV5u(*KzA|lFmM393-+&w zB5Ig034zr?($7OiD2E43-;n}G#{*DkTxUkrH@Q*LdGb6N!Odk73pkaTn8BW41}aQ~ Q1U|DkTHtTiRPtg50Hev_ng9R* diff --git a/_module/ncs/_craft_gemcutter.ncs b/_module/ncs/_craft_gemcutter.ncs index a3233eb1606aed663211e720038c17d4a34785d5..53da6a7b4a5d47c126f261332c427728f37ab608 100644 GIT binary patch delta 3467 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 Hn%aK>+10}` diff --git a/_module/ncs/_craft_gempolish.ncs b/_module/ncs/_craft_gempolish.ncs index 1150bc39fcd795d3b5a42a2a983b7153d0b991c3..34cd1523f41580e953ade8e35c0ab22c3c09897a 100644 GIT binary patch delta 3028 zcmb7GYiv|S6uxu!Rl3{lgWhesZFg_?-R*8$9x({k(w40S*+NPys0gJM1O${oz(hg? z6Qj|h^uz=)it&jAV+}@4BvA}eiHJgi8Zb~3jn!aiV-p)%tY^;5-FD0V@&1@Qa~|KE z*UX&W&6ghPX>D4e-!rSawoy^$T=FRRW$B8lMHQOoRVk&)#Kgq7u2>Ydnh)y~6XO)c zY*Cb>j25GOp*Ay4GMhLEk*|@=O_fMiA`MD46s%W~a`2lHYmh6H9US$@8AMrWq=5GQ zwH#Sd+oUS%WrWsf*S%cr8Q8)0sg;{xoJH7vIIGTs2h>J2avI)I1MEd4^!7yZ&@TI3 zZHwF2HZ5ytTah5R0kXuSrg+K3qQxCa;{80yn?ZWbi(7@(Pm)7oBYeRw3yYYhXC_8@ zxH5`jFw9nTg4uoK%zH3yxf@QH?<)>{L0A~TG=Wb^V3%cMaqu4!7@8*VF$%oz3f2-6 zZRH8E`w4swd}WQp4Qs1yQ7jKPHN!GnWmRCij#BkcD41Hs#xpW8f!P#Ebcz@o^6%QB z(Q+={Q1Q~?NpY-%jN+!O%3S{$l7H>&w zL~UJ_i@xk)c)rHsLtjzk7eO6T9AxVN5eFD@el)?pq9*9e-i)y4?V;SdvvOPMFVbL@ z-AUXq9I)qznezqdd`fICGR`^tQ0d^pe0IN_1>k^#tDSQM;Bz^f#ms#D*?4FPw=|ns+=WZ zLB5|9a~FQOVFLwNx*#lZWuPZvc>yZnCSCADfnlB7t>i~h`;@!e*`A)HVXfQQnGV5i+EgTV6EK+a5~rSESaM1JTN_2JUt>P-Oj`5%u{Y|C&yS>It2s1ma8O; zW9)7(6TEIXCTGGjce!CfYxz{|&*X}y*4X%rJX5I@a%j%fy+&~z@$%xrpg~wSHasL} z!jKsioZesIhxru+`DQ%kE&K*m?vSYc6(M-CqAVk)E{9IkNqMP(!{=`~s+jpZkljKo zJeS6wpLn(=mo5laF3vxVCX#rQj^(o^BB}X0?5in)p^pfE!_Lun7JRti$kj1b5?jB~%r(zCqX9s4QVF$xe$< zr!;qwW+EJgHKBUcdo@(0SuT*?V0!6a3B>|^w*V?9rUAA|z=Qx(&A-7X;km36{tCNU z0>eoOQ?gE$h2?Iz;18Vgv%gUS~pi za_r%~p$LvrMn>WZ6>O0_T?xy5Nk6lQv4x1GrcY6MOU>ZAC<)xz+(7LnPuX4q5xz9y z&GSE^xXra!c1e{4!aE>d1n@!4R+|hktgPLdH69nnOe;QYhs{`gZPjD_#81_)Y9Tyq z^gP%`kM$83S0X^LeO4KKANNizL0{$)#2x1IDC7Tam^u4`I<^LWpZ#6ljb4Hh>A$8c F{{hRxR|Wt8 literal 13581 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 diff --git a/_module/ncs/_craft_jeweler.ncs b/_module/ncs/_craft_jeweler.ncs index f645e10c47bc4d3593da0214640ab0da425aace3..a56631c3dbef73c0aff4e969e0a5bf85dcfe28b6 100644 GIT binary patch literal 55341 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 DuQXt6 literal 58766 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 SSyq({NjH+AIcA*=LjMnZn0GS( diff --git a/_module/ncs/_craft_juice.ncs b/_module/ncs/_craft_juice.ncs index 412bab36f6a66c087f529bd7d1138567f3960268..9cbd35d149e54391ba10271d9039aec95f945071 100644 GIT binary patch delta 2534 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 V)4zm~`2QaHES7sL?d=^&_!oTkN7w)W diff --git a/_module/ncs/_craft_kiln.ncs b/_module/ncs/_craft_kiln.ncs index 5a5c608b4e40d122f4c10a644a58bbe7016b10b8..86326597ca218d59516372164fef9f38fd3ecb63 100644 GIT binary patch delta 3118 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 IsF;NDA8&F)@&Et; diff --git a/_module/ncs/_craft_lauter.ncs b/_module/ncs/_craft_lauter.ncs index bc30686e5a6276cefc183a5a2979df949a30bb19..c2c4c8b26867bc5d44529c10984dc46f180a0982 100644 GIT binary patch delta 1894 zcma)6TWFj`6rP!X_TT$vui5M+@i&`vYiy&vBsN)7&9>1dO44WuL8`fEK%}u~1Zj~( z2r3m7+auCik*E};2rBeNeX$_=vKomMeDJ}CAVKobN|5MoS>nKMeYpSdmK;mMAP&AQ%C@5Lhj?Bf;h2$wP%;A25pnPFW+=xl zxNPi$vTShgts((Q2#iY??}Df0?O{~sed1iv8kOkC{_2r$mD7*6I9bSGIaGwss{1L8 z+*3uaBH}lb{0-P?zQWJKW%CHX2sg|Rl9#0HDHML#)DK&@D~Rop@U?R%e+E{Z!~8sS zy3X~)1Opt_KTVNX5GdYZX} zcReqq$Qy;Mos5!>yU*JZvWMz^yS40IjTXEqc*mRFb|;Ulb-oU?eZKu@Px(%h-(h0t z)(q4B7C7KfZ@cqxddbe;Sj8D;YMQPw=~v13K}(=5R-5v#)kd8NbjFfY>`zR#7}&~! zxCvgolv6KQfATG4h;qK;sS3gC+^H0nbJ!oV^zt=+7u-`0Jf zDyvc)aoWB-YjE(z{deK0ly%f*Di|L; zJT>KD#svtu;*&eNcLP8Zd6*it1^J;Zu8b(*WmHjnS||JKW_6>PG8 zPQQY85T6o?XW{4gj8kg~CmUu&@dnOKRur#d36HpnFYB54A{Le9a&Zb45}$ZV9=mvy Z^;PIdE{kG2xKm5Pe;-#(Cc9>_{{ZP?9u)up delta 2042 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 delta 3452 zcmZ`+du)?c6uxARr8#!T_D;o_pK1+koWuyXV~B@0@!c z_uhTC>YX+9orwj3+vD}IHpV7T@iY9F6JUleK1_@+Q=isAg^(=V+cqItZ5T@1i%Zx= z&C7;|hp&~Ru=;H=GP4{tGcw%4I7jtmX2@kE>}Bv`jdS84Go+<_qK`N<6V1)KfS?xX z4{{t@G+bY{_h^xe+;EZp8Z*d_XYUDr+jw$Xg@%#F+|%9GwYVq0$|5&XO3n-jeB@o} zEllJdz8hxohjJoLCHkC)_#1GZzmzv&rW9!=_$A_n16q{tg0Hmuo5S}hg^p&dtGjzQ zY*@YF?v9NsR+9OXw24XDs37RDN)I)B&kPaqaLH(G%JXbF?9*#Co(rGphZY7zp!l7% z;8ZHM(h~xsEcI)XTdqva$HPeE;rEPM&JV!vCV;Mp8Md3N_~-Df`9qp5vWVFO7CD=m zQ^7xi#W{ybcOkd5plwcT;MTS`Ku~VUMM5D2ktB>f!|zf za~xmGfI+8wQqxIIq`t7dJK51A_SD{aOIQ0GVt7j?*!@$APcgkhOkcVmwiO+fOp0%A zv0MLH(_x;+4G$Ju9Ims3#41wAmkIfL@eaHFL?%*TO3UC_si~-hAXoqj@)AOx%CTFO ziNTUe&Y-09Nz3dyyXaP!TUH(G#iloA>=aGUESg-J;-Q|@R2gN0atZXp^+Ea=P$cen zlTb&pQ1TccgI}tsGkGZRH580@%N|0nr+Jzh92UZ}O#CBJMp!%&==UdPD9dYLzbA~y zk3BVB=Q9G?lD$c>Rlc#`yAK!b_ck}!_l>20bQC@It)gEKnorPI`=XwjaoAOaSNoc9 z(eu7opXM;kXiM8`R8chSD+Q0;xf6 zc|H1&3KIPyJT*tJe$+>qG$X4q;|P-x9>55iSiz=s%X?OA+p=}jx^3%MiZjf9JR2rA zj*6XBOVcyv@N{`g5o)qku(!M#Y<}N$G|R86dC%{|*#6+(hU0A&jb7|VJR0@WxEH*7 zvhE((RZ$hBlT&F1vrkTytxqdjEW_&C8n_vGZw-XBg59tQC-dM?ptd2CBz?8Xt{EA* z9%X5oD)0vzECo4M!|<74q@$^czNY z#LQG^m!*WhWq#8)Ho3Z7wQeh%4Tt%?P&8qsdJ@3)2|}=cM8G3XPX^s!fN3WDF9`>r zHRf`i6L%=z!bP3&_bH_Vush=JJ587CzZxm_kRm&yQ=$ajAu*|BQ^2s0u|f{Y3Q40h zlWGaNnE6cvL^HJ2Yxq1dG5dn#oMfUqu)UYBgYtMSKL;Jv9zFo^MlU}F9gS6e=;m1@ z|5HAF(&Pxvk2c1enwzFhn$pya)56Y0or{BAGusluS;_9i>5~Hexxs zIGLc`;4n>>Yp|5)iKy~KF7X8%UunhgOr3*ogxBhPJPt?e!l}&vQ5WD3gDvU}D?7w= zS&o?XbO})q2H~F4YFHNaL`ExU_x`aDs+ia7()3jNBndOz0rAp=!_fr40GFb@SnW&d zYkj|nUdX-)+SAQ?pgtPwAG;vC9htfTx>Te5Q{UhUjRS&74PCegkun)F@(fEl^-Izj zsQ$|&T~ zPsHYHL(jp9XnIh4{DHP#0`%Jl1!42jy&# z#&guK_|Q*Pd-^m)KkXw$v|w&)A~`=}3zIcmFmC0(B5PSddvFQja-IR zrDI9T1TJw2^F5-wdJ@|->%Pkv?rg6tV0f46xi5HN#&9Q`2 P$7Pg#pUs$6^a1uibcC-6 diff --git a/_module/ncs/_craft_loom.ncs b/_module/ncs/_craft_loom.ncs index 3bb0b75ac34bcc1ccb9be4854c19395e5f1e0938..5b9e9b96eee8269b5adaf62087c880646507c43f 100644 GIT binary patch delta 1800 zcma)6U2IfU5I*PJb9d|h-rN1(ZFethx7(JMpvKaK(v^ae5P@2vCXFFdtUypq1QSfO z$eS9m*3qO1CM19n8y_S!`equ9DzueTx;`;3ac&M*r<#VNp`4#3`rQGQZ1{|$He=l&7h9DFJc@CB%eO}rKQjE@Aj zVZzA6A4YpmR-NX1m$O0Pk(>H|go^XRev11 zeL+4o)93p{eHQpvGmHLnyh9ii?3NewM<&(PSPNwRjmfA^@g`h;$3*q&!FI;Fqp8ogDGY!@U{s*wS4Y42N&%`=i{rL za+tM$_ZPi1-#1qhO@BE|$}K~TVYhzaA$I&(_$FpzhSAs_l;6chP}=e1{vDpj$MFG+ zCVGkFC0ub6#xv;>ZFw1k&1nwi>uXIN`pEk(%w@W87Wfn-vn8dx4wdXs0F@jOHxFkL zMScr@&AxR4jXw)Rg%yLeUff%+USVR}YGXN}V3#jCh``XpyV0@~kMz#3J7jt3x6@g+iN7Z+9?A5XT$3jK*TCq&ME{t@R>%)x_ zQxb{za$JqZBMvKjd6YlQMiVC-Ru7>`O*joMUxT&ZS4(FcjO-!BqVh#Mfk@v*Ro$zHL;v~DVbAUgw(!@(Aql}q0bW) zRX#J#4a^5&S~A3v7z*9m+Nu&YDRvETjHY%soTZ6;JVChgP2n2;90N2AzbSIj4=5%X zlu5{WxK7V{!U5?ABkW?}WsI*{nm^e|x&h5JUG@u$YKFqX@9KLL(s38n;6*J>FD<;QePk=*o;1C((ChgG z6|EXm5PiwYa-FDx?cisqy+zcJ%=rdP`C`!EJ>ve>YG=lKADu$&RqrG2PD{J#ZK4EB z-{bUcZad>HS^6bkBiFnAPx)1~@D?Ew9@gp&c;BC^<0(l$x*poEiw%75Pci>HPzYol z#>1BJr$7Sw0<8|qh-JwK^YC#X?XV2jVjgp7xBXA@x_$_@z+y0nt8SF{Lt7|dSt_AY zzvNd)WtpEmLa~8mqUw^Lng5zNp#fL>}j^I3FPYkaJO4% zk#HfREt*7C2Sy3u4Z4|SnKs5WYk4g^!SM{^87`-d*WII*e$_ZU>*ztlBfKFsxV~l* z=Hh?y_T0sr`U}PTILTbd`m2$91B@-neh% zKn_9P+!>8gGUvRcpZnXuHYB3;W8gBhMYHr4l%pxS0;i)5NgixuIc@$HbD&%@r;eXK zaj3<}V(b!JN@Ztx&9`|~fARV9TU^8EF}~b`9bG+Ly`2ZTdiXX}K2n~{JW(1fW`>8J zEI#Zgu1~p_o#S!vZpOv3?BG|cgB2vX-Y?rhc^5ijjX}ZUUd4Ku@=%E-!n$;lV__m0 zfw|c2k$Ok)x?G#`dh%D2dj+>k9-15~Vw+s_DYma14y-lw&}nE*?4unpoM^V*pHm5w zzXZqQk-)mFRYt*l;%`>{1};aMRsI}bfE$rfu^5C*av!TUK_NNst=?dYJP)vz{F!a8 z!*{74XE(D5AxmAslcix%$bIbv<(2E(l~0Tg6o$yH^n|PQZN~(zYSBht5W=>4KIzIgx+G}aW50{*>eE}qMFG%K&B8_8s T)I}lx6H%VboruoKZ(w diff --git a/_module/ncs/_craft_map.ncs b/_module/ncs/_craft_map.ncs index 77ff9022b7596fec1dcbf852715380f6d1b64c40..5abd6f38972c03eafb0173698c8d65cdd65c783f 100644 GIT binary patch delta 560 zcmbOv`A&k@&pB8j%uvt3iGhJ9Zz6A$FbgvS5HK_T|Ns930}Cqy!(XP2CAS$x7{C(D zV2L?kiEie}u}sQP2^O%#446b8ld3dC2P29E*bqj+$tRdxbfrKX#yCchRa+QXq#1zp zAFyg54@UDT$b;M?GufV5Y;q#AlkhZ%5nvMH%o&q6FgpsefZPg^gV;FvAG4$|)Ksw9 z3uJ)?u?bE#U|A@fj$z7_$@f@%CKqssPj+P0Wjr@IpH+f!^W;8OYsPhxPqErEx=!X` z(_#m^nSpU~1G6|UD4-a*A?{l>Ig@RP7}(-J3@i}CAyUjL6EA2?4rG7GD6-j@<0K=a z*W|yPF8W{>{Q#3Q6u_Yd)(i}CbQ1k`#Y8f^XMPHs*{0DNMtzyJUM delta 591 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 O#XhV=bar&zBL4v}&PGN6 diff --git a/_module/ncs/_craft_mill.ncs b/_module/ncs/_craft_mill.ncs index d8125e0792b3fe129aaf49f0167f678e11525cfc..1debfe706267aaeb8b9d5de8ee54dc2c82312fc6 100644 GIT binary patch delta 1953 zcmaJ>OKe+36rGv(p1&`NKe6L)c=@y;Zkwjqg*H_SPGV>Zu_19ogb-;0k;bF2Lf7RNZcL+L*F_S)T3g7vg@Xv3W563sr@#x(J#=h~q$D)ktsBfy zEZm#RPkFnX7I`a7|2Jl;I9Qk@3}p^bxRT5i9I3{_d~b59dC;qBehn5x5Ki#pBCrTo zc{l$ATEy82|B5h(RAQK)o#z{htOx_W&XN2?_P&wfO&45heY z3s*%fn~iN176kBN?4WMB>H$^?4E;%M{5y=j5NGxBoThf zNXID~=C0GhMxMe`z6+N;1{7UEIOlNj0r=FBfr2aIzRkuAfbLYDbj>qmdonf8*UAH? zOU4MfB*Vhh)3l1X@2DY{U77!>2*7f`!Q=3SJ0(2V;Wu}lC!x>tmf(K)#xv}U$s6O3 z&~92SU#C7It9vs2niN zDeN6z>mi4|d^}jd@LvTd(E3`RaUQb$ueKf-B?)ejy@(S|J@+;HKz08#_j)kF6{YcN zRXyqj2L&j>myr~T#ZSWJ$QHRc4rcUz4=&<#npOB9)Wug|Df;{q=)52_8CDF^tl;)6 zx?LD3fSjnDc4x_+qyWF$S=T7*cCywE8cq%NO}naZ!<{B-xo#)uglplrt67dBe76g8 zVd!pK>9)Z{smNJRSBe7}G2*cqgK4J)${(KJD(?knuR>Cx4#KJ-d8a^;_H$%8PRu?v z`{=W#8eLJsAP*yb#1*;TVoFkjB{p8X($``=cG`L3H^x*`DD^^Cm4lRz1yO2GLxruL zmI$&mK38{?K^)@sy3rPt!r@KgO^4^~8PrPMFZph!sLT@CRg3)%0v#SK delta 2029 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 diff --git a/_module/ncs/_craft_pulp.ncs b/_module/ncs/_craft_pulp.ncs index b459f18216ad07588d9778688aef0cd8fed93880..0dfc09c97247b0ba2e8c498d54dc00e45f705ee5 100644 GIT binary patch delta 2404 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 Bn-Bm1 diff --git a/_module/ncs/_craft_scribe.ncs b/_module/ncs/_craft_scribe.ncs index 53254e6eb15f1b0b3d2989fdd29ac2fa90a9647b..eef4a311b716791c074ae0ddfbe85686f7882fc3 100644 GIT binary patch literal 83457 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

+5*hPRU5M7kz_{G+|qq-**|xSzro8g(D( z*`#aQKRlOoH|d)83HL}{{CKb7{L9}#Y9n3KKJIo3-$J^keC}4#n@HD`&)rOVwK07^ z>4iq!M|w8tn)XxQL2|o|x<`f&>oCP1)=7FB>6-crYbU*hbWQ#9kM=f^t{Gop%@n?x zbWQz*`AIJ%T~mKyKGL&E*OWgjmvlGjy8L^j9@=3FAKFQJ8|j+-hqja6Lb|5^hqjX5 zM7n1Dg*KC3O}eIkh5AV^G^Xz(J=++6F6nNg?vZ*(he;3VB)yGvP5twa_O=+qw^H~f z(lzxL(oA|a>6-cr@snOix~Ba?e57X^!{?IjCS8|*kJMcqq-*Nm)k%6A>6-R)wUgdr z)LTh!B3;uz`A2)JN!OI$<)`q4r0eqMBR!jRP5ruZNq3X3%fCnJ;>UaC{HKYZf3&xa zbWQ%9?G(O+bWQy_TS;#sU6Vg&GwIc&Ys&BRlU_)=CjU+!>Dfj-mvpx=evi~09i(gW z=jbH8jdV@_bF`D*Lb|4Y_(yx2NY~`w(M;j1N!QGu4nOIIq-*NO;UhiU7(SQuz;}{l zE2~t_`yC{g+ZE;tQEAd$^UvhhnH^Wk*LsDBFAPQx=qGEzGiBqfprKcah?4qKZHQ#FwQ)sI zrZOpXAT#2V>ft%BDzu1|YJ&e%E#p=#Bl0mIMD&8gDxD06`0vFO+vg%LB3KOdKi7C- zZwGP>JxMqN>5BmWH$6$TJ@ll*ww@#$+Pc&ABr!s$1c6vYt;iY-ZST1!iDa}rN$~$k zPYT;>?nxq-mYyX3`d{x!mKK%u5LSHwJxSz)deVosp7fcfC+!d98hVm&{-5_G(e}`j zM8i=YPIon+a9nUt5+j5{2V&u#3K!^^;*;WwBP#kHx1m>+fM(CvxO89AI;ox)72&#P zHOKrwXejqoPAiaiPRpg9Y7@EZF)cNli}1Fzg6lYtmgpye^2u_!)KkgbebZbnwI5Ln zF_t)n>hBc&dzkC}8%{@j(p*i6Qe%k4oc<8Y1APidvN!Nw^eO5gxFcE?{8K>-K2)iE zFG|wf`jy^>rS&Uo7kigfHF_6TF1lVNaGHW%>r5ID$U&IHxyseG$a$#&apetUQ#8G- zFvljZsO_$mm*Nq{f=pZ;6rrl)Kr076MP?{;;BWDnDOSaEZC+~vRH>&aU#gl<6Zuk@ zM7>f3qC$c{h18En90gT-#nXniu~e>VuCHB`$XQFWXNi0xl9l^Sl`xr|<*GT=KpW;H z-5ISmJvD*)5gFRi)$F|098RK$B=9L3<5Opn+MkKqQF$Pd8qO)+F(EgSB19m2;;#*X z(4>hi32D|E`zDZeat7Md@+mTRZCB<3CTi?B3MwjF?4859bK>~eNt@+445>>x8=SKJ zuBfMsbmiX_W~nies7UOeE;5S!E|x~rYo6F-i)vVhaadB`5mX190}-)|b9^TS6o082 zVwE;(Lj91`KpmYGDfKEZC@z>>;ayQ%xu(kR6>kcjp@xd+jY;yAVDaABQ^gPMu;Gfq zJak0yNRA%t6>m!MHdZd_l0@^66r-fN%H>sEn#dSw&Okh(*HB&D>CRAg6auq~;@+;s+U4vAd z7UzViE*=`1@3qcH;wY#Dl}R~tDGCv9pj85WY>*gm$!S1c>Jjqfbf6(j)$vEPE5#7X zRJCJ(hB3{87~D(;0u5)XR-8Z#5ln}GHqHSbRy7XrjvlCFr5OlH`79(sZ8-J z5Pg_V18*ABVxWDQmHS_U+ODSovglW7Hb`!Ssb)XNmV!qcDWJn&{Qy%y*IrfM4+ zsP%zNuLJKOrVD{)GhGaHFw<(FLzpfFI+W=$pu?ErSB{1=tpo1}ruY?;kxc#I&0*RI z^dhFKfR19i8t7=I_|=tMrZ0LlCXSxaKc&7INy@IJaY6Mc7!1R9bUdePb(1}d(D?Is3w}5vN(}#ghX1W#V z6sFsN7BJlow2C-@`Gu;KWnCWvsXE1FATEg@NpruTA z11)3v640xe?g8p!`ZCaRrh9=_FntZ^Os4yQ&SLro(AiAefX-pMALv}B2Y}9F`ZmyO zm>vXrEz|daeurs0(D_V11iFCfA)wbWJq)yx=_f!JGCcxx5!0hU7c>0~Xcg0AK&zR4 z4s;3A4xme!9tT>(^aRjlOuqzrJ=2pwYnh$`x}0ez&^o54fz~rU19Sz`Z-Cyw^jn~Q zre}dRFg*vfQPH4RWUXZC0`DrOp+IkB>IS-+X#~(UOrwCVWf}wYCZ=&fZ)TbR^t((w zK-V!%0{T6sDL`*wnhNy$Ow)j_XPOT5R;HOiZ)55OdOOoBpiN8%0{sEgY@i#M4gq=x z(_uh2G93Z*PNq3P?_xR%=-o_nfo@_t7U&O|<^jEj>7_vLWjYRMGt==v?_)Xv=>1G5 z0{s!wNkBI$=uV@&4(-Olt{ppP@15A+G9*8%+r(}h4=m@WqTQ>N8GcQ9QF^hu`6fbL{k3-l?b zbwHnHx&r7kO#MK2F>M6;EYnp$pJTcj=<`h10&Qh_Gti$gT?h09rndn7In(t(cQd^W z=!;C7fWE|Z1JGYE-3W9K)4PEFlIbR(FEhOd=qpT{f$n8`KhRg1ZU*`q(+7b5is=@h z`F)j9%1?((BCm_2YQt0hd_VN^bpX`m>vfD2d19@J;wA1&_6Og z3iNZPp8@@X=`o-kOg{(uC#D@hk25_E^v_IB06oFyCv1@sJ4dSQL<6nV9kE&zAk#*nvy zOg!bB-Y>p_tBoh+pn=Pu1<<6Mvem$w47|?3XBoKsSukC?*#;h`=gDUb{HTGq8Tc*( z-)!LP47}RFOAI{Ez%vcpt>;N64g8RS?=|oi1K(ues|d9QN@-eKSe z4SctOZ#D2H1FtjiSq47Az_SfJPR~7O4E(5pw;A{@1K(`m>kPcwz)K7~&%iSc+^y${ zCk_0Nf$uf&76ad8;HwOLzJV7Sc#eUm=y}391Me{Kg9g6az_%KBlY!S6_$&jTVBpyX z9;fH=XAJzPfwvj>E(70e;Oh*$+Q3T;JkP*04cx8gaVHJ@kb&B#WZ^T!fSU7E z#36%!uYtE1_$C8iW#ID-ywJdN3_L~8!_OIbhk+k7@ZAQ!)xet!yw1R98TbSP&o=Nl zJ$Iim@S_IaX5hOFe6xYCGw^ByFEQ{u1J5*Yx1NWcH1I7h=b`5eyu-i`8u)Gl-)i7Z23}|2vkZKKfoB_doSuiAG4P`X-e%yt41BYJuQTv! z11~Y~JOj@(aJQbjP8#?j1K(@lEe5{Hz*iagd;>2u@EikA(R1fH1Me{Kg9g6az_%KB zlY!S6_$&jTVBpyX9;fGyGX{Rtz}pObmw|6K@O1`WZQvyao@d~h2F_o>4O~g5E9TlcA%>744?dlKG5b1{835Ia3{9KsaumW49?Ie5dE;(akU z(_ex&oGIP`i(vXI@J2GldtFgX-vn4AV_O$1=Sa=*3L$2b#z9$3QP(x&`Q^OdkPy8Pjb*$1!~z=;ciD354-Xp9Jp} zOmUu^z!c}nE1BXvIgu&Olle?>o}9!K=gG-Tah{yQ6z9nTrZ`U)GR1lFDyBG3PGySo zWRapNI0~mR#Zfq&DUQNorZ@^`FvU?=!W2hgDN`JUWlV7tUdV~V5j8m3o5Pra7uB%t46S^#uD)2TogFr5zc zI;KAWTFG=H(1lFz2D*spJwO*Ty$@&=)6GDunLY?~3DbvxE@k>C&>E)Ofi7eE6QI{K z-2t?g=~FlF=pHevH_T6i~8Tnjfb z#kKH%S>^%@(NSjt?XrryOmd&;%?|=_%mDic#ZspfZaktXO6n86c zGR57>ex@bRtAE4vYM=+0RsemA>1?2HGo1(Y9j4y_dXVXLK;LD$2Gy$t!t^$vpEAY$Cyz75{p6pS z;(qc3Q`}E}$@B%N->;ay2=pY=JwX4;^cA3|n7#(|Yo@OQ?PS^p^lwam1N1c0w}Jkh z>AOJBFm0F50H=Ooc~^sYI#|4kp@3d}m)cH(i-Lmi3-z`HyReOf2)pnD64Z(TQPq(U zWe+ivgjl;Uo`g8NFn|QL(m)zfBqZ2E^!}QJM7wa91hqU_qw4)C2}$-4EhMO=3qssY zLT`JBMiSJr1|hB?p^rVpBofl>!cY>_S_n}kkdST*k@8<8sI|`;BIPIvgX|%GO@dk% zA;i-p46%o}kA$IiVJ!(G>_R08YCVNCrb@xN&>rF<3UQHLNFiagO-TMH3AuLRa}v}7 zZB0D+EfU7sL$s2x#x6Waf?Cxfs#{37#2#V^376W15)#JQg^NkJ+%AY8K^Aqj*ev4wV-q}oCtNY zAwlgTA*$y{SOOskEw!T>J6Z-v7AJ8&1;5@d6p&D77e#S8tlR! zNNBVR`$+-MiROTt>au$Tn3A%--jOTnr3+92eTpeaWmic0OG zA%u8il!(gSC*uD^A--qJRs2B`Zm|nLCt>(Z^;fHo%JqhYy z0a4YEaIZZ?841mH;Sv(=vkRFdr~?V4pfUp!Er7pbPWV2gcCa<`?3+UR|<~D zAh=9D<|iaPZWrz%K^@wx)fm%2LW@1bJQ99t7xGDX(k=`kK^^uWjd&8CwuOj3L&7e* z@H-NowF_^M@SI(EiiGFwLNf`ic3}+(KeG$hk??|DxQc|I+l3qwcH4zy5?-8M&1N`}!SuJ4F>@kE)i0FuPDrg4-^PBO%%@^e3U0 zU5Fqd!zM)hm4r;YK>J^3tzA(2-+p#M?SHfF0_}gD_MJ;mn7o%T&oxZ3|-Yzq-i`(LMh=Mt{=zn9rVsQvGFyP)>JSJ(x$|D9kL)c&{F zE~x$Q47;HAzom9T?SIQ`f?Mr>ueJ-c|8=gg3u^ysUvk`P|BH)>Tn*emmi@}P+8)(9 z>TveWoV$vIo9!WrN%*c^7(>GM?Lry}x7!7$6rA?mYS?iKalb7@*t;bB$S&+AVT)aO zgoKCf!fhmMvkTXg@Pu9Pk+8!qTt>n(cEL-+i*_NLgjZ}r=t(I!SK5V-D8xRy@G^z4 z=PLAZ671_o=tdIk*$usc1p9IqI)?=NY7lxQ2?y=D$|m7myAVsl+cqKOGzst6g-=O% z%P#CA!Ma$9AC?3HCjM>su1+ zy~Ong61Ll-a_uK!zg?j7pVPj}aMAhCY47bWI{!Jput!DbKj*LQ0-gUH)9r#f|Jk=6 zE;|1??fWa2I{(@Ca85e^IqkbXC!PPC_RXD>&VNq(=FUmyKc{`~L=aQu>lHhYNeBy`w? zJ4krSF03HoH+Eq*36I)^2_)F}qK-i%*tfNg7`Y%h_`z=VAb0m;+u|)DJ7`sKxG635 zuIdT$CzRX^${XwbRs3rEJd(x3v?9di9HRS24g|bX{R~pq3$O!z5x`lQ6!h|K0i)`t z)HF1%^e?Ph++9jXo-5QXa_fxAqTgG(NEl;lW>+@oykpdUc9D8Bzcb`Kkx~lcRqZNT z$6;Al4pj;VY2vlq#ANw`bEaO^ohRS&{ZCmjpRZw063Em66rvIO1>u6@-w6{hP|{{RpCU!)N-t}HLVxq4Qs`0wz# z%9+h|Gioazt*ft>+3a@7;`Z3;mtKIhI`Wb9mMbtYz~ypJjq-LE#dhCgeGaKFU*!hv}-FTwyXBkLYgMNGj1i)ajz}9`s-`GI6WrgIvL-jRnn( zO<`$1X7z$A*7r$fmE7JEUkmrr)ke)TGhz1iPA$V6Xn?5W2Nj}$Qogv zRbKaVZdrwqs!Fb}1O{5=ky)t7-Wk=iz4NLc_s$S*wJoj9jgQyX zWXn9n5Eg}4;IYft{gf)BELPiyw8frL0ctYpN-9UO^i)+4V@sr;JE?KLcV=~ix3QuA zac@g)eeKLvZ_CW)#`^jeZ)3A4=A$j%SiXu|>YB%` z=9=G9o9*>l<()UbrPcdbbzQ4>enV?ry=-8g!>s1oT2(yNO0u6T<$uos~cg#Rs7ZZPZDI2B`XFMO))Q{BM-}+|8GY@2?o;D?DCRr$e&p z!KxGYS^AVHY9*^fI!K?xQuLrTnmSZYD6YyMC5EU~@PId^{irNd0-4J5D)L8-EiA2? zR$5juHm^iUU5ixfiZnXaiH5gYvAnu@=A3!84XrX2Ii5s4Rl6v)&mg?|lr}yl+PJP^ zwzr|Nd0utBcSe16!=v6NUn0I?p;}i}f)y{`QM{2QdHG|gbdOW6|8D7e+oe;*693Np z?-XvrsN$+ZD4f;&|6bEM3isHYy4KpeZn+3*xyt;CvJzi+KHAouVYIo8ZLCq#shy7W zT20l|Tq`=x>de+gtK-Dx=&km)G}YGE8~QJlN>N$Cc{KKoaTkm@MHyy{15X#iPk z3NHg&tkhKe#6z)yS~vV-g|_KeBFA7?Hj<^kC(Sqc)G8h9@$(qt_c@!I+M1ARRTXQa z9NE|8#QZowEO%C-fq@Sma=FCx?%G(b;RdDp_(QYG8<2kJ2p*56>XKE0VK>;(3-5GO_3Z`G04@?Nt1Qt4YLoyKM7jpaMp@rQExQAx=Bz8QEtYHZmV-IF zp9-T=q*u9F?aNF4z2*v}SnaL0pw^}pEGckx7-j1M@>nCbs+-(&$ z{)Q}auwNCr2L|Sia9MLtXk^|IVg~jOpbb`~6KoCqsOpw!4b{_T%x{@9uW>=`03pkE z3m#crZ}FDa+Uj}rv-?Zzmx))pOWDi?A_@~qrIR%m8OurU=aeFxB7AB4xh&PYqzad4 za;cwRGkbP(bt}ur;C08+jW9Ufp>!kG=u6k#&{$R@jM$?0xpR$19MXH;xklIYPIstL zo=fkd@_}JtH+NnRImuCFMTc!+t2(%fPQN$6uhV;~;cpOIEtNNlk`+t2wbH4uS1rAo zf90GJJC$$l$iHIR$iFMp0(SOIl`EY@j{B9VMp}6&t!DXy)-11S6mz^)P4?>gdT-+_ z886RloY&OYAY#K7Z*%SE=hrohGl`i0^Xe9A=Dsxnr~V8uE02Te!T|ksj#cs(R%7tpXAEhrc~)!mVis56fW5m^q;ZP z13tI{5>!@Vu~rL{EXpM+ibytE9hU#ouc4d#KC5$uv*Ei~4c{_<=FHlbmRa-b#mP#w zYpwsjX05QaugRg~YiIw(&90d&=@nOCgeu{~syRfZYiMl6sysv`q^TysOH$r)qN=Lm zs^!?f|Jl#wSIKAmKF?8E%76JTE)H(BR&3{;Rb3|zk76*1HBp=*3~U+*Jo)rx0V+Fq~xS=E-yuXjon8z^Boe9t>vZp3F9WwnvuaC znjGT4MJlSpd_js^)iof-H~!NDL?tfZoDfb^{4Uptgxo4>R=d2Iq(U{^Lt&Wsh)Kvw zbfg%iNM)Im0PIW@Omq7Mq!j0f)Of3lD=I1*QQ+D%g|C(Yg# z>*A($A*8OsI?y#)7h=S+-r}7t)^YFrrqsJmvq+RPIe&h0vsnHiHI>CswSvg@7fN@} zSan72u8VtDE%1Q3xK_D@F zEr53XsYXh^UoIIkEirxN-#zqKe6~&+AHN{`as*CCHP>l6stN5&M3jNTXJ3l4m0c7* zZ?cBEE__x=Quw^xDt_3Hk1m?bYK$>s4-TZ-0<3zbaFd6f$l{OkdaZ_-HEXu$hYt1yB~@piS9QZQu`su`&TgoFOr1WZ*F{=t{-wM|JpSTFU0z;O zO{}a&y!h`p9XS5BE+=2D#L-#P79-By*-PIRBW~T-+=>lCA?!>T%>+-mpusfOBJ96uM*4EPt0pJLDPEeP`OI{Lg&EiEUC)OMoQ zLH8WLf!wH;7^RW^8^l-)a*ehQ1oNtA*Uhw#1a|D@9wX+sP%2(cG_T_trljs(?ii(?dav_#ChMx7SN|vgGNL+KH zNcrC@t~`lDzONj93G|WYVz)@Z{~nU^9*W*-;g$Q}7VEzQK2=24#&?8^jrDreexVj@ z*V>VE2l=FL@09veb}x#?*(QQ&xg)fRRK101w%TiiUhTZn`+f2jauqYXpZ$NXq5K-# zzxNtcfmI*+288H}V&BQMWuCa^Rx9o*ws;>GC-myp*4l=7O|9%6i5!{MU6L$$B(+9k zU2CrvHH@=0;}EtkUx@ebk4<|hxc{hzf+v{ON5pWlUSc5l>L>D|U~!E#zD2Nz!AD!0 z)yVV~_THMU}v!O1ZDbjh>(Nh({zj90ncamFiu(~MUMm}k85HqZD?;!zsw>6Tzw z!E3UKK5)x*X(GjTS1jmmaa#eNTLpMRr)Digh@vw@1OLM#g=^#pxb73me$Q2><|We9 zmIlk2ZnL#{Q3*uCGR_~}c^Vf{-U*`$D+;X# z9v-i4exMhfB1M(tO`Wh_-n`NRZ)^4JHj^lpG=(cuL-oAcHroZVxkWlSz-1k7Q8E84 zTH#X_?6=iKv`kpP0sRNvJ7~zj+(Gw>k5Q!)N++h46^zVJEh-eZ+gUT*7htlB^hDx= zS+IVVTH}gr;TY92^51Ln-|J$mT6>M`#9lHJmB>iC3Ew4vjuz^P4^atc&$**jx-ySo zv8jtf__|)xnIZ$3ksLYV`U+h(eOXO&Uq$6#HD>bs4lB|mN+R-c_oADKeIyi9(Sl2~ zS7mzlQ%4owd=-EFbutlAK6#Nzwa~3@*27~ZzT{zyU30YRb=49y=~Wpc?XE1GSeP%n zU;J|)Jqcq?F<@aUn(f4sk#bHv? zWYCInAn72WfkajNSoO6=QxMS_&;}D-473B$bwERi?gZMA=wYCtM9%^ZBYGWZxT5jl zKqH8z1C1m)3}_V5DxlFs>w$J6x(sLx(M>=*6Ws$emgsSyaYQcwjVF2wXo8{%u|N}v zW&!O&v;b%l(J4T?5^V*VOmr2{ZbY{NO(A*!Xm_HgfO?5u0h+34Vj$2SM3aH05gi0H zooETroh!y}HN^}a) z`-!#!9Y%B&&+8>p)8sO%4Y-mS{TAQli6vmJzK2 zT28bc=)**p0j(gq31}tJJwU679tS#(=mntTiQWP_LD6opKqnH-0y>Fk0no`rrvUvN z(N>^Sh^_+q2+^%TrxHB?bQ;l9K&KPE0<>CD@hA`{x{zoV(8q}u09{0M3eYbQZ3ViR=qjL3 z5ZwxN3DE;Uzew~H(4|DL0DV%?)Igw55lsgAG|@pomk})i`V7$;pv#Fa2KptU>wvBx zx)bP^i5>>JlIU5W&l0^3bd{n#!ht?VG#%(_qQiiGg=iJfHAL%yK2LNR(6vN20sSh` zJwVqHJr48*q8EU!CwdF$*Az{Q1-gM~7SI=o769EybPCX~6Kw^$iRdbz-ypgb=w_k^ zfPRzcDWF@3UIF?oMbiU;zC<(`=*vV00o_Wp1n9Sk)&Si`bTQEH5M2j!JJFp$Um>qNOTX-Jw%TK zeU0b^pnHkl0{SCGGh%`6Bbo*D$3zQ&?k740=<7sVfgT{b3g}OWZUuUf=mDTVC3*_z zA);4+{!Gzcfk59Nnhf;kLW4bVRlT@3UR(RD!oM06+6%R~3@Me|R*SG!D12pOsTiy2@PrHAvQ{A`iDznSgcQ>eWH0n24+D~zH z&R~st9aC3vb$?AQ`_5wO46fFuJ;YXLegJgyU^krrRQ^$aMkfz+}wz|&+P-}Xp&kd&D3+f@xwEG-o>J?nwUo%enY-H-mpw_f^ zpL(Xw;_4iodbq9beH+x87VN|B4fQ_Rp1SvkEbW)LT35^7dzjk#lD$2PHRbNToT;tn zOWV}C+0c6;QzwF2Q_J3&wz}74P!DwWWv^RIeSoWV?cM7HQ?G7Uy@jc#gIY5Ndo?rl z0Iu$@8Q;AMnA*D0*4Bc$6{1(XtV@s9S2FczuGaN@_bE)B%+)!XsGxhctxmZLYR%l~?qcdgpw{$d z%DYUx7Sx&(Ov+ZKuHkB3#F4UqsdKqnH)2ypF?C40>Lgp;?F?7z=1#XOOue&R^+Bdy z(yn?9QS0{1n+?gOOdZM9Ihvg$*=wu2o(Hw2mR&z(>Q_OnnLAw%GxajA)}4;Ju4n4; zpw_HDUFR@$?{?KgZFSPkcGclbeVnUxEtqtUsW*dK(}GF6nYxLq`)gV-=_#fj$cn?Jt=UNuFEI61P;2IV;$Eg+(5`v~Q;*_m-JDOH%+yI-ts5ta zS++Xi3aB+>FyS^+9|X0gcM?uA^%_uXS}@@yrk=sox)Gbu%G86nTDN{D6ft!$SL<3Z zA<yq`YR!m^4`k}Y?WyBV zGxhp*)!UhR4yZM=IBpSB59MmzIW4Y)sl&Ni*Cuf(wmSA4SL^0Z>@}v|-LCo#rhba6 z`)lS->^i2d;%eQB96O7tGq_rJPKzC4t2=+j)wwK1}H*vM@B+z*m zQ#Z7$Udq%X+ErIDbxgbJbXy&Bfva^rA9I7L_kvn8Vq=an^$JjHdOl_&Q%~k-Mym;kLTdZLaRGiF#wAnffHCHMQ*YAydD^)j2x#9;R*uwI;&rw4AAnK&?xA zB2y=VS`+nl%Cyzdm)lcE-(uUPyzn0h)_>*joPGgA-XYHdjhm^u*D znl_1!x7AUnxmq`>qAoG@cCOZ~CsF&EdJ$La&O1@7n7Rbinz<7-m8nxetr_1@Ikr0T z8mKj+D$2vuZ-82Jo{v1m)a%++Z)56N?Wz|t^$@Ps?SPS^nL3oKb>k#5*;YrKgFT;k}>d;$Ut=px-BANOGSL?1?gq~;WEnKaO zltN!+>Sj=DR^-rSOkKd$x>|;gXXUBlJ7Ip1LcQ|E$O zvz~Mq#nd5OtvelcNV3(zXSiBdlHe;$y%W@$Q*`h_rd|SS&G-&p!_?)V*36yY8BE=S zt94i9f(O~^pzB<%yT210%+yD?T6cC0dY`E`aJ4Qz3EIKbbGcgAJ3)(?dRV*aQl^gN zYTdjH^4jXa^IWYfci^W?{VJ$6eHnO|sh4rJu6F|0Gxc~-YgV?vIZWM~t93D3;80r~ zaI;-?I8z^QPaSZMsW-Q)-p$la?W&(*>XBTn8-oE=OdShqP45I`*lN#3uGaOu=QF0> z2Wrin_Z(yDm0Ybmb9**1^%Snwtv;Rxrq1SST@>aS!PG8LYetnP##X!E1+`|4bzflW ztz4}uw|g&BFW_q3ymYT%>QU{gCo^>tSL;&_JS(0SzMh0?=ThKLpx==n0@9M6UqtsHorD8bXQQ1KKd64+9M++6Xj) z=o+ArM0Wv=BC3Ap#MfrgL_Y#;Cq)y&fW{E*4YV`SBA~HE@yY)>5`p$5dOy%C zqEmtPBf1!9Hc@Qfdx-7>Z4S|MK>HKD1$2O-UBx>?*;@(*5*-P25Yg#C2NPWmG?(aB zp!X7e1LzQ<=Yifw6vx9*MU&$|dp}Y2`xd@YGK?s$at{z)04WS7ir=((kSKodWCYQ7 zA%#4m*MN>xv|A+5e4>4U77#54T1a#@&?2JP>JJgcRv$(5XOKcMQJjUNiQ=dpqi70_ zk`ki#Lb_v#jssdsbRp0(qPVw|6UDvdVWOuXg$kmd0iPV~Ew zLN(F1fX*QLN1!tmO^pCrLlpP!TB4<(okbM)?%7121MM85Sl&9KzXa`EqBtHNRkTMm zXzPjQ0G&s)0%!x#7NCtpzXG(0==Xqro+!pf%|!nK+7?CALV>mt?Fn=~(L$gLh|U4} z7}3>07ZTkG^l_rU0J@0ihd{qT6jzPKil(bysPoONCy3@l3QLIM`28Z$=Rv!a=q{j7 z62UCj;F~bQsWY5}gcm3sKw) zzeN=H!k38R-tsch_aNP^ME?f#+luz-1auqGY@pvES^{)C(YZihA-V$S4x--y`dy;9 zx9lYPC(wRR(M%lcyNKdB>-$9UoVA-Mp0j>H^eM>gRib##`XNz_nD!9;J*4oOqJ0B^ z?j@QE^hZQ-RPQ4?0kl6Rx(Migq8O*XP83)014NHO3O^zGXP^fa&FTpBr$ljuIYe|U zXn#hu0q7ec@4uKSYMHJV*cZuTK_iLiK51k_VBS`l>qGy1f zR`ebh(BBZn^1e?L&jBA09S13#A&PO-Z;9eQf0pPgkizeXV%&F*=oQfZUeTOzpy!EZ z0{sKgQ9wT=igDCOL|1|K0@2+-KPHO%{6(U;&;L=;{!x&^C8C3X{)uQM(91+IF8MRj z4WPY36!(_D5XJIdC3+oF_^YA=5`kVLihJQFL~)h-l<0g&;crA=0D7G$#(jS$dK|Pj zi2ljCQadm~T+5AosBrAG^0Em9g%#6A7gjmHt2%I|eGPbESK$#gdR*z4X`{xC%`2@O zGp?jWBS;wO9OO%p#YJ*T;`abAw@ zlJS+rMV>CF{(oa$-xXeQ%xh%HxWb3WUPZ+fg=OV=nt{p zcaQa8P?YUGP2UPRotVp8&O+X+xvO^1@0iaEPM=&&#qN29`BXc72I=yd&wTm`AKtNL zBP)vwit|dH?S9X2+b#QsaN}cdY*}Sx-a~o1`F;<3Kp@+?F~+m2tjepX7&mf~GrR0} zSax3$ZtbpO+23Fu&7Ts&8_)SSWsDBTw17^?)}&UVp-OM5xjTJt3=i(c7|E6V20Bw$CizmWLg5V z)UU0{cTHq93QxaY9;kUPE$eBP+x^0aueb8|=*tW9Dm1mr8qFN72gCd_%hfz=lNE3K z^gUtulunpdTs3WM<=B$3#g+NGo3MR9WIh{(Pq1S_Ww*F;W>mP6Ns3@4qmgZwnvZDi7sV zlonP^8(&;jqKjC2|A6_{IrGy!o74LV<}=voldIVudKWVv>&K;{S+nGg70ao!$9l)v zKE2*{<}*OEC-?dT^LbJDs0c{xshT0tYY!9G3o&%BHY)4&By+h>xbOwTyiE6E>t8Qx z{o}LoPJwDKHvcm;@y`Iw!kNM1pA0Mh;rm_QTd{A@6}xFWwyb4u!wXgj5z6izIXo|Zo< zuOz>))M_1P*QK%tWK-7*&yF$%EGZtVnIfrd|4X&@KXq}VB(GvjWw|b5OkK*#HAFc0 zk3!8Fky^rh0-ZhsG@(Z-tH0N(Kb{iHN-L|%bm5!#yq%ZVdNAB?Xy`&Q?@s1peKEk_ zM>BH03z<)j@KMWAWu7>{7FCFUogL#Xv|YOYL%8rRttiVMlV2giX5FD)WhV`siMvo04h!bo)^F@Q@|HxJrLi>2{rY?G#>JSdYmoB4w4vOMuvUlyls7W9wfxYyIOLoo~hGCE5!`-B|paY{kF4&&0XZ zaGfZbt$)eZ`WGpKC2+c1fQIN4{{hb7o8W2lIVR`0|A+zf4>z zcUCWn&Hp58{`)TCPZ9@aUF?{&fn`!|ITRIFj+!=7+{6$+l=+Y*huO@byKo4TEj}Ty zq;#AnK2I8A%e!0?ay}_!K%u`NoaADD))zx~!?hELbUDm?7YpBi?QGuV8Rq_ga8K}C zZp_2J3p@XHvCe<(hm&0r?A#LH5iWeK5m%PSmX&Ja)&6Mwn3r|eFiOq?aotx$DwV}0W1LebAn6#ec?p zb_<^{xyp;Bqog?BnMFLC|MAxRkD}$xy7-_E8RFNo97^pRic7_1QB4kP{>NMMU)8&! zY*JpyXc3ucBK3H7{XfpS{@<~(y1sQ}edEkWHR-eSZ=7}h4VCRWN<_h$q~qB7A7`!q zeoZ=1b6AY~wq4=4N30xVla`eh>kcS!k1_Q;(RsOWx~s|Gc?0t*7hZk?Xpkl* z>RiKol7$a0zUK9*b6?vr=A*kUV$9!}*Y})79IUxE81pmc^SI^XcjZ7cFJhi!K83=E zj(VkeK^x9ujrB3^qPqWiU z_oZHVLDF#H)BYabsgh+AW@W=xT|-FOsk`kH{TpY|25NdW`p?YgWv5TB=B`0BJO4ym z=N~qgrkSqFM6>(<(boO{yNueRS^N`i#Xom72cu){YDFCvUVN1pRX8@UN^Aknr7VhF z|BkY*fBOxH!I~@CQLnJ9s+~RqG=nH=KJ)44^vTs+3W{RqpGfQc<5xD_o6w>n?0h2M z6h6Ee%s2icPcygGR#tvfU9*Bkvg^N*n(M!VHBnh4TmK`i^`Gq=)9&~LQzYB}Bdq=3 zuQ7CAu#RN$e}onPt1zIvFkknqMZ~*y8$_&h<}g?@F(NiIpYg&6S8?-}8&S&~y9vi| zd1R`}D<~H?-<;z#Vz8|b|4Um{%1VmI>(ng%3Af@Ozs4G*Sr@{8&2o5F`0$ZqoD&D-tdB?Na4kM$oy^A`FF5ptLVt~zmC@a=kKFgS39!j zUqa;bFMe^2W)_C9=U+ms=U@1yZh8zW67LTZK6-Cx%TVb{Mxtm|KX6GZoVnULXj zb{%dAA9X3pYHxio8N&9z4vziL_`pX8w*Pgo_CLOk-|1nc4&Pt}948$4veeGCxenFL zw~O!%lY4-;M_pPr!MVV67+}kTFAKR}`wiCIr4GK$eD+#Ce*3y+Tm&CuK2JG)bTM); zJO2llI?JYe{t8}@lq7sYW%VB#S6)8JS$lXvlC}QdWi%Od%dSn(9^uDV7IQ!p^d@tA zLb&l|%y_&A`U>-UNO<{m(Ll}A4f-7O>Fo5$)hrP~y=2Dx0^2d*mT>fI%6m02 zLSQuWIcoW^i>`({YXN7O&pP3A_X}FUx0vfB;o3=Ey~`VCJwjAeF|Js1Ejxf+{|vCM zfAR*o(?faz1MS>Ae-@5>0^H$IU=O?h@3HRx`>y7RXBiB~O3zW2)l%W&w`%B~xbUoF zJ|)73&olD_&Ynk@Tbyv?Bda8@ytuMNJcU$J>|78$X||{Pw|<^?e45q$C+7Jr;i>NT zSP$EZ#|tzekb56hIFjKSy&ia30QL2uxS{Z+qCldffd&!9FZl)&oeSCyMDa_VAw*Y#wjB=~ zB)Sr47or=1CK25Mv@6m5K$D3c1KN$~8K5adF9YpP^d?ZRq6wiuQ;8-4?LjmXXd2O> zK+}ni2HKP8WS|*D=K}3TbP>?rL{|dsLv$n1Orkr0_9eO>Xcp09K>HCr12miHWuW&E zy$Li&(Zo=o{fQ<49Y8b_=s==Ffes=%8t7o6lY!d6KEyTp+KvMjs`l8=wzVdiOvN&f#@Qj6N#<_I*I5;pp%L20Qxzi`+-g&dJO0z zM9%=7O7t?&X+&=VovvutP@vUBlYq`3nhA6!(V;+Vh>iwYOLQ{OSw!aoolSHR&^bg` z0<9yu5$If^JAgh)bU)B~qQ`*FBYFmC1JTPs8;RZo+N5Z5DA3OnO#<3XG!tkG(V;+F ziH-(3pXg+u3y97I`WVqgKo=5S3G{KI8-Xq&x&!DJi0%ivnCLN}PY^u=bP3VRK)*=z zCeWpdb_)giB+(?GPZ7-o`ZUp@K$j664fGkJlYuTLIv41dh%N%Ug6K-1UnaT{=t`nH zfIdrfKhRY~j{$v-=oz4^iCzZ!6{0tRu2D246zKCrlYp)znhEr)M27-hM|3pM7l=*< zx}NAM0WuFI???=HxWGs^czIa0NqUVGSF`ly$N)SqTNG* zev4=l(3gm20)3h2P@r3hjt2T|qLYDcBRUu8cZe&EcM-h|^!r3_0^O~sHx%d(h$aDjm1ri=9}*o3bPv(dKwl#|8R%Z3bAkSd z=pvx|h^_?sW1<^@?kBnf=<7uH13f_W7|@>(Jp=S0(aS)8O7tesLyD$`0{t1$B%p5) z%>?>$qCMCSti4beqF-zT~f z=m$hM0zE@?2hiUV-4FCE(PKb=NAwKPb3`u#{XNl}K+h}c_xi~{5KRK@heR`henfOA z&E6`)D0oT(C}%A-+b+A8rKRIBuEjVh3-j+@d-JI7Sp zq)O8gY3!PN+ES^~)G=)>OKY;JTxsl{Q`#V7xr$g?k;Za)ZB>s;Ql)9t9ygil4WsH5 zQ*Dx}AZM%g*u_)}q)OBFJytMPxiPI7OqD5BnpW*GjHv>RD)!7p>N%IkhrjFru zTHaHp9K9ErYL`@LTEcsXsa8mpriZ*6nQDeHtyZQQCRLhN^|E_T-gv3f)Y049POJMh zW4Sy`bxf)>bGtjc=iGg(DXs2%Sz1e^O4Ed^pD^(%R+0pGPQ|*;1O%HWr_uRX!kt$7ZcYBGYHP=+GZi|_!K&mut-)%for5Mx7 zu~o^RNtI^gbPHvwccn^G`s52twbPVV@)UVP2Rv%)1^w&kIBtUHB_oJt4VSR zQ^gu{%&=8muS%6>+$XbVj=LU}DouNJJ;Ty^$&^;tJxsOOs9McbbyBJ{V$uWK3%nQ&mZorneJjF;%uy zX<9X51XG1bm1aaIB-yI?4^3&sUuUWVQl)A8_!CUEUaBfYID$U4=3udYlrW|9>Gu3vf(v&`SKT|y=RhromyN;=*NR_7T;X9|f zQl*(4v7=a8(Z+K1uvMKeOO>WoJKtie!&0T`$IhpjYO^WF&bygvp;T$wzVk|^sxanQ z!&F&PrD?Cu!(=Dmew0%q@Q=OJ7&5GIS5>xFq<=E*BrdlagnmTsc#8frL zv=%VcaH-PtP^WUHN|Y+iSnZT)tD-+OmMf5{j!Tthd_|vQs%@rnMek#(rKTLC*D}>) zsnU$q=z69aWKrwxBWf5^1scm0Z>u8DNtI>}MP6g7eNv_Ap~z!QwN|P$Z6CRn zsp_RlQ~JmyOjRURnwE&1$W&gVYJjbZxG7bdwvP;Fs#8*>850o~nQE6&b%?1}m~xER z$W$|oX|*!dFsahCYD6hh#Y>f@ha!60s_<)4rCFIGJWO>=sx)IF{47&#HRTw-m#LOW zm8Mn0*D%#YsnYaz_*|wMAXS=~7GA(q;Zmg;U*RdXD(s@ET=1RKLq^rREUk@Fr5Rsg zJDIB0s9MfcrBbCSeb{uS>Md28mIxclR32kmv9>DotW;^nMCetf+ACF>Q5brZsn$r9 zX5@sv#8h*QIWA_Z0;$rB3HZ)wim_Zdc3K@jlPb+93=L(fcTH(^yuegDrApJ=9S<_q za;ehH$BrAAYPwWu`mtj(Qw=qyRl-!UQl;skjv2NpHZO7CK-qf(_Ag&}8{>LsIU z4^u6cD$V!`S21T(zHZ}8%%Xjsx&Rp z;UrUSFqNyr4yI~0s+KWTiBxIEM2D$Nm0?s3VJep~#~51`d`7A?Z6ADvsrE>frXPck zFx6_Q(yRc%TbOE&RB75ico9>LlqyZz2UjswvQ%l>D>&O$1>KM;T^&Q1>ZB>Hpbwd9 zhg50m7<7QCmPwUnJ_fC4s;N??8PP#aOf^KRG$T4_G*iVG%av}c0>k}6F<2CibNDq~u+m?~SUG;JR^f~i8JO4Ig%NwzBBL#fh?iGb@&b-WFIAd425e`lCaKc&W582PHCn1PV7bKxwgu4TdFj(BOsco-j^y(dwDK1 z)vHpaDZS?~Q>~IJO%HiCGu14q($vwjkf}x(bF5&hB&pKW(UWDX+}EW_(?gzMraB>2 zn$o+^Gu3vf(zKU*KT|y=Rhl}w*D=);qpE?aa*a8TVybAV(v`l4t#VzKD$Tfe-D0Z4 zQl)8C*J-BOELEC1x^^?wLaEa19j=v3RUuWHR&~`dRhBWW;Y>w+%CvX$ozq}XkS9Qu zLOum`-X*@o>Uz+6nMZ*5N_tpYckuv`%PSSC&PQE=EZ5|IYR4518U6F0|7^1b23l@1 z#gnc;>Fo;lT4}i#NqR}RSsvoA$S*}Ty05^ur0JSv@)W6D#RrwEZF2usnXdaxEK`w^ zNcIztRDVW!z3&Q)l4WqIAJsccTqF?ZmE{)-l}lE%RetfmVb)V%F7*S0LZ{k6rh1CJ zeW{4QDMH#|u~*1Oi2o7==-`p=Pxezy!3q+o3NqWjfK-sSI{6hO1N6Q|6t%Uo4%upD z{oqobb+9bJJ}Q7HBWp$RN%agBX01&8mY{(TisWKbWt)gXYun@jzoMl`Z(otbUsz zvhgH7{g00))~~WPZrsIq66KKN>69v4Hsa|JO&A7zZ$_ zL?`-d(T*y?|2v~9;C6eXN|cq2D)H%md{nW1wMJFI zmb(~Lq8xHmwVi_PQRPuTaqSzc;;&3~lW#s#f2w_4?UaY8j#sR4>1L6)F)^gEFUiw{=|Gw{ac~rYyw`YsJ4}9huP}E@JbCAmyKKL7bJD5m` zhIyMp)=7Nw)zp6)umI$mUjPC__zNQY*h!7^y)APZ=hxSGXVUn5-DZ6)i?}O0b8T56@_WLTYeC2PhoO@ z`Pnx>WJ$y*i&e3uXhT+}w$Unb7w=xOLgBXD<%ac?FD+>kgHkn!Y#crTK9gKj%U2fv zzoMX1+6wA3TI-W5Qo4$c5odrPX;DM(1GfzNClZuH+1=u{dOYiGS)8`Ic!E@G`qCAd z{lg=LTm9=KGRzf+1ySE6mp-n=$0s&c(qey zVM$?rmA9$B`tjOkulS9Jv1*cu^(r<^2%@|bMv0%pB*6o{Xwr!~OLJH+uXx*-x3zk9 zn@QANn!=T-p?Y3zn@to&+T0=?tiPL+f2poDSp43&hXlVi`ld zm4#K_1=aO!`G{3k=F_oPR_(&3y5`yksN7;=%Knzt|0{Ja4!~)x=|SC0I1^r)nE-o3op&f4 z3yKP>^3`!hO}YC5Om?5YX3i+n{c3@7QLHw}m#auH*2-|2RibJ6^P8J%8(J$GA7j%^ z>EC2d-O}F}PSR8&6%|kR9v;jobx!9LNAW=0Pd^Ct?4@e=HXgbgiL{$LbOCf}4 zZ_sumir_K!2Xw!&J1)5HDI?$d(X8_G0S_8Bf(OE!y6P*LJ z57D_mGl|v%?Mt))Xco~Xp#6w81I;Gd3iKYL>I~-ViyWd0LEE3Gy2k0#4j{T1v;&DQ z0Xm52QlNv0s-V!9ZZ6SfpuLyqa-c(qt^j%;(Um}l5?uxKexj>^4kNk-=mSL80v%3t z9nc4ft_M1T=mwy9L^lE*Npus?e4?9y77*P6w23x*uo-(E~s$i5>)6Mf4ERaYWw$ zI-clZpc9B50XmWBQJ|BE9s@d==y9N*BYFbp6rv}AK0@?epi_yS0y>T8X`s`Iz7MpT z=oz3hh@J&Hlju31HAK$?ttI*)&{;$;0G&XeiJ{M8ko8foLSq#YCflK0!1F=n|r_K)*;d9_Uh{i9nwungsMIqRBv?CYl0t z8Bs6LXNdLyx}0b_&@U0q0J?%`Z=hc$nhA6z(JY|P63qs>if9hd=ZFpfx|--9pkE=H z3v><9AwZueIuz(yqQiiGmFRGw>xhm3`U26BK-Uv30QxneML;(Y9R>77qN9OsBw7OW z>qJX|ZX#L^^czGgfNmyQ1@xOl#{=C$bRy7i5uFV5C8AS+zD#r~(5*zL1N}D989=uY ztpWNSqO*W*Cprh{D@5l4-9fY-=y!=W0NqKn3F!BTHUr&7v=!+0i7o)To9IHIKOnjY z=&M8*1N|YFv(KmpeCVCj?Z-^cN`aaR4KtCXQ4Coo6$ASKq=n0@_iJk=dJEHFbJxBBu z(BBh14fH(G_ksR_=oz3N5YdfiE}k1_K{&;MQ+t z>hiUID^SNH^*ru|fuA$*BL=?9z}Fl25(A%Q;H3thYv3sc9<1lFR}K8Mfgd#RZ3e#D zz!wz;E{SBbHl*T8Tb(c z-(}$I4Sb1#&ob~*1J5<^6ax>|^G;U{{Ir1|H1KT(zS_VS82D5JFEa3K1CQ79=-UQ< z(ZEj__+A6wY~afcyurZ78~AVo&oJ;vJ&(F!;O7kdh=K1i@bw11#K316c&UNs8hDC< z2kUv{RRce5;0FzSn}M%3@C61w)xe7kJlnwI^*rLXfnPN669&H5z&9KCaszKL@bLyd z+`uyoJW|iYZy5MF13zNmy9|82fiE%eSq5He;JF5#V&K7g9(L8hPaF6_1K(!gs||dC zfloE?A_LDh@OV8By=~wZ4g7?G?=|qv2EN?D8w`BBfe$zE382Bs$FE#L715YvVU_BS#)7GAwLQWg_K?C1r;HwRMfq_po@FD}xHt={o?{M3| zFB

1K(@ln+<%qfj1cVcmp49;28!Uspr8r4E&sdA2IM<2EN|Fml*gg11~l3Tmw%r z@L)X;x@zF34g8>iZ!_@K2EM?+ry6*XfoB_dyq*W%Ht>rEe!{@_8u(@dUvA(H20q@v zhZ}f?fk*0jzzqXGXW&N+e3yZ*H}E9}KFh#M4LsMtQw%&<&plTS{Ir1|H1KT(zS_VS z82D5JFEa3K1CQ5p_iY2eXy7Lde6N9THt^*J-eBP44ScwPXBc>-p1W=s_&EbVV&JAd2_Q0*Sr`+90BMcPyCb>!9sG6z_wD5d9fwI}*h^UZF&P0opL4 zcyBA5=-Z%;Ac}XfB8mPQv{6LyepNKl4?x?ADBhWhA^LmJb|#AVpkj%B4B9xNc(*B@ z=$}EGKosvQB@+Dvv|Whe9i$|p{{h;rMDboxGSPp4wwt1HcvmQesQUJ!@2S-8M1vs( zFVT)bQ;CKH?LjmOXd2NNpy@>8fc7Ms2sDFeSD?L!rU30tG!4ko$|XfDyO0lk;# zMxaB8ego)zM7IDPO7vx*_Y=kE5QY(b1+)(k#dUHxQCuehSvZC$&cYI+I19%T#aUQN z6lY->QJjV4L~#~AOcZBf1yP)Zl|*qCRuRQnIF2aJ!tq3L7EU0Fvv49&oQ0E!;w+p@ z6ldY*h&~7-bqdjuKp!Dm2y`mZQ9!2=9RqYa(Juk5Cb|;n45H5gok?^J&>Es&1zJmV zJcw+zVF_ z#l7&$L~$=%Nfh_OXNlroxQZz5h0hViy>K;A+zY=#6!*e4L~$=%OBDCQuM)+*a2-+H z3tu3Ld*OPbxEFqnDDH(Dh~i%OB2nB6Hxk9Y@asfzFWf{F_rh-wJqhDsGtplI{U*`V zK(`S60O+@fo(1|6Q9LueOcc)yTZ!VC;oC&<%&?8QuM)**<%dKuTG>Msqm|c) zVzjcCC`KzkB8t(m{WZ}>pr?p71AUL^e4wX^E(H1;qF(^| zKG7vWKOp)f&@)7r0sSpej3>_$#dz{}L@}QHJyDD&&lAOX@()BYp8Sv~#*-fr#dz`p zQH&=)CW`UoMWPr_{*frglb48MJozW07*Ad%it*$XqI;ly|3dUfK(7+r5A?4@e**Lx z(L+E#A^LNmpAtO+^lwDp0(zb3aiD)E`VP<=MBlZpYbJioUiBbfd*LaRZwpC$SH0sw zx`IKyASKXg*djeboQ5w+gW545sRn5Xb$X1Gh6tx&m^4H>4QbM#b{fb-y@os5;gRr( z^yuU?sMpY{?TIIq@Kfm#>-5+r4QlHGkLRQz!RgT|4Qg8hkIzX%7pI4M4Rw;!&_{Zx zy%3U8uVGDgc*OsQ^iX>r_lQ3y4LzM6Z%TvO7r|qvH1u|Qd{r9yI1TDG%vnxDwe(Q? zDdaKAGPq|rJ?@bn_c#sl($L>wi2H{$3~(AQNQ2s-dFFAyl!if05A_=2$DM{3rH9(p zA*rR(aIe#2wloZJ8cL;MsM9c58t!)*k}ZR~#%WM*l~IubFIB914X@gu!0;=X#|TGK zvHPSU&uRFkG^n@(l3Fee`A&~{(x74z@KCSeE^>O@Z+W=Y8QbR}Q8j2Kn&w0*oB&4^ zOZbqrD0V(Ai=~1hF#JRsiXmO;u~iyII}OiDgNm6Tsb*=YaC%IVhDxVlgk^B6U<8ut zB|XMFJtC!HqQemLcWId9G@O+N6^ijZVty_SQ=A?NFI}bQ_!o^$JJlnCR45dVJpD5q(n{TAYSINJFdBa8w#p zV9OgI`uozb!0Dl0L;sl5@PzbO|PtzvC343Gv*J-W!GR1^&!;y$fN z$~h*Y{wO`Z=qOc`dJX$hr{Oi}@s!iBNgAGZ8lIMhWlqCfX;|(wJS+_=mgn_|8X^rV zz(XPx;rp}_J?m7h0%VQ5$cs|@WvAh7X;5bbU%Jv`k2I`ydVF0PzTz~f*U+nj1te7` zJ)U=ZluN@}r{P{{_^Q*8A`R+50(q!6B7V)`5phL&Y;YQWEe+}v!;^~GFAZOJdVEV7 zzTq^iung`hFi14ciEt5@ssg8K0wAkHB4qsQ#uZ(<<617!=fGVeT-YUYZX4kTEraV@ z;BMs}{%vV^*=blM4eHRwn=!ma8n!t-CQHM2oQ6DUc*SYxEe-0h2YEzE!%l}s*bQme z3e&{qzmxet~!$Z>Wn$wUi4SSu2IBD4D zFofQch95f(A4$W0r{S119B>+bAPondh7Hp2Q>WpJ(s0OWm?aHAa~j4ZKvbX{eNj zV5ecIG=w<~snXEdX$X;qZVp4pU!@_%X^`=+yWVL~@o#shLB+orPJ@hp-Ok7*M8&_E zP7f9T_H`O${Oihg8dUt7<21iuO8U{+klTJgDG(6)pxGjU*8Lb9gk{;_E z9zpL&!wXKsUTN6qG<-uEHaQK;q+yHG@TfFwbs8$9VY}0CpEP{WY4A$JkDP`M((n_9 zA@HhYaL;!d-jg10I1LA+hqF|HFH3`S{|Hjfafe%W<31_J? zq~RT>Awn9CI}8EWrQvO-;kVN8OQ+!tX>bNC0k24dGhhi=BMr`=DBv+^aP~*QRB1To z%)C$tk~*j!7$DWGm8w#IG;SFR^8SQO74-b4OuSDp|?)J>>v(P;;&h(SiX%nySR-ZJ9s8@RDT5kjYht*WWymP8syfwbkdmnF{-|VexXqj2p+SFRt*x;>h zZLOWx)SBgOo?q8c*D%}LI;Ym#GPAj{zCJZJO}r62(#}j%JM}{HdjnKUXbPkRLjzdT g&r-v{`7f)Z?>T<$tIB01+g?@9Qs%#7aoy|sKj~(W&Hw-a diff --git a/_module/ncs/_craft_spider.ncs b/_module/ncs/_craft_spider.ncs index d78a038ff0f0653a597cfc1f305faa4d7ea1f573..30a8489fdfd4f599e2842f8aa2515f03451c310b 100644 GIT binary patch delta 280 zcmX@ewVI39&pB8j%uvt3iGhJtdm^tRuaGpu|NsC0$TBc6uw0p#Xv0`Cah?mCDv-+{ zGx3|8Cxpe!2vqcgfrW*Yfh|77$v+~VTbW%!9;6Clzz47aj4*Yq42->uEX+V@CvJ$c z&dG(0O^nHt8Ck?83oxl{wqnv?Wc)Qbnc0F-W%3+mxyfG4;!F$>=3nMj;VdAtSqPB! w4L~&@TOgz$D+9w8Rdz!i1;*JMF;ab1Zs{ER+ATm~ntTenNo(09Up;?*IS* delta 339 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 diff --git a/_module/ncs/_craft_tailor.ncs b/_module/ncs/_craft_tailor.ncs index cd488fc0302e626004ba4213fab6ea34287c6f78..911ce660b844d52e8e7868f1f9cbde2586e0ef04 100644 GIT binary patch literal 32294 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 literal 34413 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 JSlz79{{dPLOV0oR diff --git a/_module/ncs/_craft_tailor2.ncs b/_module/ncs/_craft_tailor2.ncs index d1736fdd08c6b40764e345e9361186103d1efe72..8292030e086ae3d8afd666131a63c2ecc06ce2c2 100644 GIT binary patch literal 27364 zcmdsA4QyOhc78MCzr;@BB#!g%yu^P=aLl~t@z^GWWNc3o6KBSF>;zCYW^7Lq6MM!T zk3+&DidtG_fnA~96=JvBcE!?dgiwoCXoXhWiXuc&mEC43rEHfX)Y5HKp*F0dRl3TO zo_p?lZ{E!P<_8i`)d)P9_wIM^`OZ1_-1F``*NF_o^dm;6zhBcH{IE%*KQ+4MU9(f; zzt`WUZPaeuxN%+ADm71B{5YmnREcIj4_&{iRa9!)1&{ct{O=RZD)3K_a$UV5dR#U$ zzK|H0O=V7votsbam@n~2U0(ijU8@j1c{&>Pyzy%XhNEK#CkF2e4^HIWk_+n2zht#)ys6XQmc+cM-PXFCmNbPg6xM{g;Yik&|?AHUBJqt(P#;n7r|mf!-tg7 zNaqh&YLpny->~wkc)-V48y7refW29jRBBa`)L=R_U)#*BNKLJR-6sBajoDR=MGu7| z6Sd9Ndf_$`WBt*4xeaS)6)WJe&D2%*gW2&tUzOJDw@7`ZqC$+u4IW_uKlYM7V`C{j zekL_Dtqy#|bi~ch3Q@cVebS0ZM&YcMBih0f zWZ!+MMSUus)KkgXbNW;|ej=k!p3~Ebxzw4NgJmwY`GWx0bnS>tK7ZMK%`A^SegpyO~X;OM7MM^$Rca!Hx z>vZ>2BAt+G=8ipm#X$^u+}sM>3V3i_hv)A~+%z?Xd1{Ra>({pwWyf8C+I+rmMs%G9#vES_#gH&63 zw?@C{nrpW6x*!)k9rff)B4%)C(KfpD&Q9lT_Uba6NawEd<{=K{eeaY#NOkj2G`0Bi z3QPI#KAMxF(~63{uWGceY1R27WP^$ScjXlH`iNT1cr-L1LIC}}Ze}b#Gn-1sPLn&^ zqlksmALVZpcI{6giRbtVo)DhRigX;Bv?rz8RW|Cp;82{F1G_sRJyBOyaODtT!+ec; zLusItC0l6Wu!`n1|Q>rifMQt56PYtxAni?brwE@o)L zPm4$;!-be_B1TQ66Y)$UdyQsfCwF$pQtx{XbVOVAyGHKu@mt0LYO{Qiu3wr8= z9XJ+~)3kue*~G0suv@dThzBvKACa+(!uv#MFg!A5&8SP>N^bQgx2oYF0OQmC~28}!-b7cI>XxaG5UOCFo#B?&A0N25n0R*K{%yxt)^nNB^F z)XQMI+RZi=3&mnXkz#}mCTtFrCT#REjrFAon@rgF?;?bULj#A36Q;!FbUB0@T!i~W zqx9cU$Y%T&GMvGNGwvyaagShZw3oq{Tl#-nkZ~26IC6g&P~PCSaq?kG%u2iTid@cv zmVy5s(G7G768_23bOQly*;|@!pqpDRFG#mybUZc&$YvcnO*z!La=5zfI}km5I2s9$ z+G)r|M7Y}&!rlHmr3rVlYHmMJns7I(=Jw463H!!EXacWwjGLj{w+zc7wsz+8Pl#>M z5Ntbtzckw*>!tI)(rkmQm(JS@vaJ~mjUMVB9!LJX*`YigPoLH&XBW$I>6I>*9*9Qn z9v`)w8qZ;taMxE$vo_dryQWIBHrT0m^%Z1YH8MUrGK@H9=kWYunsV+>Yv}{Sp~0ch zSk&hH4zjet_UrgoY0fKIrnhf>IfI)Tr+SmG&&Fs4TH&?U5=+t#nV$M%H+%N z@J5%RhlYp8V?)u%P|RMGe~Os*vJG$h)6&d)*@m|*mS*0|I=bypLFN?&{Cl0_-=D>` z?+(Yt!nT>;MP&QfwRirYG}%5@%g*zq$@Z~Yb{;QCcFDlO(dgmO*w6s5b9P2goucP* zdLExD$I$LYilX)*Yd)ixZTQ)@cl=dJ(uSYav*Q~jNgIAv&yJabq;FNsc6)RrJRlSq z8E}k@(oDnPsJ;CsrTNNPzx{iq`5LU5?dJ;et?a*bS(iJ_jPws57!QrwSqNID44D$P zzgL>D$*O6W{$DJwHcWP!cIp2pudX>99t#Z*mvHL2L}n^JJ6oPpyB{VZ(f;AE<<*F^ zUwUBMf0QKc_wxj8lm1_fwBOHht4;bpB>nlW%}lyjMq zy4cjMf6OhvAl9o~3)M(StkCvj1)S1d{CL#zo6@uc{CL!IsWj~XE2!oB1!-5t4$}@a zh}qdhdtokh`co&`BjM5gv~lkQF}N(tP~1{e24jB6Y<|BC#;nEWmkTnk7#WJ7C&%ov zJU^2x>%q~TagK}*(ZX!aWoX`Ro_Ea~OOx&9oNAl&|Ds;q&1%^u{U3RCWpsGxNOAL~ zW@l(0x{SQb9l1uM2gdElg>p?J$nj{~uF`CSte0)R(xwfvUbg>jdHKevFIqJA`WddkBweV z9Q1vqY0E@hZ!Aq)CgNK@DoFeDNv~t~j1P?#_3S=gNw&mFla-11mK~+Z%0#^BMnST- z-m~4oYkYLzpuIME?g7sfrk~f5CYk>i+toB>BHkqTKZ^w~Q%3(Lx&P?|FWSvqr)=a- zjE)aQ!h@`yOF8?W7is^Kw}Y*>o}Gkmbm93Wa7ncNA~+w-?}8DUMp@%L#-$hOO=+o3 zWcQpp5;_p-k4CI~7i-+$HGY%y|Dqa~j{=)sE9qvYd=%L9Y_6OAf7Q4 z247C8HpIDQQNA*B-yqjNXG**He!g++=+OPyr%1HzXLfN4vHqFTq`Nq^T0dI`X;#nr zer}0K-`Z_IcOaqYHW;JLf?_+JG9a&$&;LdJI>4FOI{Exx)Xo7`nM>EFlND@(HacX=%Pr8_OpYl^(L z);yL(nF3Y}3oCM=OfsdV2q0B{7?r5+y6N&6r5f#AofY z5PrSNcC8QaXj9|>YS~PWYI>Kd(8x>kY4qIe;+&njMURaiKtk>xj@46DWE%v9~r zTF6lx=I4d`YXNRYol4{Ix92Ui-TSPZmUn(E6hV5BRU8ce@-A5|VmGB>tQi#N zu3XnGK^#tbg0$tdKWmBbp&WY8zlfptKIR_!6>DhX>e3&5leVu1au{ykRSw z1B$9(Y=|#npXbDg}iKds7I>(c!CEJ0f z)feVTBzKM{(bB{+kc5^29etPKNo00LU(EHS-Y=E*BpL>K5?#L;PwE>g>`BDcThfYIOW=Zs&Qb$`-OHIl6#L0Ag zfi~UGB)V8l1@xdcWOuhk7WVP!)PW`onXhUU^;{$9leN_{i};T1jBHMM?Ys6hcA9IJ zgPPWSpnjx_@Bo*=09p$JpSOS>s~!?}JN@}|`;0ZHBWdN)lB9nJ%2XU_ufbF1L!3at2s}enn|M~7mT1AUUTQ9qoFS<^UWT*&{t7r}YI<{m!R!xEP+#j8J9u$y73-FV1f*yT?J2al?Rh z9)yknQDMF4OLl*UGvj#o#M9a!Pd1e;Y8l-36c$xze!{N&pSX8~eBoDODb1Tkcju}7 z_QE*VSYMHfj+{6_Jyy$8OxM_*&(c{uS(HuDh!L(&kzi@<1i38d0C}@3-c<45uZj+= zF32IN@y|Vc28TXy1->?GiZf=^dP+*6sN?_CDMD^ zEr+17*h6aD^-yF`&%{qUw`dN_tv7iq8J|ly_h?+{Sav@Y1z4;fdVS*4yNz{WpY{t1 zt;#EWH_SiJGKCK;J6vJ4bns7|l_TS8?)^GxC)-+5<3!#g4-`t(_0z!+3V%1OuugBR z=?h7it7{(V6F#LvR+l|-3vwFi8MZZC7Ts;{gMClZ;aj$sk*>*QLh=Q<6JzbsSxRgF zSDu@sCgS3wFgk9xc1EZX_rT`JWx&^oG6(xBQfA(x7`74Ip2XsNQp0WyUbnI#(hUjX zot~`Je19ajKIl@Lr8e0y^OdJ4rIz=4iR>P6n6*l7<;l$uZM{vHI(yC|!S0_l$Jj@- zO)QkGuC-gkG8{LtN02sHqq`t~Cb#NHL^-DHRsNjTgej_wW^SqTlG-syqRZ6GD)zz;F`P$`1I3Y><&IufgUR(BBm%-fZ zz;=zX58M9iY8O=V}zR?5b@3y}K;{sjv0KeMyH5Jt4v35 z($zJT4oLtk;HwA0xGG=65BP5RjfyqYxM3I|ZfyB$fCYRFz<0~<0W9Ea0KQxHt5~px z8fXpOvJ_weUlZ_c`YFHyz9!(?^mPSG2MZMY`jL&AjsPt1Nk8z(rVRiK=Aa+U!Oib0 zSUMJ<$ZT|hTxIif01NbNozc!&k2aqGSfJ-Fpy$my0ane;i~xx3oBm711_0jx;JfJu z01NmAfM0DoqhS4L?stROzUdAHYXsCh*60T7;Kok?7U-%Q=xXC@Dz;noE2A6u)y6*r zSamHkf`ISFy8#yP4I;kFRcuh5M@A6LqYZBXEZ`did^bD;uz)Yhb2i+sVtdrMVf295 zzM%tp8Vl1$YKM1gZFUnQccLFTni*l89zf!S%Am;Re zn6vJO01Nn{TxH$E01Nn{TxH!|3YKcbmH2G>LCjg_1z44@iE@>-Zvd>y*YpGXu6;tq z8fuI+4G?43MgSJ@MY+n_RR9b4qFkl%9e`Eiq-laU+4yZ03vv|`fCat0IS3~Q1AtHwz)0M>;yCcpx|0kAGK{2E{ZUz9U6 z{7Aw2LC$Xmz?#zVsDd>EYK%1lU`=W02UwshlruC`iJiCA?<+mf@6A!7haXvL_3J9O zOO@P@vb)vi0alFwew5vrhRk3K- z4te#eV*smK*^j(>mGinbt1Gl?hrD{_hw8X+*A95*$_oIiu4sPbnJeY*4$Ik@LA!P+ zn_VeiHs@gBt{s?(^;cDyyVVuVkFweNR{$39McHiqBPtf|+JWq@ejmW9E1Dl=v-Qq< zr>t)T0bi8Ou6R=&7w+1D6@0~001I^01Lp6F5r9>*JAV(DzbhI57U-%MtPaa%F@26- zp53GjETL2d5st@p8b{SwnZ0`enm%XTB;jSHs z8_VVaR`m_T5BM&Vwaqy;>Qng|e!#cxnldilwF7aZ?#BSD&LacuuGBpSuz;@t_|^@o zSh#Bk;znH!z^Ze>FaY1$ivSDw8o<7_Ppeq4h8k!MtsMhcH4`>Wz_)fCzyiJ|;Jfra z1q*lWkd2mp7hqMN^c%n@mret$ItLB(R&?oh1&ep>K(4anBY*{ZMsFCGyacd7&*%-~ zk_^DA8MqMuv3*IeiiNv&fN#xpfCYTf8^)Sf6)fJh1F^m4aRrNa?Z7%%a}Z#GuF%`b znmQGWcI|>7wpU*QSamHkf`D)JHvv|C)-cf9$?AJmEZVh0Z~Ce?0W6qD=uKbM2LKEB z_5i+B&#PFpYlq&}Rh`K1F@ZIkVG|-J7+LJu4427z7?+ntjgC!xk|-(1&ep>z*<%@46tg9HPM@( zih6)m*KQN#D!#W>EZnsNG1m7iz^XCUGyq@UF@ObpQLf_C0alHZCVE@v{ZPe%T*XAW ziuVG*0=_6$@y-IQ8YfM(uj2IsEZ~dwRXkT!EZnsN_Vv61uxgw%(OWamBLEBdqPJ$A zeE?!+?b&$fSN9z=~SR=T))H)rpNcS4Vp?Eq=w>UekpG?p{gCTy=HFqpa zXpecUGHjB7ba5v8d-`>z(`JjspSGCq%35pfYh;`3acXX27i8MM0pT8}!d`Y5PekEju8fjh7Zpt5$8wsmc#xIPJXEZ4AfQ&gO5%Wa9vt@6Kd<7dyYn>pTTSBkUP)GrMt zs{E}}x6S~N&+~}YIWyoo$+Fry10bvXUB>{(q+GE7MH~Yl zx&Km>c;C43mi(tF>|+3Lk%ZObBZHx_u$%?&SyC<4V_`nH;2bcZiO2FTY44za?`9^Q z*kjEUBEt49#)jOFZ-YY(WJkVL2M#rmTKS&GF0giN$;PI+B{*IB2cDWg<0A@nLy=f` zbW9(Lj74)PwdmWW5jyBhMTa;%(Lo0@EHXRvBO&^g+A$u^yWKuSVax4n@31e~^13eB bV!AHb+VZw{AT@b*SQX=#kUT=;%;x_En0nAe literal 29895 zcmd^IeQaCTb$=u!S&sZ6JF+Ez$xoIo$+j%>JyMjE%pa6Q+lpmU5hdGcgDA8_TY@E0 zASv0-vdsNh;Gtb=6oU~2Z5p&iXJAEVY-^SdMc{2+n{`2#7DP!6hYu3 zS-f-4xsQD0JA9W;;{3C;5ySWH{oQkZ=iGD8yYC(;IuO^78eRT=P0RhPS%ZISb2X|l zUeUZhz+65vo=pzSrgPI{=jM|r!}oElfVWr%uMcm6E&|)rxmGW}Um{=Kz;JBr(8S<< zk->?QTN-NYLAVzQPSfi2%|f5uc=Z}wt=5)AW1~mH!xIgyIMSOIiG`@= z>l*6cV0}X+*W))qd9_wE7CRh?PSmw7(XBSB9us5zvE$eSTQ;E+o)^eHZ8j3m3wb?% zLLSmD$@p4Tm7p1iB8A@dLbLc-T2CydXQuS|bT&J4Vm7HyEzBqNspqDX z`eZtlOU$H_8GU{>F`1mwXHsx|Caa%FoYLnK=kycMEt$<_(&v&>T{s2_vFI(x82Tc~ zh|H3=KqG8?R!HnU^XfhlQ@~vPn^>;$+`66 zOzM= z3VpoVAvASFdRGjMMUG6wBgclK2M-U8A;_1}otnKgYwEV3Ehj;nyM#7#3)!4Lomfoj z2|b%UBeXa@lM{reGgDxITp9>J4R=%Lzyff0I+;llO&yGy?F`FBw*0o%!7fCQAw)GFeSl1jsT4X0nVh;w={g9 zXm~MEZ(V=e@Y$K!)13CG+!EyMtLT;c#86A5C8P}hX`7FhYs=N`0(L50-8$<+A4h@kB+>xmABtDV!U|e^9s7ty z!3Qzxft5JDJi8q_V9?XPLhf5#y8PNfG`TwAH4HmeH{V*lp=8}=Iuch!9leT<0PLpJ z3W^yzsaV|7HnCu(Lvi3!_Sj;5=lW1jFu~mv*E7kJ3$r4yFXSMgOo@0%;YiG55eX+V z$wV$$xCV2*3xUBgWmvA(1~8~4Qi)U0QbfYCeQ$e`=v|EdwEJIf5-A z2$LdgOFy=3!0M&*KwXCQYwSGmS^TMxvJ9En9EqgLYcD^Bfh zQ;690Ew$R+NKn^;TJ3HmsOxZ9wS8k@Zelm)4V{DhyJ9PII$OEcYn;v@L+HHg&(%7I zkeyv$Q0p8*c6J>rt8?vOc=T}p@Hpq;oAQcJB{HY=6SE7q;N+`pPCgKe-ZMTb-JGA> zC}-zisC75cik*L?*4;oi@BDmO-D^h1M@NP^%?opTejx*S|HrfX!Qt@WP~I9G7V1?75n^J zo6(1chsWbXvFK3TTEt)E^zTJ`?x;ZjUbN?q3iR(qrgoIqzp9MKH|0J4<2(C3k@#4| zGWqMA%6;hU+y7o|@;)SI`{Qb7??ZC7r^-6}(t$&xu_NKJp#jF`g_%A%4Lb+0V=!5{ z(e29_ME1jSo^x^C@T0eP{7k93;YX4>zNu8*@FPhb*|MsCx^dm^IWH#nE5 z8U{x8_Ft;CrfAUqXKJktKYVaJJZj}G+=6CMQrY%zYPC%y zsO^ecZ4(`+?a{Jo*B*(Cg@=a~Za$aHO(te%Z^g~+k0#Mr|8PY5Ij6dxd~(~rD^>UV zapG>H_~#nc{TS7@QT$`0`e(70qv~#Xj1jTU$k>|1}NHhTcgzV&P6&3?Od zUu|2`M#5r6w;od1sUE;buGY8I$_J6A)*q{t4hgfTfBRMS;|G7C{9UC4x>Tc@v>;(0IlINx%)XY#W22D3cZFSa)9s5Ut^lP5;UhoX@|Y?P>0N_ny)_R)|FyRM_~M-FZQF#iFszs7r5O1BygUYsxF-LYm|1{##q6fGZ9wNX z@6qtVaDOZ+vuEB02IdDFzJV;b+JGJ}He}Q`pvQ|1hyK6Xz#j3BM&L0$zvIlU@Fwk_ zuV1G&0X^!h`yaIl=uv0gKNg$7{(|9CU*YXq9}AC;4!Q0~ne7Rhg$UjCTfizRiHYO)c9gq)o;f(qPg^Y^oHvTsrc-HnQ7O-(Bva{yQ`2-<=|!!op%oe} z6R%65kvI(0)zDfvPV=yc^s6u0;{9LCMM{%zf-gz=0LmIw?DR*zh2O4xGWlMqNWN9q zNj{sD&ymyH2!2zG-Y;sZ@_<`-vWM(EYYaOS-m&a)J`X@+U98;WY zavnYE@#Rl=;5j928@XSZ#^PW{c)vW@VLOeIHx?aX@;rp3*c={Cf;7{Ky|;^AT3^Sb zTL(Ni39mVCd0={qxBFMETed*~31Hv#;#fbChPa$}gay0~(+fWVKpF^I(EIhg<`
H;=p>ER6o!%W>l8xSu1i7kI+Y00R@DBi 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 Cr2?D) delta 3021 zcma(TYiv_h_?&xhA6s8r*L8jGwjFk??H;i42*TEN6;RpO0~iq*4>1ZGBfv!eI3O_) zT{7ku6ZT6DF_}Lm=whOO6perUff$WJl*nWJm|@C*C5$+j}n^lAeHc<}#Oe7_Uawy9$QL_bt zMFo%&iv^kkFNz;6l@*8Sc1Av?1&51dEC|zfD>pp^3CU^ZBz%P}lAoT19_b8=JJEwn z7owM8mF|KDFzQ3}4~XioYXGw$Kt~~JxTFCDW0>AXiXf~teyss>azX+XA)a&pi42>r zu#lRQn_5y09UD>&>o;vMg;@d~KqAKhXRSKuHu>PS+|M*YRi>~&bs5-ea~PLp%ewV# zDJ~*S6oe1W-)KZ#mH@pEeU@7q;E0tO)@P}K@2zQb-?phxH(a#+rqK@P1r#Up3u-{f zPt%UuU2rAeOl=Giuz#nKkK0SAZ6v=yq`nNF$I)k{A*hXKp&$Ns6hXqV*Jur@Sr~TI z+Vg8!wvbw-JA-uZB^H)Jhov>e`2#U9NZ~cC{qc9?fLrU6yuC zWqKx-hvEtBcb8S!Zu}RQun^Y?W@O#tb%~F1d2KPq_1-)#)s|s*HM()bUD+$x`3yq$ zf1+7ECZ$n6DoM#|LL9+t5e!8$9J`1B)}ZI@^(5 zJEK*X#4MG1lq%JoCp<}*Zk$Gz1D(4&Ug$Y=_&{e**B+%BEDz_iamNwy5-Wu@8E5## zQ;X5?czbX??sy&Qm{7xL^3@t<)$eBCYGm*Cl?bM7 z@F^ae;hwJyxdMK7q1pcy*z1jEOz3id8WQxe0|0u=TpU z8NUF*R&IQ-B@kZh+OY&64cb`lI9sYSEU}`Xemnj=$?ShUa6}tm3uR~PH z5&fLyXac%Jg$|s{Nc~V?h*JzP3D&3wmg%hxT+|S+A-u-aE02prPR8^kV@l6_L5BkK zT2s%al5O%UJ3C=8T1Lkq9`?`)xEl4+oA7Nc+>2)1LdACpSEKYRrT`f6-$>@ zFUO;;aZ6)+u&JRw8GI_$mR!f&;fAdgABX2xZjFE%#<=x3>zVcAEN*t*DKiW-0i)rN zRSAq+iO~?ilPG0>z8m%dB&jrP@3r=iJ0wiM4p++}!t^FEMq7kw3frPS`-9Q!@`aO8AH4$BZ~z8k z&*x6}3nK3t@Wp-*9*n?5>|*cK4VIKiwvMy@!`Go!&S(fj%%DAab5+v1F_BEQWSCkb z{CfdEw!nLp2Po>R;mOB5a(x-HS5Y2PHAh=D6tX!KlRA`^>PYq+Jh*57;g;?r49`mn l)v_l7iwuUGyUMy?H`lY39h&3Ji2pB3HV+L%a5@66}Y>LLX@i7x%b5nts zpbVlW;$kGc$`3?A5{$uwKQLm%AVf?E5(JDW;tvpijL$GxU@Qyuz3;g#1?T;7KA-cv z&-%hTQd6p66j+ZS88n2f z2DGXXhh7pSlh(EbX-JVIt%noKu@J^YANHbdD(wWPDWWkMSSmG?nh+#Je#NkuBWgpb zDM7*^(~^OCuMZ4bLg}$`jai`{uF(*k$wi4J-IkD9{eMh%XG?M!VMw5Z+!@ydMKkXv^e+rToyvnw;D)`Y*CJOiAhT%YKiDrhq%rr+w1&K$OfY?jdRxW}&i{p=@;kHx? z1+FHju~tJ*zyl|ZE;y4D#M%!xjeKrVA)oum)CJc~A()Xn6Y2^T=r(^ABr~WIV`yzp zv~_m3C)=7kS`y72mJmhh4p_~N@IuZAoXdAXRj!5Irja$d2O*SKAqo$vyE*R%SYYw8 zZ=t`W3vLv9;Jjr%1Z0JM2R+^@NV;M$?DW7NvJIy4WH{<{W7`80gmC2_MtT)Y?jRIe z55j3{ko^N!eC<$IPz`;y0k~rG!r3?SVt~0`yge&+T=5*SQ}u`O(_Z zJioQMQ}^O`By*w=8B~W4=GtPgTk*jDfcT%Cm!~0rxY9`;x=Sj)K*v(MEhb3bWF{Oti^ma6Mny?kEMfe;*w8r*(M( zBarKt^8{w&iTMHamlkbT*Gh7yXaJ?m=P1}gY&Qi-hkT+z;E1|GvV4q~;~~{y|AjDj zGMJr+*)Hat26HgTB!~phniDZQ{yGw{P{d|Cp<<5C*{q!>f?0&QAy@W%)Ha~a&qX}V zr^)F*Ht4@l7GKm>LU>&82#0934+uyrt_4dFdz<7#&VX#E&w4)o^%@`Ig>37j8lZTcux=6&S1Z!2HT`mVo}sNGO{E4|PtV z9nQl2Y9X^c1lKBS&Aaq|plSut6~*@OgEnu3;&?eb?o;V~)z9<&@Ke=VT=rCCmYY0( z0w7MnaO9dfN4K#tI@^_VX}aw>6J3HdzL-|_#k#OO6I}q7>acmCzV_+r*^9}M2`abY zb!sG&nD|fDbjgM>q@z5Hn2uR7Fj0FP${Qkht+MxFX+ycz=!Ul%+GE(TQ0y~{aD(kj z6K#psPIbfbKK0p-3Zr27H1jB^&>sgpLZpV?5GhPP4B;FR3(Pcp7`)Nj*Sm6^%rCRz^nN4R zUd9(^m$*OVvY?RMOd5hU*JM+Lux^!BZ_jlGRQ~H^63C@yLH3F8TG&~``7wX!y`;r? z6RF@zTMUw6de>j|Y|;<*D#G)Jj+41Dntwi;%|6&8iA zcsX=OjqqOFiwX2a+*`&8cydnY&Y+z~6oOxbd-3XaEvVc9n#)RG8l8*NcQcvIAAWKv zy&t@fEkJUFj)}0f-iurNb^Vv(L>MOSO9WTEFS{w!NanX$RKxmii^O8A>0;iyzMPiiKs7L$gZkrd>e zX1FYu;YdgMzL(0%$aER)XC#FTc=jFf_betS6k0?YOM0j$Ig+-AtUMk!c`>8uH{QeD z+;`2x_Ch&(#@6sDm%uBmn!O3F}_sh0it-;DSgMCnsf;iQhsVNKm{lrlW_E zQUdH}P>Z(0j&e6d%&z^G5Hy%8sY;RsR+;(!GPt{>kublRhs9>MCB&}6q^$$GN__C0 ztr5;y9<9pq=?o>fFqP;ZN~eG1RS@z7pu5P2_?LzFtg{NPxH_TP>4P1PMtG|D0kL(yxSD13lzuLR|6q3KoNM8* z5`}{mZg{u!4*!Bs9TaMRBAJR0_Q69+AEe4&tXTlF6Kr*S<#2pZ&xz)808UnVAypiO zao3ozd)yUZe{1p9l^gZ?soc+|AyfXE-q_S*yw1EfJ@Fx(_Ye-3ZS&5Fu`Mkvt#I7t zhLg8U2=3KxFUYQC6w@(xT8Nt}v~sMeFv`I^L2#9da#*3y^QpjQJXP!)@Oi%wg413v zI|P4wjYRMEdDt(!U~dZ0GnIN!Co4blWu@m5_NsQQu_8V_Q}BlW+5CbV^E(izDA$J9 zIZiPnUPrzPBUO9y9S?Fcob-*sK=B&{x@>?Bf>+&dvmf9fIHCrb1Siz*tZN#bNGid< zfk>?I9TmM;zDqkgB`ckp5eh`f{a+0M~QYFgb$ax*Q{B3cDAq=jnpwTw*YTB~#q z`$M&{g4alE5f6oy@GwiuRnSLT2XkyeOUPx-LU|pR2z4|ErQ3cX)QS1}GSo6Dm+-3w zz5br%9+$FWZ26d?^tMYpo7<~a--YC-|JHS`_4H2DR~dr;5pOEt@_|LD&@)+|HbUA4DB zOV}#sPr)ByH>?fUu(j|+IMSR=X57}CENi_Ul?=KN{2Fey9@5_{Yc;ob)%qLqDyh_G zb4pF=!JC_pp`DN6`|x$`!>H9a-vQSnwbqo5XlUpf%8JH9DVyaIdY)1x*^K{0x5Ds~CJZS%0paIwvse_m3`LYh;x@Lq>!65aX@sjpyX@UJP}7znUOTVw4@ z+LyLo)pWCcbQSkIWLz$A=kbCd3zsO5C4Aa4 zB)SZnqQOEfQ57b==1s6W>M3MS?i5cwOh^A*U&1A{&hTfIPnFgWW~uOow~3KNFGWb6 z3M{pjq?eA|Wb2sr{Rn@xl=!!c4n&=4CMv1lW-$oGYQ!b7DyFh$VQb7=lkL(hnVH4@ zFuqcWWCp^4I`};1S%W75a&s>PzxX9-H*WuB&OHYRpj`m;QSAs&s|CQ>>Z;?pApm9| zrxSR~>h3|j^({Hm02fb&38&?~uA< zeDuk&33bI_@=lekpMfK7et5NgV}9m#*~I%E!tE#IYxly{_G6P*_mT}>G(6|E`N2^2 z1~d*6G~v8a!*!{6Z(@-65rOay8P`QylDFJVTXItS>w*Y!8$OHsHpa`MUwU_mEmSMh zTuN(0knY_%F){YYTwb{&5dl$W|rQy~b`Jaq@JaZXy8cvn| E0|>myR{#J2 diff --git a/_module/ncs/_craft_tink.ncs b/_module/ncs/_craft_tink.ncs index e247dce4c87479d0fd3910557e31cd0fddc22fc1..9703c93fcc83782b47a9de3c114723fd1ea333d5 100644 GIT binary patch delta 4449 zcma)Ac~q3w760Bh3&YO949hUfH^VHg^sN_7!3;QrVIo0<6o4RD6FO3U&66 z^tJc(50l(ygdDug!s%qtNb^lJf0Utmg$yRyZuF_{*r8Z0S*vpxfBf@S`!>38^(E;#*$ z+)Ll7`}*#ppI z>`}qMYeqNQ0>3r((OYYjiw(k1)P3~!ho~&}AQ(&ou-%kns?l=;@GX;-9fu>)Y496U zGb@GL(Qeq89}71Prnu?QRae9IXg_-$1-n=$3i+8HyfL8}B2`^*UyK*0_rw!_$x zMo}%oW$%y^SVr1YjV;@dNP%Y#$ccSg&&-Mi_WSJc>sUXt9gMT6kW;YQNC%$@JWY0( zjL9??i2R6vm=A+FDI+=(o26DXGmY(ylbJdNC*n=a0y`beFq-5BZ^CmVxL64K#;zy0 zR6#fM3Zb`2ZOCk5xl?L?F`uH@Gs&hXh3dipNtSjvVYNb0%5mhSAGAcX09;R44?UJQ zA!2pU5j?93!JgD;=0vG=@LuW}n)zv3G`k-*Wc&`s(jTXprz)aZ@7RWnE)`cgT((8C zJ`~6pyJKshshHvt4qti~w%V_vR9b8#vQW(Z0#Uyerl4s-5=Csb(d?_UL#Jzm$D9F{ z4ab}wc-t97>O-Vfh4PSE?ec&<%ZHvl=W;_N5J2khNR0-d9)knE6tf0|@uJoZ2_P#x8jvGMaUkPJ zArMahTSVghgWbc!8@CRQjPwuX=NB=xM}0xk%9*1)kfou#iWEl~@oFePIu&fWepd>L4 zo=H!EXTl+o!W-eWGr{E5s4bXXW|V>-Ybl^IBNiSS+KD1LWjL0b&rZTSxhG`T1nkR8 zHTkN!Cfv$Phd1(uWZxDjTJTGD2;%ei%8u*se7+6N<)&@5V+0jQUQnXyP_89cEl$k6zrV%7?OTU0OG_Q6152kbA%$4+^!pkRUG zQxIz+W49?9ir%^_hG9T$FdgLknHH6JPRC%U$&niZo$6F$4R#jQu}^R$MO z5Z)_R5WQGA1pi!Imd3-mSBnw939u2UFFZ!59FSO)W_A2$9%QhjD1&vwnj#H_qj5Hh zSBhG24P&uWcJ_n6I2a-veP|2)i=z%LbNl;0W`9?)X1}f^Z9(S6dF;=L%;=2B>@CqS zWx8f#x>2HHDlc`)_NDO2(jfex)DA~W6Il53?Qc-SQ=@4BjtyTY10z zp``cfutS{{$L)fp8O#hvDl_1Gnu*1X4J_3&dVRXW#EdT-u2A3HENbjbC1V<<^UM6! zlnRQ*sV{zs>O`Q8szQ#QIH%9QHIq|S<@Y83gg9qKg>W5o^>vxzK>iY)A$&O+KZv@J}BlEgO{`yPzcJ#JRF(cOa7 zyxeb%|JncNRWS#M=D86Ox<06>ADq|7UHr5YR@J6@ix(%lR45X7p&`WW+!O-hOqF(n zrLl(9!n(##jyQX%zEZBV} zdErSO4F$NHQrI2%%Bowtxa>GD2xaP<4`Ita8x4}~%d)2A7oUS%lz{SYF)R>_TZN1R zZc&3|9PSWBTzPujsD7OCa7cD?Wny-^6e%$E8H)Pzi)bcz^sLGZ zm9NXHvqe1ZXp2PX=JF_Maqv|-z1pVl9;hv;kBU2Xkkk+*Wfqjxn>}-4$W3TsnEy5g zw^rL&Kg6}!Sq=o-eDM1f23XgY>3C8TBgd`@-^VGzad5b;xz9q zwO}YT%d@cYKNVs<^gqLTy#5rzdutr%e{#n`(+44Pc<#oVocw^{##@~?af0|$+fFu+ z4GfSI|IwJ(H!EBp!KzL>RJ6KgZa>fb+Yc=isr81>7vTNQpUV^Xz?*9?CjEQ&Y}ft^ Du_Mmf delta 5626 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 diff --git a/_module/ncs/_dmg_mine_rock.ncs b/_module/ncs/_dmg_mine_rock.ncs index 2757afaa115f4205eccda78a7060d7a3023df60d..940712aeac6c5f5381b30efb8e17f966285ac797 100644 GIT binary patch delta 1748 zcmZvcPiz!b9LL{pXJ-F&yW82_ncbl+yCd5|wC*_FZvOyAh0=g&ti)1k4b;@Kfu^ag z6yizafs=Y*^OJxj@gNsZriq61&_fR%kdRm-1QM-5xb#4PgC-uD)HlEPrtY>o$8Dy|vL`Ez)$@ZJnw&* zstbEFI_j>0Qi0WQ9_MpX3RL5HO^v_BVi}84rocZqu3E5)AFDn6Hz}L^988JY?cV3O zS7TL$6`E?SnzR=2xoW;LR>MM)EqHx_he8>>h58kAwEU1t^zly0^=d3RHhb~B{lUcK zv^_C-t~~EJj>ZCU5%m4eAVjTqm!RWy=$d9r+Fpn1!8SqJdL4Q+_?o1ZI`mqwOVWWl z^v~d4NrU1<(EEgR)D z(r^IprApXh$Vvg_5<=LLg}ye5xMsA&>!_Ifv;Gyxw(bn-&n>!Ja`! zyDrIGr{$gkPaw;w_)*5pkH4&YY54O7(iv-Y2WNFBP+Eb% zPaf1nym&XBjEJ5*k&qC>!9z_*)Pxug#CYI z-ut~j-}l~V{{)}z?(90w*w#bOG5D+JOijcR;%A((-HM_-di3Z4i#^NW`A`#Y4_OQe zl*Z?G3c3!DTsc!lzC(OYRAkyh0tLmEt3)UFEt8?fJ@M>v^b_b9))2^}Yg$ZWOuGvo zfI4K5il0^`q^jTucSV_q!cBkvI74bM^dAM;}bLKRR3#D z?TGaEAt8eD34|0;0|iC>4En^`z-hb0^QEH8v-+aJbzU%M7xZ@xZaeUjH!Z_?p@@sz zc&B6*3Py&T7JSVZ4tH&&*cE5$dJQePDcsq1hny;1tHCx6W*X#96^)FyHyF@EDEJYk zYWVR6D%NC*H7m&k&2Y0t-(~u=lYTsUh%i{!zD|6x=_a%C)5qDC5L8KLMvZ2sV`QeiP zVU}Q%ZevO#?||50pP@W&Rh6sXg;q7W`eSG{CRhIrt;T6p*%n$&$kl_P)jGMlD9})@ zpsIujI2U4Yt4NlNInQ+~!{F ze6QGK!Ll!KH)}WsR;T zwgoNpEQM!~jr|&7+ke8*=ktc;7P&pgi>_@!DFJv4-Ep%}J#q#w6}ay5_XHGkhT(<; zeiRY7N9a+|OGQxI=Ebb;6by^FL7RDi9M&$T@uVY2>&!qDD6^bR932YR#(jXIb%7jK)OZ>9uvsK=uS0goiGI5AN zwqTK?qjX77JYx}^*e`hA!LdU2p@7@6C_utClZe+*L6NE%nX0WENxhuTZ03>_>yfM< zASei1Ku4$^BvR`56T*jed2T+$2W$$}XfS_GxhIR1-aL_x+@$OTna>{!;I1*}g^VAd?1m4`Of!_B6Si>5i zdX}yocRajcP3a_nkQ3knsv~M^I~oqJVG&5$AS?R`WVwqh2c^3To%7Q0+-5k0R=vh!9*by2rRmgHHfR};eIPXfC9A8e8v_K$C_rF6 zmU3(hS8sZ&RRj)94G&9!-_|A&RhJ>5UX+#KZ3XGz??~7>LI8XxD_S?kXaDS``{bT9$;J7s5D<7y;xi#d4 zzoZFoR`bFkU-#wGHnt0BLft*=CMj}6(mObwbhVJS!sCDW-%5BN)KQ2s-y{Ml;CANGa!MwG8h z&g%u!tp#~X-08vbW%bt(_1cxyNBx0_`iW`7sZIN4M1MLtJQmRZYagN7W9K)i|6A4I zKjI62HKKq0w4SqTv_KZl)G)Z~0=XJ|{k}OCMCnr;*QzJ5p){+HY5n4G5x}(Q$eLAPRrd7(<;D;7*Bbym8 z3U<+S?YVwi&q*@|0j&mrBR?|>i;<9R8ZPAvqMsEkl{O?Vcvm}o!t4s}L_291wmdQw zy^FGmMm}(r3S98TprcyfhY|$=vdeC&FBSt~jG9pVLakA~_>Fzvn4Cd^BDZ6K>){*9b>bMw1bhftpQxA4nHfYo}!KEH#GzVnpbSDRR z=uYl2`${uvX7Iv?a%hNkjl4K-b=*6lqQVczJPfpO?~CnMc^_l?I{nYBG_;Zk z^}T@SM0+Vbmyr�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 LSeIy~o4n*d-nc+X diff --git a/_module/ncs/_enchant_armor.ncs b/_module/ncs/_enchant_armor.ncs deleted file mode 100644 index c92e40bce1b99db91694e74240af9956b82ff7e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23464 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 diff --git a/_module/ncs/_enchant_helm.ncs b/_module/ncs/_enchant_helm.ncs deleted file mode 100644 index 70851d96d1f157e310a0a2736409044371eed38f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23514 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 diff --git a/_module/ncs/_kill_mine_rock.ncs b/_module/ncs/_kill_mine_rock.ncs index 5b8d40c63a73277a3a6370313715a8bb211833a3..030e6674e50c23783b4035bffc5ae8de2a0367d8 100644 GIT binary patch delta 59 zcmbQr+|SJG=NzmMW~gW2#K6GVzmYeNQAL`W@&Et-9~fA`^bZCWRtAQTOwtTM!9QT~ Hivj}xDNh!8 delta 65 zcmeBYp32PY=NzmMW~gW2#K6Efbt7*aqn08w=^qR%tPBhvnPeG&fK8eK MDD?+SeogC{|^QhX$Bzu2fOIRdg+Pb z{JcV7HD6?by7+!itaM>ypPaxGH@TNvcd{pA+2o^)s*DU^k=tz6lUtY)C%Q;-eeILWhRDyVCm^BvnHFfDlswq0dse<&X^p|hR{1_axJ?GBP&R5634>H%Q@5- zIl&5bIG0Yo&I#kia4nt8&aFOqA$vT~3Cky2@u)JgZ%*K0WSpGNtHCHWc>=G<h($ delta 512 zcmew%e?)=T&pB8j%uvt3iGe}DWg@RK4+}E`5J1R@FfPK(i68RGxAP$WQm(>#<-XbB02dcqbegCSTL4p4ovVMr|4upW{utXj6JeY(G zi!u`<3sCe2OvI8^iHVU3tZp~!447yz8^ToU$wKUjFo|MzmB~Wf@sq!?FN6t!EL+1N z$jA>iM22%ILP8BL=sCHcD+VUM z0wW_Ra2Qy?f%FF&0yVt4c;)x;sxg{Oe#)!i3(>#~GUNvX3&con1$j^?n}d0btPBh( vj9?}!A4CEvLKuS}20+No9(+BFT8d!PJ^*77YAVo#k4z915LZGXRDl5i*z$GJ diff --git a/_module/ncs/_map_chst_spawn.ncs b/_module/ncs/_map_chst_spawn.ncs index 641521ff1c97676470a6fcc2a1b52a9d2f660233..6acc8b6516c76a36fe21921a34d09149bba0798e 100644 GIT binary patch delta 94 zcmaFK(#y*0=NzmMW~gW2#K6GRJCWDOiiH6PSO}2z4L~)_V3i=NzmMW~gW2#K6FmIg!^$fSCaZSU{u-D+9w8riqm`jAj$RX|k8gf@Ih> JD=_9V0svWD3p@Y- diff --git a/_module/ncs/_map_chst_spawn2.ncs b/_module/ncs/_map_chst_spawn2.ncs index bea4994715c62bd792a49c36c09ce57fee17b00c..6b382d2bb7248bc6c301e5784e92055e70f339c2 100644 GIT binary patch delta 322 zcmexw^45gc&pB8j%uvt3iGe{XcO!2QBV*{~i=4uoOiZkD3=9mcQIjun2~X~4s5=4dQHy}@Ha~aclMz0ta z7N9*0%#8p4|Np_j0^t!N?Hd>vSeQZjz+@RK1H%^9&8aLFOpH8}10)7PVE2y delta 337 zcmaEB^52Bl&pB8j%uvt3iGe|?ej{%XBct}@Kt5qkCMH%n1_lOJv&l7#(v}{KjQ{`t z|H8l`%>bnT$O2^;PC-;~rel#?2a)4$n0$dznsL_TH$ZaBWDX{C#ut+vn53A*m?ppH zlGVch=m1Y95cv<9}Fxk%pe|^EMsM0*uu2ApT&ZST?k_HpB@Gr|Nm qf8a1dmJQon&3ywd3sydb_dTk>5q?SqayD;}*uuyUbri&D3Jd_$rGE4P diff --git a/_module/ncs/_on_active_item.ncs b/_module/ncs/_on_active_item.ncs index a288963199e21877959c5fddccc9e57efbfb605f..cb64825db1e2141ce14d79b011363a2e5c610e28 100644 GIT binary patch literal 8364 zcmcgyOK;p%6!uJJLYjA9La4Mg%?@bP2T&Cu&>h>EF|mD(9}Qt+IWtZ(WHKJjIHg&` z3MAJ2gf3XI;qe<-uwYRn7Az33K!`;bAVB5#96RGo(w5vPWHC*~=bZ1H?>z4Hy|olq zzIAo+N==gFPcKODGa*Y=sq}gJ@kRRaW%}`zRH;f*Wh@og{jD-qdie0+5BSBs5cJesgI+t$#A5EB$g9hlS=5hAFH zxTSNUA|x7WhOgB$#}SHPj%vYR%CfKxa>HS+eMA$A!z^JFSuPxAYga{bQP973ME&a` z`jm+}=dO4*PhvLT^er8#TA0Zhv|=(xuX7`twTGLI6pL#yTXk4nthmXB#az#KJY8(i zO8%@JWUZ*&W~bUELN9BLbsH9B)$ zwgd}+P=}Eh9&?081#O31Ru_ta@C|lLvs5u2i3J$B`igEX8$w=CQJT8z8Jfq1Oq{~G z%^h8{JZ9M3wuQC?IUmllYx_s4t5s&(Vr*oyrlH@`gldZP9j5ATL!>ik-a;lke|L+1 zsKy`%VCjOTSlj{IH|=FzXm6O!7v{nCRx`vVHU;6n{7vIfX{7bWUC}g8+z1sDysTKh*b5uwQnyr{S)wnjnG@U=HIS#m6Rc&x$}ZG_lvs?BHVAVIm9=y2nkyZYJ~ww~vs2h1F_;8x7*0hKXPaA1#8+0Ur)5 z6lUdnjKdv0%`S1S25|7gmkN`_96cX<;z=BxvrXa&+oO-!W|rW!OLO3uuJG1zTwv4i za%2X3*WBa6nnSFW(dGHL;HD66&q{t=P%{WMvgjWd7}2^ z+#aB~-`oiMts+Vx!h0nEnZsgH&}5^oG9wc3H}m z;mhwRyQM7pkMI#hkN^HERSsjhF|-WqJQaIk|8|t1CCc-wbmv0k&LO$G4${2_vTI~^ zvK1lDu5aRg?i~1?nMxU`O7p>X90u#{yTKp{lXl$2Xp#LNQ;Xv_QL}I_G>>(%1mr}? za<{!6WjXj51;Hv~`Zs zCNVkL2$ScAK9=s3hkro103sE(2ZIgHarxVsyH|53QVHZUX?I&ue=WW{LP7PFQHyiE zu-6aP;8trh7_>WCWl5I{CMSbtKU`0Ot*|#@uJZFfbAiuUU>j@|R%est@3=-T2Odtu zX4r!+EMCLyDTxUT;Q+K9?4h%0i%MzOLuV1#1IWM!b`-9{E#8%kpxwFuU*J#V@KlS# z`WgEZ@h1<&pB&;J3H161#bY1j)WHL+fiqqlcLG{*?lwcX(S%apgGuf1M4op8eQ6YP zejg@ArO}DRDiAXyLCHF6X`Yh_L;QaTd|zhd;DG(ioHFM z+i)$rx8jF%mp?==D44mt{iDZ^6Dofg)364$lbw;k$~Q&>JB@)Y`G&DCuAN*KoUg_z z-1y=b`3!q;K3&@2=UG|{hz0yiJ9P$!5jYaGa?S6NoUbb~aRqY?+#4?sBQAaNxB_eS z+t8!U?Owi8xVeL11}kHHpr$efH?!+)8lltZQrKz68*yiZnbLWLo+;=Kdut|5Q?S0> z>1;-~bM&9U`^lkCs7`|&<181gmi`63o7&m{ literal 9080 zcmcgyJ9FGr6xO~>;&&h!U_ugs8=js#n8^SG%w4U#E3B1-9xcP(9g=R42)I5HGRzH(vl zd|i?juAi0Qb4-@X6E&&ywNxtIyLazzsd`$1?|<;(t^CC&VdOXYi^=2P<}cQ&H7S3s zQmrH+bArZ<#BtS1Lg-g10lHa&Kkt^|XVp>F#?-<&z&UjRN8I5f;O6X5i^DC}iF?
|jIkCo3P#3%9?lZdg>Qkh#E zgoxOhqH>IvGDM~`L@wTk34xf*b&3<2LT&2I*45SGDAS1In0B+}wTr`~WZHGp6tK%I zv9VNUw>3k+OY;b1sg|W8l7NLswI#A)F=rl*Mqcde$ z5Q!++%&{H|kYY1K5QzKBW|n%PxW6(e7at4CrQ#^$t)^)@qJBStet*w1G{_4?HGv{clvY(;H&?`v$lOWp zi{Vhgx7CIi3|VNUrMZH9DA5$tb;Vs@PYRmr>6%qM*=Xh;wLSc+(Y=dh-LR>VbT zS5%`RVr8-p6nt$(GnRD$MikI(&2e?rH3fj4#JR(?HPvvLZkd)Pu$W2hWG_3G_ZXsa zm06aEm3T#KX;)N%NF)@SH8iJHJj1BkgST97Z^Kd`!H5h@tFUkoC1ZJQYgrRm1@kJ# zTv*zxy2z|SYB}$FOvJ_%e;;~^($WmAxOsToKQs$?vmFvqoFZF>==L(GA%Kf)LpJnPLNtnTUBA-!wi9fK~oOcSpb7}sdezW z00`OFwACgv1VWH=VUDI3&nfO}W;;TsBsB3c*i|SkQ)H#WgGSX=k?lJ_K3cX}amx@B z*K7;b31ZSRE#Y`kSiLT^Tp}M)$r4I}$DtD^^C#rN_I*BKx4>~TLS%OWgYQv#xW^Z=1BBxyoG z{_fUVIQTf|Y|2|8ZgH_Dm1iqhRz7-7B7u)A;`BZd(V(*t47vyK4|H5+(H||-P*)YR zUFWmaXCQv2=MBSFv>o11qOG-58EBbsn@HRyuiz~zTeJS|F!VQ)hdS`ksK2tv^(v(} zAmDg*+_?(1$*8!Z4Qe<4MMQiw+=k)km{FD(j2GNf1Z1(znJ-S+tqD^|D^cI5t z2~DX9@Mmf21@!Ad9frxHYw+Aihd*AE(ud*V&m|;T;#T+^Z-Eu?`**4OD9Ei5GT7yb z$PETp!x)iB{Wq!GMn;}PBkvK+bg^`f!{?BQH}0ZAN)C8)sKf#_Y2M$B0)M@C-55qRTlB=8#IzG%jW_T-M$HnKD2$i4d+Qj=G>KqDojaUO!GCOy3x?aG~Cdpn9{8YagZLHs-dV(+qa?U42&1-lC+56;%j4>;+| zDHQ;x0FHax-EgoLUC)`L_QiN}%kUbU;myjc^U2H$pXU(yBE~Guk|j`m21^*w@w@4hzhM3O zu_{x&hH3~TC(0x3OFs}vggPYfx`Q5Mb7yxaooiN8ngDh)kvuVMBx5pU`AZR0ey5RG z(Cs)33P`m|iwWQxLeI(*0$??77+AoX8M&3@LCPeg8Gt(9fK}8$)J;CXB+3{y`5Kd> Tv=CSXLbAz%RL+5@S6~1D@>V25 diff --git a/_module/ncs/_onclose_clear3.ncs b/_module/ncs/_onclose_clear3.ncs index 3f6748a10f09a4cf5988ad1502b5ee9343249ba7..c7bf55365b7c8524f5774dfb028efc6531642be1 100644 GIT binary patch delta 208 zcmZo+{lLQO=NzmMW~gW2#K6E*Fp*bTjERkfjR6Q48UO$P|AT==ngK}vnP|2^M3RLC zB*6@l_`<-#%E0iEY2t?nWg)PVH?km2qF~uK3@l(n76z*AIq#u=H900k z(}zw0f2Ta*v|JYWx#@~%69)$e`>+;^3i(V(315GS2rWlqiV=y5cz!BVEX@>xT(IIQ z$evmiH(dw*;nS%HGo$01na3sge0ps(yZj{B*qU2k%VrV%Q$&=%y62{O$HiT6XRhPw zzKBFzA>=}%*9BbJp}s*d>NTRRLJTimT#B}O#~TT0g}L{OS^r0nnvepbRcILtPl*piHS(=%RO^g7)YG@Fk#Aii-?~P=b&UpijriFm`)m%MVJ_W?>As=7LD#=&)ec_Y zD2G9RWfeSs;!aHWjS_RZ-LXH+JH()WvI?HJ4X2mKfojqv)4c8#&ZY9ta+*Jy+>iKb z6K0w}ubeKeN|fdgF{eB8R^E?mPuH`e^9I2ob`NITD8>QP(9w6Cf)jA&?MR%eU>2gu zw?j=zu|or)2^xF9NgSl+5ADM2T$IX~e2sPhM|PYjPFeyTgLQEA+d*L79OKa8V824h zZPNyF$@51Fvpk@O5rp%#Y%`Mp=TXr#H#s#qe&2hV$$EEYXYP4u?uUpp_rPwW_vr5A z?4(!7X10ROkwkNkmI$}w32$_I!YgG~%Uci#Zq?IPF0&Do_h3TCJqdQq^w27dXqfsJ z$5rpn7)_yZnuQ0QXs8w{=>&)&J->%~?xIY6`0AlpbYn61>#1(KdQ<@=Y=TKS2KNTI z$Q*>;yLE)7_R5oNfLo4|l6*1o$ucsaxv1jW1-?_oZ%MkthQsaXP*WD*IiExkFt7r?h#D1j52SQk*Ng4-Zs} z#zH90%2HIgZ=A{r^s3t;6rLPm{xKZ_D0#g9+-YBiOgRi z2J9ixZn{MkVxCBZZjoLYqCHSeT0BO1Psy0t(rEzMQ`NBuER+AIpSCOYlYU~&oc~cj F{Q&`=hBN>G literal 3782 zcmbVP%}x_h6ux(U2%!i>35hYl07f(s?9kG7{8_Z6ghg!=KHFoUS5({ucm8!;Jtdl^5<=Gpjd8H0 z_t-B8hFvw66=Ha+;*vgMTu$Pcad(Fpx?`q}7{k$q6#e-Ol?X#1zC0efK7dIPgQw_6 zjV+=JIIDxf(F-0jfGaDxq%WC8(XMdBppujMv5fUMG_WxLbl`yF~d+sF^e!@+7u!U1E$23!ho3w zV9ai}?fRy@5syds7Laq{Q3}Y2rWBB3vjrq1AS2`vkP-R_$OwT1qnbI1W(i+W)8u=cEcV!+y8L@QT4?`+LV*2VIK;pg$ z!ye0~PnrOd1F3Yxd+H5nHR9#2Ycf3LCe?4&fvL&oS@C zZi%aKElJ17WvH1k1X&wIg2*)R`uM{V( zilSrLV8ViNyG_|tOh4c#2RJ@-D>{y11c7|!{Hq}F0D&-ib08+4nn9|4KL^@!&+n<< z%83Aok@F$$!Y|LcPKH(r#X^47cvY<#i_7K52GV^e+VB*FJ!q^g6_yJ|vsT@+TaTuP zr`(iqJ2q`(OAAJ)y5(&_Ah^}fx9Zhh+uQr$>`~ysP`twjvclknVg7`-&2N4>@$!dQ zVl#7QGM&sMQpq$6t+ZCEOq3UL`H98CYJN#5gT;<1f&2U@Gp~S$Ltd+IPBo6O!dH1^ z@Oq3_5SU8@lyn-MaFQH9i_q(8jL-M8ZW4YC7%v^-yu5|+6a{U=c@gb3gzEr5v2(}+ z%1=e)oiMh80YZ4sWYyquV$88AY{xr@hl;bseMbPVz8Kl<8QzEha={mIxDHk~RX7;( r3Z0I!^JCGqz)0L4JMOCL39p2~J+WC^Cj;kF7Al22$`2Pyb+P{d4Y#Q? diff --git a/_module/ncs/_open_anvil.ncs b/_module/ncs/_open_anvil.ncs index afd3f8ee077d5c999726c6166499218186c871c0..4a82dc155324f0056179dd4ee30850f0121e194d 100644 GIT binary patch literal 6874 zcmd5>O>7%Q6rR~#n>2Q404GvQ(=JI>Q)pqm{wY5yRh$|D3aM15fHa3k<(czQ~?s`}_NQHcK#miy5YsU}IM<%`bFn zH+t|r)vT^JdpE0V%~s3gV7bFA4>@%Tf9)|V0y5uOZ+8ZehXRuMT|$6&qIsoTe|w|R z?k#U^)^PyL5{%`IzLg1nj!fHd_nD>k#ZG(kDsnEi8|8L;4bAQ&=D1-c!Ir0HPr!xc zJs!(Lb2PfgEVz^IdO5V(jcWh~gA98G=$69Dj)!?s7kXAmw(m?QzvXC@9Lrfu$t z0U@g-A>Th?fIiHewln_>G|^uO$e$Vw1Y&(WeC0_@iX9axMp!}~=oGHL?J@Z~!g}}L zi3Ob#5X&c_h&2j0Qmkm86f1HxQmn8g{6cZy8WIbBqgY|xMJ(;F5XnXQdDzLn<4{;8{oC&Noat4iuEWa6H znF?9n9buUcS>BGYggsL1CjM%15?2p-_p!etgd>Li2(94mRMgTAtLM;oc-85zuD;Kg zBUYX9&04Ql?`$}(BCWq2GDd-yl>U-%mjW+ny_4Xs(pj;*pHo^p7QA$@;0wwUCB3gw zq|0l)li(#~iIr_bf#-5sf`$9GA& zE1R#ZDFyBnf^aMt@1KE;mD{UZcDdGom(^dzsgC!G6g<~^8ei$|&v<8icf^Q%2?Ee* zZdq?E{_x}Eb9e~2Js9Fuu6Zp(_Ov)Pe9f{v;sK035=W8n4hCnV%R?M9-m&R-mUZD1 z9|JQRqIhIrkoVw>HGx#{UN(Hilh-U5KNOsxp?F!v%#!$h*CX&L1oO`v^ZH=G3sH5s zN5((J{J>7|7zr^O&@r%st3M4iyc!k)9hS~wg40L`_0Rj-nEeo4i__XFnZX2|EJ-=S(FImg|Gq&2Nm42g%1&(v3f1R%rE-?3OMB*w!@Gh#(a~~CFFU*fRFPW zGDvpot@`y|TI6;FZ2$*kUvdEse!?8X9%0AAI$=GMHp}{M5gu(KJ%}1i*#XEMBSK3t cyCGXqWfVP-$^W-swxjw5=3GRM|53mE4FRF|bpQYW literal 6946 zcmb`M&u<$=6vtkfE+?#fc-w z0&=N1aO2Wb{{b%C5Jx0VoO*yeNICQXQYCswQ4XjIO5eWOS$o}`-M1*M?H#MtEY1qS~{Os1t%jDN*AKR!PGml=}`u1A`#=|+l;+*n;Ick6e0 z@OP$F+iLah);3%1w(c4~VTQ|iZF|@iTLCqEKLokd-RgAv$Ui;g32}|JZtONb z-fnh!YkNBlGz3hFvAm|D7&^p#?yMPX2cK7}o#k$4=TnSmrPC~RI-5v*gv1M)kp@qm znZ5`Yw&?bPERII|%z!)DU00!Yr}-H;gTX~l((|rM8Vx}?*NtzSF(`%UzB5{eBq8#zR=cC`FzU(5#S!m1=oOl@EzqF@)_`i znJMZmD-yNPFJmlkw}!^_VPrm&H~{)o2F_G;Kx z18etCyT97ueSdBDdM<>laHBi*Ua!&Jwrqv`-X_f$1yWShri9oOh!YbD31Ta%GEpS+ ziYbx^Qap*_IEqD4Msk}XY(6Fu5~QeD=4G)_Ah}#jb{WbI>`u{ZtfEfja43+R z>N!*nhXS!2#lulDh@wuCL1MB)8jh`ic*63x3E9b6iV5fqhXk=~Ma3q96r+WuMUp=W zh^^Rnq_7(#VHFE?GDvjAa!MptQIVY_kyr)AaAb-}kvK8MMuHS#QcQy=gq51yC#6^s zNiv9{*rc$ONUVY)#fc!QccWwwg|JB=xw!R2YH|~w_{E9eCKm@A-U~|9mXr%wIS1aQ zWcq#~)j;%)&nXbgiAf&`l0OMZA$qgsha^oDj}5X0C=kne5u&9r#oRxs8Yy*d@0q1~ z6AlOd(t|IfSQ_pN=isUB>-ggQ2$TJzNV#a2uap3~#0}%am0y1wpTdLQZ~9HV#-sYk zij(1Y4Z}U{?Ypt3TK@}Q8)BSy&)k1DjE}zde4zXwil>?g4+GwZllm0=7bnQ@z6%C_ za13u_$HXpd5VqKDl3)pn)yY&ZC<&)dd)-}9IQ{wKst-K4VD9J^m{Xun8RSDr#m)HN)JPGc#C@m(U&*cL#FMOMqV~7}=Y1{@jqp z!*+Ndyx!1ZZU}{raGtD44;+uIv4a;>Jrqiqq9=D1NU_uXR94n2WlTSOEb7wsIS!42 A6#xJL diff --git a/_module/ncs/_open_anvil2.ncs b/_module/ncs/_open_anvil2.ncs index b1f13c97cdb185ee8690a588acf3c63f4c8c9f4d..b6af66cdb508d2a5618c307486d019606525e1e1 100644 GIT binary patch literal 9653 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 diff --git a/_module/ncs/_open_beehive.ncs b/_module/ncs/_open_beehive.ncs index f538f3f4b566c284f45858be3ac4e3d07bf7282d..1f3c5e12e840891e7d7b7eeabca0d876f92ed6f7 100644 GIT binary patch delta 407 zcmX>mFh_vb&pB8j%uvt3iGhJbW+JbQ7!w-{8v_t9GXDSn{|5t$Gy{vT&v>EdzH?k;Cc3^eYWMyES&Hy%=ksIO$ z7pyMRo9xIcI{754@Z?R5YMc4k>KN@H0rLP9FbrFv;m3#?eqf`3p~=d?pvlO>V&`+_ Ytbiier*#tz4JLnJ_uv4B$sGj-04tw)IRF3v delta 459 zcmbOua7=*L&pB8j%uvt3iGhK`Z6dD>8w(o)5KOc;l9Z5U`2YX^4_P3WjT=NVu*rc4 z#)&QGWmuR&0?dp+6;BvgAUtjbd63|}$@Pqv*dQ7v2QrCED}a@~VPH{V1}c96Hueux zzLrT`{5wn@VhkU|nA?-rG0IIo$t1+6HTe#c9L&Ib%wm%Tm@^a@zygf*x)4WvfH?x9 zn=u_^Gou6047JG@nE4R8H5daXv$Mzp4Fwvn1aSp~1iJ#w9EP^ZPz(7W7Ba9w96LFY zMRf8976HbR$&9QS`VbRX85pNCfIYzo4T}J*UNf0IiB*FK+3v|_7}YjEV69_>hWZ1r hC-2OmTR9F%ty7y$7fXAA%U diff --git a/_module/ncs/_open_bowyer.ncs b/_module/ncs/_open_bowyer.ncs index 9ab4764700b1566132892a60056e5f5eb599700f..faa5f962b542a549f55b2b5207965177ae19ffbe 100644 GIT binary patch literal 3829 zcmdUy&rcIU6vt=wM=i9JA5s$K*9yjpiUI}v6(kfe9uN`=;t5lrl!nTZwh_5B-o1D< z@uo5HAMobMgD3q1ym`Qcg9k`7F$RNg-t265O9$s!0IGZsh;Vkkke*x178Y!KMNmva;+o$WOixbR6M1{{ z0Xm$rGYQ*X_b56vBLLoMsH>Bu76%0}boK^~c8S5<6~2U97hl zg0`caLx_NY=&6naW{ZU}eis$;LVUh=2n)uM=`B|C--QOkd_vlIyb!?hc<5pTlOm^i zid8Hj4|EE5$F@!Uu3~)v^<>p0Va^>W*Bj@7rChg~OJxdM+2ZnA-@tHXxdnl$60XV! znkwO%jG(I$uFD99A|c)=g@RIax$KNj3D4CbgTBl}wU2c4^6w6hb@JHr@#;%J~!5XHWR zLGQp($wW2GdgUDtRWUH$bHi5w!aYQaJZLQ(2}2lTJHHxMe0rj&Y_OBqR>qOoSUQ}IXN{sK4(2j<*eJY zGj}b-!J(zO8%FD`g*%h8lh$S~wVlq7#G1QBiEua+v&N<;tYRwT4nZI|6y`%4sfTHI z49;&jMuFo`52-NEnED4zXLl{Z+cLzzreRiP{su?Wc;)r{;>^n)mgy2+Ei4v6KmPGB zpEogkdQ5)t}q&pgox9III=xi9xi5p#-dsKtV2n9@_ zkj|x-i(#JYDWM1SOUlLGE5v|3MA|S~cTTV~0v3rmZc$#{M0ntH616;%*E|`2ZTV^d c*_Zo?uWVojN&G+kRI1ib;*0g?{EzzS54SFFMF0Q* literal 3387 zcma);%}*0i5WwHtj|#LvMI;&nEMS5hz?QZ^#gEWZ;-Qv=7U6`c0;Qp{gf=1<;=zmY z!vEmKt49-0p7jqf@!$ay5;=h3U1^B2b(!ujJN>&hxNc_R6LB&#y3}qk5WS5Mjv@jD zrf*dg=v@XzdLr^v3vooSPgqEnnc8J^dK+p8a~LWfh5)`e9=g@ncg+|93Z-d}aSbX^x<5ACTlANeVJ-5qpJnA_p%kik^%d#AgdhU?roUdm^b@UX`aqP}4zRW`F zD(?VCq9Zl<0=I1DE0vY4jZmz%>;(uv;D1~B2R!Cx9=@R3p>JS^*^`09E+|m}`78qo zpFb~(4;Mo1zSER2mv@Xrz5qx4r;3ftnMBrfYKMqxIQkr5d;7qf9G8n!189h9+WqvG zufaZ?J6=~sG)vul1o)tGN7GolteTNyrTRc~b&PH{jD6Cy2d^v}$Pz?xtnlzK;C&e3 zbol234b%ZBe4`lNqM{=lW;K}c%9IUk^dp98*NdX_4vva2H-Ys(1r_%iH2<+-MD02m zXv;mn=PQ6XtwEAU0AOU^MMHQJQt%hdrqZco&Ule888dUUj|{~9AX?`DNZXBthpD-g zv02LRtZdyI>>LnFLa~3)n958Wm3+Y#K_Dm!aM4Eo`HC%r=?Y~OI2g*glE5&3K^A@! z=lUTQ|L|xyIv$;fj77&;Xqkn~V&Cj^BH1^S$|WDxq#@3x=Z12=gE0j>9PnIyx3Y1F zo7%xMgV!Uxo*33V3P?JLPB4*X!YX wu)3+j+29#E#dDGt7PuZ!V@Kz*dcreda8K+jpp&-hR;CtHN!)(8#8sjDAM4kN=l}o! diff --git a/_module/ncs/_open_brewvat.ncs b/_module/ncs/_open_brewvat.ncs index 467931ca8495daa1413edc23b82aac1da2f3573b..c5f77781061f9c07ccebb67538f5791b37f59205 100644 GIT binary patch literal 5220 zcmdT|O>YxP5bf@nu~=e45D5|=fe~3@U;!Cok3oP|aR}m&4HAKcQ;-Qm*20S;JL2QQ z4}c3tByJ!iegtQ<+JCS&4twCRha7TPt%5>z)pY3bxM$0XghUQwr@P+ks(P=-(=#_c zAO3p!RJkt1=-qQ zbfc7t+e`I!`#uJ* z3YZlKm0titIdu4tPIpp|`JNsz>%mB|s}pFom+k-<0uCh!W5~MjH9#)x3^j!uM|ckj zfS!9e5$p-mIoc%2+CGkb!UPkTw^?7lyGYv5!jZ6A3-XMd34v zJz)M%N29jI=8bNwCB6P+ImS3p6q+-s(!n^DbXJHWC2{7fI4GJ%?zq=#EOj3>R~COO zM`s+`2+3ubbTKF{L&e45aT%&E2A|6ixflX2L(Rod;4++bF^D1BCm;K$`9mjOY%a&; z$n=ePpDgrdTOpcq26=Qu07#}9JGB;#Utn{oJ<4M1Wt#&pLm8X!2`%AiH8+9 zxzM?FT%Q~Z_K(-!sS-uN!+$q^!KormJ!t$MZ_dH-7Uv}J zq{~BAur;RnL3#R9)v-6`VKUNPrV*Tt@k;&tm=wH literal 4944 zcmb`L&rcIU6vt=wN23;n2q7^>Siz*42o~6GA?ksa8V*>DfO0}AskO0MQiwk;{sDUN zAMoVGf5F5*fPcZng9i^JdT2}!#$fQxo83CgcBiiiknFZQ?|tXZd!L!^OfkRW+?$$A z=NKEjGs58Sgu{%4&G<{k`QhQ=Z)Tlma6d3i!?bL6Vr_Xo-zYuWh0mv|xkmZL%9CoX zW(wP%%n}m)?~i(7D=3AZgTi33zR;*|KR}J8dL>t{KSARrgH|?TSP2m1$+1xp+MIZ1 znc_*%A3W*X5dqZdm51OA2BUt!7lca!4G)+l-1tVnBZT-h6geUVu5V3ju!o&+q^gJ? zfrZcZF-+gh9Cn7fJDO2Pql+U5$H&7r&fuV!BZnBaRFVMs$FAY-dyEC&JNZaYta)E` zZKo_sz4~gqj6P6lNY{)JcElz>*NpYaux9@k4T~u}Pd}=aDmyQ#yIYUb-n6!6j8k=H z^g0Gr$JOhYRGo}o$D-g*i@ zZ*gyUK^zoTykp?aBk^YYb9htDH`^nu5!tAINQ3fjlT}IXP%~1lx@b_=J5QY{(Kw7Z zgnW4FERq_EQZT<0o$^ikUG}=nGtxNq^UPQ$j5DjBXU1oWhJK!z4n-rnuFHJm2EGaV zdK>=bj#%!mzi`}FuNyXkin}_#!^I|^f5N>T*!kOk8{f|v8p>_&Ujq%_pXS{+N>9t}w(ou$2OSIr)+!ka zssg(h<_~!N{3Xvx+T({s+3%un*`U4{5*wO(Zk(X6JOmV0kJzjyPUHd-3Za5b_Jq z&M!uGc|w8+MuG8BJA4jamrOXBk{LRBD2T79p;+SrArXA6Gy~MqP#MxTDjVX$og0@X z?ldO;0e7yA3;hA^Twub&1tu(v!Qi>)%pGRhUcGT)B8!<}?)koRzH`pKb2>gc>D(AN z(Vt~3b!H!fzh;LS9Y+~Hr;f2bY;$vS1K!1K#vd}y;otAfqSuCLn3m0&uTPAOmfgEm zcup2a-ST37p;}&=oG+G2rT~0pmf&mYtA*n#(AB;NqD1j}B|kM+tladxS;=BEHfThR z!F1=icd6_x-a&_BULosw^C84O!-|1-9zW161P%g%S*Cb{Myt#c?kXbMl2@1pFc@_E z5@mz}z;7oVLBYEaP9#i{0O*N{3wEc2F|Nxzg-Ig5SC|OKhnbyD`=5aZl0|@g`|p83 ztd57@ZbMOQH%V+@2|Caz+?eGInP`C(>3@i%Ck{gb@t_82#29RissmYHi_ZKnMrCE|D8wq7v z$a1l6M_VxVjRqB@=TkKtU1F+y zYgrc``54F)MDfkQpjTkrw2=z-Ozj;9(=-^b5+}@-G>oFs7(TBH0-u7IKXKG`Yl|0@ zRk$GI&!R(&VN=JWV_*kYKMgeWqKQCUT446k$yHG?O@4`Ya7H&^KXgc22*sG4wwd|7=9d&2K*0}*pKNd^N2ot0Ljc_u z4Y-`=KohIvOZk~L literal 3753 zcmbW4&rcIU6vt=wM@3pFA`*>J7coH+L0ZZ$e}S8n#;^tHxq+H zX~x>$9B1&;VlgdZGX8{dzO%FQn;AzLJhwGn(+!ig+?burl-Yeob{=h2fV#AGHQf*HDagHG$r5W`i3+LBYa4Z+}W!kywV5fYI)MHpX- zTLQ$-B7{&(q9F9Sjs~;aLZw?WTV9Ay!8ax(xnX*@)fFD7A)@D8>`H4S5z>XE7RSe0LpieMA!4?v?C9<#Dlk=l)P~wDB@X z4p-%j1#>i2&Ui3KSLI9ua|}h!@K7+vROKXsIT2M(GMKYZl`|a7X;I~*f;szDIU~WG zR#i?&Jx5hJA@v+n<%HC8n<^)yp4$~UsgQb(t8zl>xkHr`QqKoeIU)7jsmiIZXHECr zDXs1aU%Q{>$t=AN(G9R6Z=?n%aO;X)t>(+ii6QT@N)R64AKK^u9|;U^GHbXu@P;{~ z1gW30oC;kfQBv~KtB=1>K_{B*BB^gn2~xj>JQp4;1FGETs=W3eD!q$9=mrDC8>N9M zEmN||rgPK4{-~rOS-;~*r53>i@Y?;}l6LN{T4}ogN9uPS8wP)|ip$;GtR2Qia~*MS z2}*WZ2LS5lhH+`;R3gdOmWoNRPdFzo~vaVd8 zy=o!uD>J%!!5X&~rnA?x)=J4<&6h9sb@j?Ap*h-TP3ESos$Hm=KnR**WLmZ#=4&?S zV$sHdgHq~B0%iVyEc{~r`Gc0|Kr)dUON|eYrpAP{+(K@#XLc%`>A8}f&rEyLFd@FH zG_=zSj%YB#I_2t%n~k5isGXD<{M^9LEz9lu0m=Jt5Q3zs`R7M;cT*0c5$f8nTyS{@ zaj9_ds}z(CEj@bI3PKKmPplkvp3~P5_KNlxnjiq5R5O#!c9_r{?ZtBJM}Kit!OJyw z0cw?k%1#f|_J(xc>xb_l>XZ(9gEF*@`(#E&;Cy6_ZPaCTi!x!+Na7SQS^Mr%W*4&= LTz>eN(53G`SU}N1 diff --git a/_module/ncs/_open_chest2.ncs b/_module/ncs/_open_chest2.ncs index bd0cef1194ab6f618af71a3dd2ca8eb531e0a855..3787847c6823f87d92259ecafabbad1eeded62a6 100644 GIT binary patch delta 237 zcmcb@dWeXpYcpzzNV2dvDxj$Q z$TT^hQ4_nwCPo8cA+Y%$WI@IY$pY>AS3jANsmuV$!XFGQV2htX=?7p3TxA3cf;mhP Ktdkcq83O!stPBh* z7#X2Tq#1xp{~$^IWt<$yBs_7aJY(F%nkeGjcIi1T2rKT6^!3kY9u?sC;hFw?es*kjCYM9&Z!99Rtn+t9km2=p z@NjfEKQN!4dw@QM^3!SXhsvv%NUMY8@T&GUQB}7{4zuMl9;{R^hy-%^=}9mKg|+|- zRM}(^VZbM9JmG@3pgB2-NGD+Ql2C{?dU}qk6D{^vOfWEW8@>9y4XF#7AwOa^1jpg| z@QFAU#ZFL(B{YE;SOMGv-DdfJ32o@URxhveP6^zHwN-~!WAC+9msTsrwbcl%##dUv zO?(AqkPGI!5oF|->}utFc4}rW>-$NirDn~PwPv@XspTXQ-6N-qVfIUQHC+m`w~XJT z*qbrAtZ441(kqI+Inq^I&7`krYB_zhLN95}h@{Gh{X`1o$uql5Rh}5pONKJygIy$* z5n82oj7o;`#IjPACt7^F9g$SoquGD4sz0T2%7}DIWserA(=O5&&zFPK#Y5ksdB0zMUkLDUa9;}R`mF?6sY90V?CboH6zr0D*(Uzn0DaN&%uA9c$C$S4Gs zc&CnE<1`p#Z>c;KNfrWTK#D%MG+vl>RR;oe7VX3nRB$9fc#CO>$(b%DmE?V=9zu{!8ULgnM5Np=MA__5&C4#VMURp&)pq?~%ipe`F eM#q+(22lMrpB9x$4i29dOYuqWSiRn*<;eaIp6i%38Dj`%$3i0DYxO?G$ z@S=Z$SN;p52M-)bpEE+p z#Y^o3e&RMU>MTNE5lRma55JSxRRZq^u{ySESf;;f5%P}85W|d_fH4uWPhtSMZ@|k= z2nR@u#2-!$XDfxLYw&mdQnp-Po?c!mmC*VNi7_@USB^#q!prO6p(S4)t&~?DqmPO5 z;t2Rd@HP@@H!uO3=;~m3WEeSQOM`f@(y+=1l*)?>U<`l`Kle6fQis3;5@Tj`zR6~e z=xubuUBv=dVETsF!fLf;rlJ#x!DpoDo0+Y4@?=Ba3(3$p!4MoD&xg)8Vp7EBDauHp z2p|f~1Kxd$uHbW&jbI6?kSahE_H|a=ytHcY)pHHfs>xU5TheNbuQqM4C`}u<2fQ$Y zeV<)AvfJk?#V1QEMaOYNtybeb0k1~(3rLAsQ0Wtxr38DSia~yxdif2gy=ZbthrFnB z9~AJX$$dz$=eeunWdytu={f>ZVz#AKPq#+BxT0Q86Hio8gbH5ju?}lVT_sU966^PR z@xpqMyy&UU6;*Wl+{0Ruxad7cuBfmGE}yjO;)&|h(6uM3O=5jZFP^Br2-bR<_re-f zs>c)6rbZsCGrg{OVV$YtiHefysi#OUtR;0kQ8h|rzo-nnbZxVK)hCr!j@Vx{QtY7; zDV>mNq;_;y?6cBm4chtFdKn*=6nAz%!TXn}jEECT@40kpJO`ZL)Q(f*IpAoY1Jctc z=|%6XKD(dr|6Eak>{>t;;^pmPhtSfK@A>0XRmVchL|&RfAikc{(?d%g)#@3MG4N zYVv`N?qJ}T>;~FR_Uw3WDrc{h3a^Wmdp*f++=i5JJJDkg=SS_e!eVs`h~QQO-+Eqn zR;=#9><{-S_(3W#IpI{$D-83H=2sX9eB<-ZY9_!X(d)UX!PHQHIyK0sX-}dX z>D@#;n^nQ$y5E3meUaIXUJ`(U_oFym2dir)Ord#&4%*m6dLpnuCV|HGLRH=8m9Tjv WXgSbn{ME|bTrP|4hnI{QV1EKfeoU1B diff --git a/_module/ncs/_open_dyetub.ncs b/_module/ncs/_open_dyetub.ncs index ec333e264d818979a7573308d37371e8a350f61b..2caa6fbc9a1a704c08c9c37d506f8833b9a0b67e 100644 GIT binary patch delta 139 zcmZ3gC{|^QhX$BzuXQF{Kqshd5 zN=l}z3=Hy6L1vJWKMX7^%pmnV3i2R*KvjBTC^Ae48Kucuj69QV7!4VXC+9Kha)1s0 HqQC$E&u}Nv delta 150 zcmZ3;ypoyM&pB8j%uvt3iGhJ}4hfztxl$C)&o<*AB|NsAg zWIheJZz&3nQ GU;qF)r5`E) diff --git a/_module/ncs/_open_ench_armor.ncs b/_module/ncs/_open_ench_armor.ncs index e8d46c0c8987a1354ceca59da1b44250cbf972b7..b834f7bbc0c031ca1fef24ce2c0315750deb66ee 100644 GIT binary patch delta 98 zcmdnVvzLe0&pB8j%uvt3iGhL5b|Y^QtDTTE!~g&P|Hv``!B!?V7B(Qw$jAs3`@z5h kkzW2aY0Jnr6w*UYD delta 94 zcmdnXvy+F{&pB8j%uvt3iGhL5awBgMtBHg(!~g&P|Hv``!A3C2#=-_QVm diff --git a/_module/ncs/_open_fishcorpse.ncs b/_module/ncs/_open_fishcorpse.ncs index f77af0c9039ed9eba1d2af5a1ed69ec0b6f23854..33de65fab03bea7e81e32f0545f0c2d3780232da 100644 GIT binary patch delta 595 zcmZ2i(3UUl=NzmMW~gW2#K2(QCdU8-91099Y#_!&ZPgqhX@>v*|NoH%a?Nd7n1NI> z3o8SArem&uL24c|BT(`S15kv)oSBt@v4R0C@&_!kj1jD!5h$6$2p0drz#^sqV}T|4 z#S}oAA?8f{C#%Q;u@5fzfq@0AkV#wtOfyW*VU%KY+}zIC#mHDaxt(#+k{3xg4#-X%x`32A-25>ks>hOcTB^ELHypX843e1gQm$O0TI5z(lVi%K?(}jd6EJOq#(hO{y hwKZ4qMH}MxF*FK5QO=;N3l0U`!2?wcj#RKu8@74rk-Ctu(do48&okQw3-CRP@p30QT#VPFC4ViLzN6)cXXYcivdBokZcIYYgnGJK@?4%z$ywAG-rFF3lW6) z60H9Y0}Gf2It=J$d8iMddcn3QPCn18#KdL}G+2J~JoX!`Qs6Mcs(bQ7K{<|}`;oM> zSOK*wGYV|}%zJ?uzfO7fXK;;DjAfH$gd}t`P&~=a5B8*(4vHunRFrRXq7b{7CWkHq x*cdfk1{7ri5M>NJU|FE5&5atX_#$Z2z7T-f=r_M}$de7sYyXRPtxDr;Hi=i6Oz7f|i%0O{GecToFace~NN`*g2H zn4D4-uics`*$f039`f7wiH4_Y(Vi(-PoW{DElIFEx6!z@-`M*cvs!O#uQVEuG4Nl= z8TYbzh^`Bh6Y!-fmW?EhMt`a-tP~GyN$QR52jC0_6JZT0JL{nD_xTo~$J{~U5ODe? zgG;$E&*yXzQAij&i)+8*0YkUUkU!uG)X6cIbkt`%I|3N%o{H7?dod|>!KIjD34Rz9 zzC+tl`aQ+^2lN?76uT~fkzj&MdwxWN&+g@iJz$%2%?YO*LLBs2+6 z<5*`!o@A}g>OJi&69kDg2qA1O6C~0gg0Qtrz@{N=EfXYKi_RcyEfXYKiwMHjGC`uX zh#+h&6C_%T2*TDfL87&YAZ#rYBwC9I!qzfDqP2)1Y%P;~+!I0ATE?)N6tO9`wdXQTvHlUJk! zR+F<*0;|b6DS_4GRVjhh$?H-=LX$MgIa7!Xnbc=EHiA7jr^I0rS$4-Pf9YUZh*|#D!Lk^${5Hk% z1^w4L9B@tJnP~M@IG2l`7)Gab^1-wL8~qznMF(uEjL~5)k~>)zW0qSTEQe#3E~9kj zbj;FKDcy1=X8Ec^^h(rH&!$*XZ6H!=ZD8MxGD6a|lp$gFUbWe*?e7Ll31O0ZS>k>p z@th;~Es=Xv)OcynVBYS=upkJM0Da?Rz61lP=Njt*vD{6M*_mh_e|}*BAp$f8#(!v> zO@DgIg?avgwlMu2a=^}Uyqv2X1_U~I|Kp)yBYqJWaBfZ#dRzqz))wtCn9s#^EoyL0;^A8|0WADDvOKL3;V*Y2$Od-dwm+WyVbz!a4R zw+khIdE=JftZuiq;2^kFbX&XCFKewmm^tH~22MOZq#lRI{MF0Y<9aJt8y)uhqOG!9 z!QC2ux_ZL90j%c{mT4A0eJqxH!4Tgsx_hJBb2nfMTZ)u&1;+pIO64SsK1nBx*WO0b zz3^_vmeR$F6yK52BmT63A|cP+_&eIYicmkg^l*#R2sH!pawffAcg_W6L3q1( z7*@EYG_1*`IYmbF-EN2L;5BWtKXNJ^voEIB$pcRU$BI-uTG3Vp)PTt!)atc|&7#Y7nEV0#gLcl*PdEc=NR7tp zhE>S>suYGr_jD7A;O=D5kGTBgl8M*WJq;jxck6fwkxc$SdOA$g6LoAn=l@7g{{qD{ Bl6?RG literal 7400 zcma)>&rcgy5Xax!wF$xIM-xIz6JYt#I-!B=^AC*G_5j9FS`i}!(x4tvxsBtZxEO)e zG?)AXz4X+7pqJiy?tjofp_O{*AqS-9fGQ4EL`7%k?K56`cV|G_g`JttdvD%%*4Dgg zdE5C+ExYSN+&G>V@H6NLYal7)cS6eZ^Yed2;<|wQnPppcA}IzRZmpFMYfszocWUp` z`ty2o``KQzX?xDEMZ#lD=6gfY3aH-a02$tUcvSynztL*%yf~;EOj3xP)$4623ELZF z!s)de8qTUidnMp`9}O9vFmBpP48UkIH8%q{QSw+A zE79psk$@-ZBQFKbR^v+u28S6xXH#CtfLW6lCLfPF9!TEtC*UomgM!fSZ8RkP)g7Dk zcSHOcB=FhqI88syo^Zx>TH*qe{ecz{2w=>1C{{im!9@v2FEQxZl>~^!q2caF%$fhg zV!9$vAkSW^L|Tuuda)0&OBe@(E&#}0iY&^&2a&qyU z1ecSK=OnqDLOf@H%UOx%T;g(y@ti>}XEmO4nae4~bB36lETQKVmqX||&E-Vs8Q$@M zI_-L2cItHGqE40TMl8&Ln1!m`h=myrvrv^wER0#G%8e*gGaqK5DmS7~4To8%%8e*g z!(kSxaw7`WaF~Uv+=xOo9A=>^H=2`rt7fW}zxY=$TolN)dV< z<`ukBgq}yZ974~dTn?e8f}+TU9Ca!Ikx%0rhCdE4Zfj(|1YF}D&YSc>7Nex{}}0i zY8n}SqjC`&mFDRizsnl75@>>>FW9byHBHSoXVKj>6T($JLF zrv2JC^^OhBa?mD$gH!1U6sc$aH2;Q`{3C)Zfw`oXvMOK9ujW?rMQ>`=N7dcgt&R2a z?A^*v`CeBVO5Rads2%bN@PY-GW1TBF0>TWx#<$rOoo&3H;Puqe2S%9r3=X0p>-wli zPTKxEY1u3yICGCH$23>JG4Ui0WTUqpy*q+11K=H%BR-V+&`JD+0s6QJ0?-9E6V|e3 zho=*4GLxD|Io?8l$hi0LrN03|ecfCV#>w1!{qQ+NE!c2is55jn<()8Ynh2bU(b!2} dR!?;%96b_jIZS8dVk;}Vl`?KWTuQd_{U73!xRd|@ diff --git a/_module/ncs/_open_kiln.ncs b/_module/ncs/_open_kiln.ncs index 6c5e851ad53fc7afb4c54c64deb9d2ac8c1fc8b5..618e3fc29733a26b998a924413b1fdd56f87fca4 100644 GIT binary patch literal 2714 zcmdT`OHUI~6ux)nwjs0vDwrs*s~9UPIt7EGK|-PGqC!IPvBC^e8^XwtwlT74bnV84 z3!^)YiGRSID;KWx2e@;g2@4jGuyBE?=bke&o!gXJHzu;^wD+9vJKuTSGt5k7<*npd zE5%sr%RUBwEs_~srxYj=?&){J+m=rrgDc13XnqyFSdcHmWZ{53ES**B9u64~W zm2!nu%Nh< zN)Crhslh)s0k_7+LeU$w^#zk3Gx|s@OJA^d{`H2%=%7)IM?ZB|!29al!(lZHJjg@%xS<@FvOMCX8CA~eSma&l%`mh60B z0wHLMlWEm{kPB?E6Vb+jM^6t~q0gB5C&N@vBSm8wql-MMs!S(n&EY52^P5*sn!qzy zEQ!UUx0G&=Q{VjVQ3q6E6QNS3VBy2uRJ`cNe1&@LRV3a9?><#ZiUotL_ZAT_Ty*M( zz$bP5GN+dhdqe4=$)84gk4)}$3zh2F0M6SW;vl?ArR-HWm^7@($)VuZ_|CO{cn+xJ zD*G+cj5jFbBQPJ3g*K{qxT3poAG&;BkYX$?Mwt1^sNe7t>i+_0JO#r1qrL>F=!5|u z;~Z$B#hjD7SBg`vhtUUcK>eB%IQ$73aE4fq9u}(*l`P?fMRO9eA12;(G|Cy(9y?OF)te*2fny25fT5O>J delta 788 zcmZ`%F;Cl25We%XO{5eGB%uun!H^*xnzRXl)KV*zn4nH65{P69Vqike(ghY+khdM@il~iRh7MHW-o2nE0&MBozWeU`zPs~5@7R1+064I zK%kxgx&nU6!()H5g0BBHZBM9}?YATNOxlL&T+P9O4J{^2b<<>o6Byfyn~w{Xu~N0PtoT AV*mgE diff --git a/_module/ncs/_open_lthrtable.ncs b/_module/ncs/_open_lthrtable.ncs index e07064ab55e4e8bd243b7ec26802d9b7d3de66b5..8296b166f297a95b44642838f3dc147c6e4bb0b5 100644 GIT binary patch delta 96 zcmaFK^p=U&&pB8j%uvt3iGhJJcOvg1J0WR?|NsC0k!1jatxRkzY(Sckkr62NgMkGi i#|-7MGB9W|vas0soH;9?C=b$5H}P==2UyV$1qJ}cl^|jO delta 92 zcmaFM^pc6!&pB8j%uvt3iGhJJb0Y5|6A5XC|NsC0k!1jajbM_Eg$>ANWM%}4|6pKY gWnj=`WMQ%MIdfJ(Q68kMW#ZckK8RAV<{t_S0B0K*n*aa+ diff --git a/_module/ncs/_open_pulp.ncs b/_module/ncs/_open_pulp.ncs index a11d4b14c2c54ad09e1431d0abdf668bf87750d1..be7a9e20c8a3897ea21d2d64b175c5d244aa4aeb 100644 GIT binary patch literal 2094 zcmdT^O;1xn6rGv(UenkHFcuPp!UT-P4-h56g&~GQjSDOW@MDE}=#vmCuPKeuP5*#@ zz{H)##9!inaOc7W3m08<;i9JAIrmNbUM;vYv5T44x%ZrV@40uTyt<_y-I!k}3Xz_l z6!c4Lp+>I=e2-ieI|myeaB9M==+hZ`%aHUCAOzBBs|{Ay6! zI@qsN9OL{$xQ0v3_CsMMs^mFQoGXWGwXpgW9P8m;F$@pj+!SOLlgdpIq0CHAnS2+` znd_Jn8;?%1M<#(vxVKASa+r!ThD%$x1|WBawV{xC!23uD^wxpF8`H@g<0MgR7iY&v zFoHQ_I`?;=^CwWAJsn8IC+8z~hESBaz$FgwB+U_&_Q-d_{!e=Ml!fA^xHDD1UJq)A z3%72bq-rZ7y?!cuF$TvlwP?mXJdZ~Ei~e*#DqNQ z@zM+*Nkb;zfrtE}N%nXK5SZ90)Gr0cFsTUwF3lMa*+_B#%aK2Gn!Ss{l|^?!jwg#y z9^- zy{?H8fho(TL;q#awb7iyCW$9m9$4vqp!6@wF}o^48=2w3T2dY*j0*>AfR*+97U|i9 zOxLh#h{Z2Q(w^nM+3s-%jIf26ltsFP^o(?(=+idCr1mC~9HRHgNXfBc;xjW4G+f+q z8v;9b{I=u=L44%$V6xN5cYDPdtQWG*%wXOw14rS_VIxwwJ895lc1~C)yZ8IyoKP1{ z^-az>Zyw`yi$Ern7Hq6|T+udNs8Q=nsi^0>o^al)!3A70Z#6ZZ1EKzuO@S1>qi9){ zM3XuSD#5dQmTNr^AHos!2g%_0N;zPL#6&VIR7h!2h{6Is*u_TRo{Z`kM zeXLAk3L*-VA2JG0Uc;y-t-!*}z`z*C$oT*N{~ru2(hNZQ4@Ar4_l)AoO3Y9hY$~AY zWSQ(3O()AT$xg0h;&Flqf(`njz`(=`glu3#J}|JbGBDg^lm|H|f{7I@_y#1%Sj-4= zIpa>SB_Ad+i)Oq4EB?y_7M}nX|AOK?GhMLGI*1mS6p}?N7*TaWEd&}2Hq!CLr+w;?O%#KfD14pb#(sIe}3D4#y9Z zTUeBAKp`Z_%&hT%Ez52NIUdFtq@0EYCpz diff --git a/_module/ncs/_open_scribe.ncs b/_module/ncs/_open_scribe.ncs index a241804af8a926a71cc74f3a9460609adb778a35..f3a79428fe91d210345b9c587d1afa015ba84840 100644 GIT binary patch literal 49135 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 K=W_9OCiovH1DFs1 literal 52701 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 Hzm)tRLIu1o diff --git a/_module/ncs/_open_smelt.ncs b/_module/ncs/_open_smelt.ncs index 5a357aa38643d238db24bb9b9164099392debdde..af6530dabfb172687461a41e0a1b21ffe900515b 100644 GIT binary patch delta 108 zcmaFP@|1j z|9@d%QDFwsAEX(8gVBlwWB>~R(!K$x252Lc6a+e9 z3+rSaRxQTMlg(L`S^ZdmB9o(8l^Izk*R#rdtYBer5d$h_18X5*I7AJa70)16>|yoh a1^X4~agZNROy*-V;Aa8*@CAfaU;qHM3P0fh delta 216 zcmbQwdzpvV&pB8j%uvt3iGhJFcp~p!sWuj71_tIAtPBhcj36fC7k&kKAcsL=vLK^~ zyex>xhOR~jSq&RR&1O|bK_(`~pPMb1cQ6V7O=4gGX=4xs8oh;SvKFfr7R0C;o|uK)l5 delta 46 ycmZ3_w3Lb0&pB8j%uvt3iGhJpbt11U8w(o)5KMG1WVD=Eq{}7?;;~JfKLG&I&1wck3pq+bxfld@ z(RrJJm7NlH5(s(M+0!!Nygaild7|UVJZdrlKPWE)7#vQkl+k6E*%H8)x*bWu2N2#y z0-#?lG$f8Y;T&5@RBVQ4TbQ7NS;w8;&Om!VkRLr52*l=m_|g$9ik+YmBRoNK3<_7} z+pm9zy|KI9mFqRH{?9+zRv#314_6pRdARK+>15KhEuA9Y|y-wC10tw_v^NDTA<8DFSQ3`eMy za^32RpU>?pQ-S$V4DddcHTX9L9*Ky2sO$&#yjnJwZP!PmpDXlN5$I3X-Fn@tu4N0O zCiqT_%#Gmx;>6B>ZHO&Wonw!Ue*idVjNIQj@~Ek5abAIkA{75*+4Jk>Zi#G+z{Zj% z6!_p)n}$?OcaEJmjhVRF89Z)O?8i8Xk6kjg`j^hJ^Tw)UfD6Vsc@`t`hky%4z5nSP zdCaJH3~<3Hmze1_}Hn*q5_JOw(m zMd09}2b34MZGTgG`Df1=+&?z;n*kQ21s;KtFGOTa)53Duwq>9ujJ*}jAAGTmV?b_T z&un|*XN7^64rK9GVA5N#nk5ho%TfCkm$(c#ZxJWFwP|s~N|X3~M-nIsV*ZO`T{oM& zP+5&jGX4PTYrOVE0;Q)~XeW3l&@l)LfdR*dW#)V{%z;T$Bc3$fg)-}|L7cY>h?9GToDrpPW71HQFNPa;jdpJL z!*f8Llhtoi&UgovGy>~^w9rP1w<@{|_d}odg;d1qa)MdE8#dkZ@;@ACJO#q~lR5=Z zbV9(#RSq=Cn&*2f^)%J`Ir;z&s2_3yw|+tnI76%-vu*SQRY*E4qrxIQ+C@j8p7c2_ lkjGR^SX+7;K=sXeq9+@;K@lI%JZ(nJlfGlaHUCfZ^d3@Zc_aV; literal 3529 zcmbtWOHUL*5bo}o#g#=NibmsW03&Kd_sPR&*kuiebxCAZPMQJ7b>qn3?gr&zJb2Oz z|G|q_k0zcxX`(;C#DfP-NHhiw2M;J#S9k9Ncc&*2k{M>IzOTQos-eGpX4<+MI~h$A zvhD3b0zYAku#OO+4+y0j8ymlfxsSkoof*t9LnM4p#fj)CB-um-(5D6lLc6VIrHv#~0l{}G zC{x0W-Bzz2X#NXi8Xyq2*F&#w$4wDSY_U1Bp$JfaTpI2Y(XXCcVFVJp-d(yOA8LdpxIEd1Z&1(NS2$BE}?9+-Z$(gM{c|2+QrKKQg!ZjG@kHn8=*mYlKwm_ zC{Iem6A}A5uIh(Vb90yI(wh2a8fvd9VzflQ@j*hjko}G9S)xTP!?siWu}0Yqp@aY0h}kB0x4vkAS9 zg#U=L89l|Yrk?kLY$ZA3KN?T;Iue>{1fWQ1rt4Jz75`6>()8rJUPV&VlK>PcO*s{X z|AfZ=X)Ei%|KhZE{)N-t%_S>s7a{eF(dH0sG(UULh<(FD<%Kv}ggH`&5D*=srg=X1 z?tM=m`lZM95S^xeYjg>Nb=ow!X{y7>4_1Gmg-sj>xHWubnin2P3>lb1 zvGQ}VgBnUI02_y#XAuZbwZ%iEXF8k9W(wA#?OGQvPhGN*?h`S42Vkvk>)K@Ya@JaK z?IovtZm@SiZ3)AXL2EoeVO8y7Ed)X^)Fndm_FbnI`z&J=cu)$QnL-M(f{Q?zU!ll9 zN%Q_eOJpb>OO7N*6T`_7E-im8Khrlgkq1n1_w&Y|mjbR7?coz(GoS z0P@<4ouc4=v1aIEMdlNA(+;r00nXTb?Q36*r0L?WC23oFXa102nO4x6!7K6k&C_KcY3jwRiDWU%6Sl`lH>n;e zAc&0zs7%6q3j5~R%YIQ-80KDN;`K1A3o0oW>~Y#7Qd^9G%|)v+1>Q;V+ni=)_Lka1 zliZCo_KsG13q{qnUAW(RFb>j-R(3pw{hfxKT<-JV8tGi>hwBj4ExO;Qn(+;qkP+Aq zl!Z28Jjmz~ybsON7fR7qmLg1lU16ZTB>s&7;VBXJAC)BlqazwzhB?4Q^BE_zT!>Mx z=gL!#)3_{q!4bmV;FQ delta 877 zcmZ`%F>KRN5WV}hLzZgp#wvtW(cSQNJZiQ`%W5*VoTrl-Me@1-ubh$lT9~*TkgvI z>|7P#Lcp_!)N!k+dj7C=72#2klUs$PJ$n^$rM6=~1^r-HtU z@d0P%oNg4M5lKxmLsN!x9KaX=?ifz!fD~DH_uAMq(O0ju8MphH?RYhFmdEdKx3{{d z8B>xeHIl_=G(GZULx&mIc0pM3j-#lemW;$u`x!4K@A#A%m>#eM(- z+g$xeFz^Kf5BflExmaeZYwJ;xq1JCOS{6!>%uITPvu%2nDB>P{OgPw~-9&au>KQ9a zm3GNpZq(dIYY*>VEsYhK_%S00~P5}%%*lVV_C$ST9YAkPAE6B8>F zGZPyNi=zTm+coLX34lp7!Qa zc^Mu?v&oaR4ZsrDw51t~CpYSgPBze$m@Kd302a;FK^ENx6=l&CgR6xYI}IqZY4cj$ zHH?$v^%a4}HtIVwngB^zK^_qWR4;A*slShD@?IkuptBnF^)_=DYcWo?Fp*)LwK>#e z3LDto?^a@rd6W69Wf>(V>sb3Ro}L`2BRsjsnu}2p%vxm~%V;zCpq4Oa6cZ~bd5KN| z^Xwoz)iYq85`@R_0>qoV!H9iwjg35`>*P5$_F!9H+5|E3Y<9A(6ai9)0)qvBluXiR NPEHn#5SEX;NrSMU+rX&_L0HLFvV! zM-P?q1aHOOd$D`ali+`#2&JGs2p&W{2o@|-sPiM+HUZtk?Cv+;d*6HCn|ZPUE1M80 z=BABuA{NgQGOz1|J)H)jnyT?nfW5uF9isXPd+#p$2RuIc8DN{#$ycH+myAWKs5auL z=kC<*Hwv`}wRwd{ZWD%*ByCMY6|u?EstS|X?lIc;IZloU)=#4TW8WoMzy#(%a=&pd zCiLzRCM=>E!YVj=_hF^psNB9cUya8TEFh@JE~t$vRHLe@W(-2`UCe`a&|wP)VF+Gh z8L9!R5AohSNGr17Cm0y%6S+P!(`-!3S;}6{=VmGs#d4-FaiP64D;*YTAI52~-w<6? zTY1t~yg_|1jIU@&YX|BQ5ZQL6kEH4}g3LDZpNt32v+~(+Tc*oK$Zc;!&0~t)4^>>! zBY06C!e=R4zb15l2yZ(oS4)}k{G=nq#k-!GOZs>hjNwK&&bh8;=~e`O>G5_-E?L0U zSU0|p_;5CIo|8et7m*NH__ZcB7}fVNA2yZ{Gcq~6F+WDvz%p(z zb`r8oE(a;L270@^ZD&sUX?lj=QY+>|qM!A>8jG3zr^66Bmh(A9ZTyr>P2{U2@am)+H* J3G$9X{sPnNL!kfw diff --git a/_module/ncs/_open_tink.ncs b/_module/ncs/_open_tink.ncs index 9568e9dc50b304e91f8235a1130f7176124177c7..7a2426186cb2365944e2ef725005e572bea0ecff 100644 GIT binary patch literal 3253 zcmdT`%}*0S6rb7MZip=(Dv&5&BN!_R+CnI(K|-O1LxqH*a>6W7YC~m7+o)U`?_NBb zc+;48^2W`xC;bDwdC-Id2S_*=gQ;)c+iiDix9rKp9=f~p-tYH5XWq=uq{RK`wMd+? z&~7h-Uz1=;#}$U}ZC6v!V%w8`6r=+=GqVa{Q0TKSeEq%cwF-MY|vGWx_ z)+6Iy@Rxqz6P~f#jo3JLXLGrn_Xl@2h!d_X`*MEN5xb(}smCjOzA0|5?})gO0i_?R z`-rI6avsTNa6BCJ$m4kz=ulP%2L}*P4suPqo&5Zz?E;?XC8R_VPw_e^+0n=tq5*JI z)1;v)j2$Y~5582x(IY3?M@^f0Zefnli$evS-iJ{aKr{@S+9wXhFu1%&oG{vG5Mrb{ zz8^^fi-MTHa*S)a$_t~kz$F=fh4FzN@hAbBL}(b;!PIXB6-{>{&|qv>YVeYq1F>ZJ zeNE_=2i8R9T?niM0mcKYEtNtf(nerB;1IG}#R3GDm_AFzj5x7#dcK^H7+ wnMHVg725*Uq(e9$?vvp!Gk6wasb1@7!1xkv%B4G%XT5z?e5Gx^SsZ@yYpsKIqhM1N>4J@ z{b`uNUzf(DfXetw#`)>#=^v(CVQ@c@WJy+3*7aa%E>$zu>+rj$oG))~6l=MSa-|{* z?*pa?kaOM5v1kP>_j|y&n61v&s#}i`BU3FUtJMv3K4f5J!;%sJKpq?$5#$o$og#}j zRzAUFTM(#JOOGKK97asaLn0)AjwehJVSM$xCV==21ZjeT&^Iy~)IrV7)CpoTkn!C< z(lo>5L2aOOAZrbjIs^jn*?jnFA1;b%v_!Y3Lj=$tQ^Vbi7_*++#ZY8Jajb+`Ztr@< zC~dze*PlGqBXNh|h-OO7)_RFmyc0sgf#6_k;r#W96V*L&__1G{a0^bG6?AVI^?I?k zsq0R6Pe-Rxo{kX*0WZh!v_HqN%h6RNOWcT89^Ge!JV9dKApE*n9#4>XhZ_3=(W4I8 zS{sh9`eCBSyg~N-fW$j!VzsQdCe8+IvmAdQ&Q@v#kqW++Gt;7p6u|E(x4#`-$?DpU zmNZJ>`crm)cI?h{e)2Ej_&G#Q?}-_W1nbiUKoeY1?q)uJ=^w=@@w#E+IqsFChsMfH zMG>Q-5ypq(ttuonlb+*blgKn$ViTuGCGM+yKW4OrOfYW1$LCl0DuwmHU`3z zom^%8xpXF-%4^S!ing%4bYDZb?@SpO2ioVgmBsXOTHC4^JH^_a(7?F0Bs2#@+FW*C zs~aWT1Vqr(L#9pRS<$xrFl`)gkcxfkKvb9nNb?tz`Zpa*?3DnQ;N*08HZ~idiO$9Z zwd_i^FuF9KOpPw2^QlFL3<+_9X=|qnMkL6vPg;F5)i^+fFOV{LJ;dv=MyCfgK zBuPgIepwFE0GzTG(ONm)Pq@@Lc))_Tq0+Z0CL};C>>PHB(_x0ar9EaX6z|kCb7$=^ zXuMEx9NTdM{XucihVPmMu=Pb|*Cy?~VL3PZ;d_X>D#P9&g-&pvWUL5RkI{a1s(MUH YXp~6|f0gw$N|`RCQ&@huBxK9?KVvBRDF6Tf diff --git a/_module/ncs/_openfletchlathe.ncs b/_module/ncs/_openfletchlathe.ncs index 90b12bc87532185e26e669ff20e13398358b6622..17ff3fdd2134a4a4a36ce03e731edacc798dcd7e 100644 GIT binary patch delta 96 zcmaFK^p=U&&pB8j%uvt3iGhJJcOvg1J0WR?|NsC0k!1jatxRkzY(Sckkr62NgMkGi i#|-7MGB9W|vas0soH;9?C=b$5H}P==2UyV$1qJ}cl^|jO delta 92 zcmaFM^pc6!&pB8j%uvt3iGhJJb0Y5|6A5XC|NsC0k!1jajbM_Eg$>ANWM%}4|6pKY gWnj=`WMQ%MIdfJ(Q68kMW#ZckK8RAV<{t_S0B0K*n*aa+ diff --git a/_module/ncs/_opn_ench_weapon.ncs b/_module/ncs/_opn_ench_weapon.ncs index c347c503f464f589814c08058556a8a88c1aad6f..f67f12d2a9cd55260dc971792aa7db102c2c53bc 100644 GIT binary patch delta 98 zcmdnVvzLe0&pB8j%uvt3iGhL5b|Y^QtDTTE!~g&P|Hv``!B!?V7B(Qw$jAs3`@z5h kkzW2aY0Jnr6w*UYD delta 94 zcmdnXvy+F{&pB8j%uvt3iGhL5awBgMtBHg(!~g&P|Hv``!A3C2#=-_QVm diff --git a/_module/ncs/_persist_01a.ncs b/_module/ncs/_persist_01a.ncs deleted file mode 100644 index ecb1c72d2b249d3cdcff5ed38020576abd2280f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23 ccmeZs4ps;=)H85mU|1z3JeMi04)0gsQ>@~ diff --git a/_module/ncs/_plant_seed.ncs b/_module/ncs/_plant_seed.ncs index 6cfc78bcd1e59e49e623816672b19a6ce2fbb843..dd002d661cf0157d9b9b93b4939bc8eca791f040 100644 GIT binary patch delta 1951 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 delta 733 zcmdll{a2dT&pB8j%uvt3iGhLl??&DojO+}|jQ{`tKQs9fqgyaD3o`=)Loy>sA~VDc+@??7 z&m_&q0&xig3o8RdH`C;IOv-%BV4)K*AysBo5mpo-u#rrYwVCB7H#4hAD}eZnabOR8 zLG{4oeazy@N?^@E8Eh&bj-334S%$GJsnd=onV#ctrutN`?m z!vO{cpr!0gVCznRG_YQVXwwk@azMZW%vVM>fB_Osz~sToz{JNq`6#;*quj(OjmZKW z515!ZHh<#S$jBHlc?p+`1jH~13AW@1guVG4*B(X`XYH80m&bsSdGb3R6IfU(@m6Xn Zf&=FR)JmW~f$sgtgk<0!u(4kh7yzRV$>#t7 diff --git a/_module/ncs/_seed_seed.ncs b/_module/ncs/_seed_seed.ncs index e97cd026a9f30e25947a34d2861e9debd36bb7b1..4a377a5db5d467562d74cb11419dd5adadfd157b 100644 GIT binary patch literal 1648 zcma)6O^?!G5PtgsZiMB-kUglluYsrsLo~*dC+tGDaiPeEtHvy8pt23nVp}BfFZg4; z`Aa-_*rSI%7_)~x>|qm}ciz@5wV*u|I`2HsJTvdiG?fm0^|%V!Bqi5W0>m1XzoEenVCJi z;)vW6R^!Z{$MbE!b7p{Nu}G5rsfWkS+?3||Lg!Ir1GHKeXRH7K8+zX&23e2dM1mjvGg z*#kGYKUmfo`C*PN0C>tp_Pz_&obL8@t3Pl|&l_3#;t43M2$bVbaIq#uEXD~XzX5_y BK^6c2 delta 644 zcmeysvw@e_&pB8j%uvt3iGhJ_!$jWgqAbje|NsAg!@$DIz|hUa!py+Hz$!L5kWrQw zEb#&=F`1uHRg@J)2&|S#Y_dP2i?ITT!x+a1GV2Eei!=j}{v!)Ci-8TS2Pg)k`4r?q z;!2YbFpBX<9SI*BIkjHG%Hno~*zksg9%@=m?-NubYp5xNA_nvwuj4zaO_U*civj zB}}GlPy<#n$unwAKFK5p6L`*~#Hc%&i&+sSpv^4Ds5jY*SqUbP!>j-l=tT&uXI26V zTtWzZVOC+(nJmeoP>QfezUWT diff --git a/_module/ncs/_skin_corpse.ncs b/_module/ncs/_skin_corpse.ncs index 20ff3a983e5d502531fac358a85a76f0bfd7e837..6639b423f40882166325bd07941dfa4cc6e1d6a5 100644 GIT binary patch delta 922 zcmb_bO=uHQ5PtLC+s)?ZZIhZrO`2pOMl6P66+zKMt0)vjghB97_cJr^n{VcueXxDGW=-9e27C2~hQP6okj7`68od*R2 zf`jNpj#Z%@A?6jEoP2PCDh0p*~gtQ5l zTrb%X+7Bv}Uku=WS;jfFX9Lewe5nqAZhkAJnCttHtMB2UzEQngPlpfbtA|!`#wO!6 zqK6;#C}=D@XJu*;XPtBYu|Q}&LeW%NOyWIVM&r)NW8+uen=s&duYv&SE~6 zhG|@k6>4u)2*3*qV9qX}8rc_j}{Az58|BR%b{5PbvsO>}e+}nX` z-eaiZ&3LKC#M_p*fGDWSRw|L^0WM{$EZ>j#@qI^sOEAI`4E`a(Gn$HUmcE3OB7M#6 zzl(1Zd0a^J?f!d!^#}l067#TtCN+k)lNaF~oj%Zg*2&_e@lcr~P{%Pd3@domyuuli zmFi*Zv>yk!)0*zvE8zm($~0Wose`%x7pIEMkP`4t8q;iimsUt#+r*k|wzv(!%t}=3 MkJRNJM96{o2?rY%QUCw| delta 1011 zcmcIjJ!lkB5T1E&ckhzi+jz;|8BNY?yd>o3kc21}5j-_1L=l1zu#p@#b{2uySj0Mo zh7nt_u`q&2Pz!?~HiCr~DYZ`_Ne<3%$iX@9XJrdPEj-w_dvCsP=KJ2v`!Mo!R9(4n zHC~)PF?AlGcVb;tR8I*2dM@b|g7xah3`lIZ+ux`U&-BWE;O~7M%uiUzW(_44_~F1d zcs{_I@FWBLBGtt}Xz8C_gr19$f;8Y{%Ya3Z_Qc#wtpDJ3)XAFQnQARt$8dNrd57_! zmUx_&WHDzUcBK_L>qKwUTRDr8e#o)RO&2YD4@=9HLz>IKirHN>8k|!4;+P|UxOp`Aeh3K>OmB^3VQ*Y2_|uc?q!bl$BE!!$)*}< zOFDkq##`W-crzWh`3!#tJY7@lDr@^c{=4JC+>GqwEVDr-hEv z*_5+}bq44fI&S>(dGILVa#a4^EYRbQg-Z2T6RRd&In~51Hz)gg>_jMOxO4Ka2&~2u z?sl%>Gg4izvBB#_3Ul}I2~R^ryDCd>a`QOHQ!$O7XhyvsNcnM{0_-xKlJ6)EBYwW) z#%8hml)zhbIe(+iGVE%4-n8HJGQV|g$eaO-PiBX2Rb8aOEkkL@~ diff --git a/_module/ncs/_spider_death.ncs b/_module/ncs/_spider_death.ncs index aba1862e388c9804d5d49e22515fc4e3d87ec2aa..3ed60556c2e18dde3a3baab9a3ca8252b6ab236b 100644 GIT binary patch delta 257 zcmbQuKAU}lA7l4Ke?7*V6YGo_^(Sspns_Tx-h!F&|Ns9#7+6@C85kH?xD~+sKMX9Y zKrVyCg2AIo$+CDN(p2;N5$TN92lPP1! lK{7|Nn=9 z1uQEz*@w|Yft7_BD8mYt`NF`$%D`}vS(*W)3}VFO1&m(oY+&s=lRq*lKuwU|NoDP ZD`myrFtD&PFh#IPGXO>YfXN>U3;;3@7(M_1 diff --git a/_module/ncs/_treasure_spawn.ncs b/_module/ncs/_treasure_spawn.ncs index dc191fabb05456548f0daf6d6df08de5389299de..8cfb9b5a90bc0dc17fbbdef9c166438a169097be 100644 GIT binary patch delta 10014 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 diff --git a/_module/ncs/_unlock_skill1.ncs b/_module/ncs/_unlock_skill1.ncs index 7d59734a90aa15e7911e67f558ba7ce18f05574c..d97f4425d46ee3e3d6a340a12fe59e17c03a2311 100644 GIT binary patch delta 60 zcmZo=e$K?}=NzmMW~gW2#K6FqK9RSVv0>uuO2)9sij1P{3M|YFK;g-ZjKYj+lVcer PIeDZR{{R2~MS%eTu!|1O delta 105 zcmaFP)XL23=NzmMW~gW2#K6GVI+3@Rv1j7!O3e~!hX4Qn|B+tF~!n_v9swe)I0v@6o%*PUSngmh(%Cquh@kYDY+lDiVIP@a3O94w?R^bP^zUNd-whUf0zpw z6!QhPy}OV0OZ0<*b=y7vQ5gmyTH8 z^N#w1@nOH$%e%MNeMHyXe~1bYwfrygRK|#^7}0i&=w6IyCq{H1L>8O8sCo|~M0qbp zgha@~%aMpglv5r@y#9z#TqLvBvUrMtX|du<{4q_Q85YB(CQ`bhJF|tNh{5{s|#Am`*i+lR(rTu z_w(@Xil6!Ewc&4qTC2P5>DzoZ9NgNZpud<*vHX}xOHE6&?wpr8_vk&ndoV|&x?@`^ zK7w)p|0D9$89qMv_bBr@Jj&F8gbF|BZ-W`*PvKfL;gP{ofBf!sf6qS}Q4}4+1w7{D M>MK9tm9Lrl12Rru{r~^~ literal 3810 zcmbuCyKfUg5XSd*_YM<7pdbPXg&dCpSqS+aAyA<}3MvXB(OSq6k`+NvBGW?8zehn4 zB!noCXi`v6L^89pd&J+xwwR3zKX&KadHv3seg1Sie_7n`KT&G=`wc~}POfxjGxs$~ zCX>k@Wv?sxJl3gARd%qoKYF`s+|F-B3u;}r%#1S|ZS9YP*%6ynr_Btz03Xe{bi~CS z=V&k-zZ>-XMfdiaizv44SLbM!fVPNDbn!xWbR3 zrA0qpiZn?AE|8{FkZTc7QxQ*75l>TrG>OWDG+9ZRkS387X_7RjM4B=|z-2s5CDJ6x zwM3dkxgt%XT#+V`6ls$D50^-jNQyLxq)3wl{|admNs%TA5>-4+RXj}<(j)<~il?bU znwA95YlSp*B~qm6f<%fmNuHb}jGPab+Vj5a*6YBuwWpIZMy+MH}AzY;8T z*d%v+PIlG1|2LGg^anfJP1rhn5jiWR89wotpdh-uiRdQUNP9GIfjOWd(!J2abCnsZm?w43+o z{1ty8N|$}l-`~6J?n3ms!;M1^P z>wr{uO-nTe0%hX!3{iX_f1T0ho0BWxmv9C2;e=|x;9tX2#-GEZ(*#KdOM~&=tHF-D ZQc^4(&1F2~5PYJU5672x>if4`{RO&)Xs`eP diff --git a/_module/ncs/_uoa_check_com.ncs b/_module/ncs/_uoa_check_com.ncs index 02f9171fac35799542fd974a0ccd3098cb800a14..d0fd2774edae20c348a93fd2acc6217fe0cf99f7 100644 GIT binary patch delta 77 zcmZ3@*vTm4=NzmMW~gW2#K6GN$;2!Nq!>697+4t?-Z4znFT7HI|`{X-Tc!~697+4t?-Z4znFT7HI|`{X-Tc!~6Qzb~6PnHMoKW=>wi sBEzUX`6P?#!!Z{UU-PTt6(3N!2)i-KVjSoIGE7DkYhUNEpo0}cHD1!4u5{Rd3` IfRG9d0C<-~CjbBd diff --git a/_module/ncs/_uoa_com_conv.ncs b/_module/ncs/_uoa_com_conv.ncs index 5a8fb2f8ff8b2f0cfdb7a256302bfdfe2a7c4b7e..f422c52e4795606df46f2278f3d9fc861973fc01 100644 GIT binary patch delta 31 ncmey%_??m0&pB8j%uvt3iGhLP`$XP{oIKJD|NsC0puhkCpKl7{ delta 37 qcmey)_?MB_&pB8j%uvt3iGhLP??m2*{6f+U|NsC0113KxFaQAbCJzVz diff --git a/_module/ncs/_uoa_com_dont.ncs b/_module/ncs/_uoa_com_dont.ncs index f1b4595e6a89dfaf32f08bb5f140ecc30ff568aa..5bf5e9ccacd7b25086f284dc745c95c1a592cdc9 100644 GIT binary patch delta 54 zcmd1vGw^c`RtPiHGjL*HVDOUz5)2#)46F;c?-t? literal 110 zcmeZs4ps;=)H85mU|`6T0}>1z3JgqatPBkA7#JD<|NsAkfkm1DNdIACV_{`r&38#n cO<@K}d|?3c8O)eaRbf%X$ioCS;fDeP0NLv#QUCw| diff --git a/_module/ncs/_uoa_com_recv.ncs b/_module/ncs/_uoa_com_recv.ncs index 4e2921b906babdf967a08c9638bad0cb70624403..a9dc5f71bd76520938f7324f3278dded91daf937 100644 GIT binary patch delta 235 zcmcb{y^WjK&pB8j%uvt3iGhK2+eY3ZMn=ZT4UEc+dnYepRAg+N+|Hyt`6Z(VW9Vc? zW)aaJ3@pmb|NsC0BFz9K|Hy(!%gKpM3P5$nlGV(NK>iyB78uQ~AkP2<$&*=_beNbX z0gcetgUPWlgQWPtDj2!Iq933-Uofyh#2G$K&SKVOWS=~Pc`u{;<|GzpMpG761_l(> WUl8^IrQ}&)P6L|G24;UzU;qHe+D_sC delta 244 zcmdnSeT|#f&pB8j%uvt3iGhLj+D6_YMn>Mr4UEc+hbJ##RAg+QT+O6B`6Z)=Sfv63 zGvojN|Nk(sure^PGs!Xl0o!CpCP_x)$Z1?WV1W@!eHdm);@>@Nxo0Lnu{2LJ#7 diff --git a/_module/ncs/_uoa_drunk.ncs b/_module/ncs/_uoa_drunk.ncs index 7136187cd9235b5634376b42dac585ed3234edfe..4d056cb99d5e44b54b5432e701604afe9f9ef4a6 100644 GIT binary patch delta 1463 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 Bl|=vm diff --git a/_module/ncs/_uoa_enter_com.ncs b/_module/ncs/_uoa_enter_com.ncs index 054f7ae5dcdbc8592d20f17b61dbffec4d8ca9e3..2cdd59ce9d229997ef076ac90005d6b7b0be237e 100644 GIT binary patch delta 51 zcmX@exSCPQ&pB8j%uvt3iGhJ(wH%OO;80*-WnhqGn5ZSiD0RXGi6Z8N8 diff --git a/_module/ncs/_uoa_exit_com.ncs b/_module/ncs/_uoa_exit_com.ncs index f6dd77f59e705df3f9b9101f129973e57da16fc6..cfc281edd3a8354636f74bb99f04b553a3262e0e 100644 GIT binary patch delta 60 zcmaFGc!g2Q&pB8j%uvt3iGhLPiX4z&;80*-WnhqEn5ZQsEF{hF|Ns9#vLNy4EX*Kk KVuSR=iXs4!Uk$GS delta 73 zcmcb@_=-`>&pB8j%uvt3iGhLPl^l>@;80*-Vq;}skYZqD{Qv*|4+a)#1|a=sqLh@d R1cWIIQa2Y&vQ2cH3;@l^6v6-i diff --git a/_module/ncs/_uoa_fix_station.ncs b/_module/ncs/_uoa_fix_station.ncs index 2f0b5da2fad1f141b800ac094855ea352b7e9d43..de91584c0838eb0452ae73724738296076aae54c 100644 GIT binary patch delta 578 zcmdlW{7R75&pB8j%uvt3iGhLR)kNMoOsp#=u2y4|n(W9TGVzTxgrUUD`2YX^9}Fxk ztPFfk`Q??VMa97-i6xo&dECnK3_t)@KRJ#OszC-x1BZW@t6#ib{wGaOXLs%#vPOD delta 633 zcmaDQxIviL&pB8j%uvt3iGhK0!$jUWOl$!YSF159O#Z+kq9n@z1Z>QV|NsC0!N9`8 z%D~|t=IR%3U|`6tEDw?cD`SHwn=Hnt2+;=<@L`lj6{tZMSi>lZs^S*983Ig7s4Cpi z1?reIQB~|=l1CNzzy$RW%wgKha;Pfe&;=$kE1;@4hA!|MU5g%zGOCs|7BpLCq6?fs z*TTYzX00VFnxTcPGN`s-Sc@Sb#0K>~4P~B(QH8h35YzPSqTA)fra9a5QOe-K$7`PR{spQCH N3634Gu)n||1pq3ndv5>$ diff --git a/_module/ncs/_uoa_skill_dotr2.ncs b/_module/ncs/_uoa_skill_dotr2.ncs index 30fbe9bb6a9b2091e0d2b52989c06bab1718c23e..4d9aeaf729bf3f37850cb348984af83ab9f2afd2 100644 GIT binary patch delta 1366 zcmZ8hZD?C%6u#$8n%tY*BsU*Tn&#`SU7cyNnj&h8qtdlZ)NN+XoY3!3u5E0R8?%6@ z1LqH6&~CJQREA@+DvGE~)FEv8!@mlC?2j<8I>tm8W$cH7&T4({jWrkVulJtwoacGY zJ?Fij4{Y4G``}1HJ<{Ko+bam28%cpbqAJ)O#-U9RZV5Kp+S>YEu=AI9X>}(0z-{w< zFEbOrnlBHM-Ny0mcGV0v5kpPHhJm0ZT3z2Gn5Cxark3ALw(eZ z^OT5hi}F&juvn^AOVxRIcgir;gP$lBvjCiji`M)uq}YxV=d@7NlIhVm1dqzoOG%58ZNkI=@@+OK6(tJ?k+x`dG|Pzzk%*H=cCGRT4Y_r z^@?7fs~4YY{JVK8@XJ$lH*~p|x$j_2HnhLsp%;<#Watp`o(PXDcqW-^9W_tV9GB}u z3#oHN*ZDec?{aHgHE(lVu0hniy(DAJ8^?f6#+Tj#okqf!r8(q%su?@x8)M?n_|BK< z7C*JHdmh!E)yk&jmc|NpDpNFwtdhie#lsiuqOyZ;)%VH_E#XJSTq@?Az|($}UdNKZ z$Q)O3%b%ln&=W{W%cg+2Qh~TRBu5r&fiwxY5-`5N?Z6bhjDx`pJ&EJNIHx`roM!eP z@K8A|Z)FSbw6OHkV5Ms(K`mR4MQHEmJTYOOw6 zKD^+D3hzu=UpaEP8XGy|F*tj~*$P9Pri!__0S)7d|x$fo2g!GGX z2TKQvHBg%x7Cy6xOC!a4O{+HQI1~<{+Hr)2u-MVOm4b{vJ9KBK@hhY0)o)`s9qphT O-jBve{^aYZ&i(-)o|&@% delta 1551 zcmZWpO>7%g5Z-ya-XE_wYkTcDjsMn3D&e>`ML;M`MWZ^Zs?t(dN%;|V$O@&gRmTPs z335OJ2?X@#U`4jqr`iIMCD}a!tgo;CB}j3B{{KT{pCJ6c z)#wvlr#}UWf}g;a2(gvl_Sh=J?j>6=FK~^4qacYipB}Xtn-}rW)(DY-Z8ri=1AZ6l zZM}M*%#16oOM5Mm>0C)trr5Ik6=V!S0kSv-NtqkU5QiKtKsw_YSU9bbk}8uVs)FIFA<~GuY*&l^V6`bCr%?4*!7k27QnuD1Dy%XE;Q*!7!d6sSS@;$WHA|PqZLm zNKBwDkC5m*J>I284{({IVgkV_T%fp00yNA5{aN8*)HB^ zvC;*vBlJexlJ+~zIlN}};zg-MtP1MBtZI#No)KRPmhhNw3NB*Vmu5-Ar#SetuOHu) z1E|PH{9%)FY1Q%SEIupQ1EF6$A6A8zNIqQM)Vd{Hmdhk`0`JJVq0j?e-s;5MOl`i? z!bKcc%2dQ5CB;MpPjeAhl>}9IODU6}jtA8p%5@GruclxT7uDm$d=k&AZkVCuIcRGs z{Lu{HLG37fipyG7?Rkkqmo*!fv8_$R-?*k_ST^Gd2Vd|Hu#!LaAMqReS;_QCxFxGb zKljP#Nt$@CUWRw@J$+aW)HrZOcNMiMa0}OTR)?*B?SY#bB|TiN)%gos#8ZLeL@#1H zFdWmPUA{`O(ZH)_40jtx;T)bZhKG2zO@!KHwSID@*=gny{$NbODqc6d8`Zc7obIt{ zGhgm06YW8~*^^T>Ki6)UHq~A*%kUbWF>}fj-2S)Uu5tK9gDGWij9Tu zOM1*HXE|>zoM3w13QrJU09#@9@KtH!Rm3ctPR%aMfnzvkc~c|t5yo$=BolSpD#1s% zW+iYsVkirox*qY+w<9I(4!in&Gc)eh50PtK+SS7gPd93f*#&-)OIV0bK?%=BcPM6%`P&%=rrdWvrXrj$_8I&Kiuf`_JeR6Z}euB%UrD*bJxT6 sm;>XOk9ma(VGe#4Ys77Lp~BSvcP__A`?kXfI(=~^>}~c7FZMOazfi)Qng9R* diff --git a/_module/ncs/_uoa_skill_dotrn.ncs b/_module/ncs/_uoa_skill_dotrn.ncs index 2dfff34f2ccbe73837ac7c196c23bdb05ad3ace5..af7d1982a07dc87a8e4fe6ab42c93e59c4960fba 100644 GIT binary patch delta 1211 zcmZ`&U2GI(6rKC+?CkvQ%y$2Oy1PS5g#~JABp@+?@S_l+{B)PquwA5qb(wVC#Rea$ z#)b#c1Z-%}3(zN2j4_y|LW~g%CBFH9=_AIzm>5wL!-E)YYU;P&F1kKAPj~LU=iW2t z+?m?Eu(5yt&b(86;_-nUl9W7@k@%xJlB_fXuO$5{d1z&2( z-eL4+o6Gxn&VR5{JMBCw{4dm380kc=;YfR5W#sh9${4QcD&8gwGt^Ce_?)s>6wwlo zvMfQXv4v&uaomKu)W=ia5PmQvbrT(ulw!Gbl! z)E{uST~R;73%0{ajoW2D_l(`*sv6J&tHh~n3KZxZ&IS6ZgxdiJrKpKt0!60W!~H<7 z5JUM8uXSa)7?-;QM zM2oN^-8}72&vh(S2gi>$YK`i6TkUDgMvl@`u%a7C!}e(FKdD9wocpb4KOMt^Xol~z yV|QfFv&_yK z_RTjz@xdR677y<+w}{*D`T;uZp~K_am;+V2g~n5AHUkjGoXL2c9`nF1 zDt5T3WbqTd)$cO+$G(yUf_!7(6Sr+F+#f#HL(pQJC0A^dHuDVkgMb0j!D~7y-XYnI;~<<|!cZi$38d8|h}z?v+|fu0iLYCP-qTR!Op#B-zAe#F3*NfWG> zZF#t}-vDl!EDJpQmH=E>CGGYoviwU1Hi@J)Ak|5NCX0FGhJcx0C(Iw2Xp{##6OMn1D$6?aw!o@yTEy{~<&O_7wMwKlFto|C zEN<<(fNN}6J=^bEu;#|=H6LBH%j2!RjL}V0<#3loTxK5;%?A9`1zQY>b3yfMpe>Ok zQ5LrPh5*a&S|Z#}nB1)r2rTYZ- zxc3OSrDebC`Ru-iPhd35V=Z6B1Wr_CY0Hj4Yh1Fep64dxHoGL~$ip>$N8ChJ7T5S* zz|B5SoOs#g!+OTC`hAI<4dhHz;*P5_%c($dF33Ufk&C<|H=$6wzh z?zWx0JfKw`tiA`ZWkSDnk}Qj>i{oG64m}h1U-U>cN&DX&9rULVIa!uNE(xhndCuOk z9elx()->!PkGS|I=5C@Y3tW6j0Io)d(;d%eQkXwLL|x=D7k&Ze3Q5srsS95S)Rl9C z?q%D5&1x~wpD~Nu3>o#1$UP6-)1+DS{7nI!J4jDl-QbKZ4>=#6e_)$FS(9UZT3|Ks z(4VqDL%TfK+_#v^iK;Aa?i~SFZ}y0L#TmVLd>T`$#MtJ_n8qo(EO1ub|KbF9Sd)p8 zfv-2f6i7SBi*oiNVAn{hG6%jOM7jjdtwF$?iues0nC0gFwzq8? z5+gog@T6dtN2>jeqzRfVsrHjVT3jEtJjZLtMI8R<*6jG6Co!nn2B1QrAyJm2Juc7| z*0>ra|E5JYd4W|w2igir(PeQ}U%)jQmLGU+-|BVZ`0{zMZuR8hDt}@gBxtgz%8vr7 z4yZlb4g46CpAZhM5^+}nw?{xxX z?YXu&=$Tu-*EQ=4aSZAU&?C2K2436<64NUmFe&J^OmXn1G|Y{+N`5xGHAW8>Nnx{zX%a>A^!qFn$|_P3AIhX5M@A=KJQEHAtF^7wgW|xih&7 z9A^%O<|~#NzP0en)Q8)LSa!H)2N)?9W2Z37W`fmW_3}!)b^lJQ+tf2QMq44U@J1+1F&A3RX2>i-5M5NnI5C&SLTbV@Qt$Zf)sR}od(p$5 zm?Ekw6;PAXtPEfB@S4y(Hl;j%OAb4SlzbM~P;JT;)m&WCg8WU*oAR&sTHRai(7%dJt%yIGL*=*i5^m@g z=^yGYK912BLNOyrx1Tnq3tgM~164dRir6yJq~0}LB+Q_p1+#Q?{JNjiMuFql^{6xc oG7g@barOxx%mH&yiN-T0gL7g8P2b_fBuDeE6>J$}{N3UH0=I#}IRF3v literal 3723 zcmbW4OK;Oa5XWuj>9|P|;&A|qB~CmACyDZWU1|qHjb)%2EGL+ zJ`Nv%Lk~T0K!^he4wcGyy^eQ7OU3k1SN_lZJe{4LoqZYf{I~b+-0fIa>!VXzvEZlf zTTZoHP5-p*qobqWR{4?z&qJqLv8*49FDs?g=$BOn@w2_)QF3(opCh?zuNq7Ri-+E|t7$OT;f?o{?NC2^ZMt1aO{$u6y|>HaxNyG-?#)daCVnoQ z0;u(g?tdHnm)9vtMpXDpI)&hF@{mnN3o)$G$e#`zU(+9nOP_W2%+BLdjmn$bm*)Vm(l|DT-ZNWy4_+vAKAlp`g_brfoGd)=WZS z>%9mzY!PfnOM=Iwh~m0^!a}a~7Bk{ZMUlNtGNvLT(0lT}Wd<#E99rvrswm8IgSLn( z39~IK_7g4FEd~+GW{8S>v2Cg^n573T6$Nj!MZ|^PkIaNi8AbNCC>itkWOOfL$q0om zzhGg$v(0eVLNb}4n6-d&t?U+R12h!X?X!57p1f70iXu0SgYeikmmQNh`g6KRL%DV* zZAEE;g16Khu*Zd#ar0DBCMbS$eHv|3@qr99{F=5Q&#=M*^#x;$ICek6gn=S^azOb< z2b4Mr?e@kj-U*BKG&7#5xTs|@&Zi=k5OV^7a?K1-u{XedFio_>%xr%k z*^*|T^W}5rLS{F=%gJ7n-LhJ23&!=nAS@2}B#{byAFgxvOSzeR9;7erPqq|Y{+N`5xGHAW8>Nnx{zX%a>A^!qFn$|_P3AIhX5M@A=KJQEHAtF^7wgW|xih&7 z9A^%O<|~#NzP0en)Q8)LSa!H)2N)?9W2Z37W`fmW_3}!)b^lJQ+tf2QMq44U@J1+1F&A3RX2>i-5M5NnI5C&SLTbV@Qt$Zf)sR}od(p$5 zm?Ekw6;PAXtPEfB@S4y(Hl;j%OAb4SlzbM~P;JT;)m&WCg8WU*oAR&sTHRai(7%dJt%yIGL*=*i5^m@g z=^yGYK912BLNOyrx1Tnq3tgM~164dRir6yJq~0}LB+Q_p1+#Q?{JNjiMuFql^{6xc oG7g@barOxx%mH&yiN-T0gL7g8P2b_fBuDeE6>J$}{N3UH0=I#}IRF3v literal 3723 zcmbW4OK;Oa5XWuj>9|P|;&A|qB~CmACyDZWU1|qHjb)%hJFz~ z4j+I+4?S=|hyw=>mCAU%j(0;##Pm>C{?Gh8ot>SXeI0cD_YdyfZ(CODz$vX*@Kg6K zr&_M2f7(hIJbGGhqRtx;CYS`z;7zDF}Ho^t1O1yxq4G zBE+-+$Q-2Kp9%jYz+$a@saW<^$0^CoLMcE9^)}z{3-U2h3-eTJ-=*d<5Fx=~m>Rx& zvl^s^70cSHhOv`nPLBz5dq9UJfo9YW@=|M|H!5gb0;zI97X2PY6B757EjCg!Dx*M@%h(ecN zu`u7+X1MDi8IMuSTEMwhc5}4>8j9-nSiDEi-YQZ>k(CuDahIL8HC>lh=kxr9nXMeGGcBzz#qXqX3Wrec$fP+%9p zBN`_n$C`C9Q~whVSElqjWPfP+@_utiUXHTs)u9@bkK~yA?XQtp`C5(3zByK_K^?|y zNwY8b^0|8{vzy)JWG~5XSuM5=<9bgJ76*KsNCmzR*SUwK+)O@?(wFvuZN!`1_`a%m W4`sZM^mw)Z%CtJ4S;^l=zV!$FCZ!kv diff --git a/_module/ncs/_uoa_skill_notrn.ncs b/_module/ncs/_uoa_skill_notrn.ncs index 06245262159469b9c22d57990c6078d38cf23926..4ad4e07c6a92bd1ab9e9c84cac48ae2cb59330f3 100644 GIT binary patch delta 718 zcmY+CziSh57{>3tpSk2N(m^FZ?`n+>7D?f9iD?o=OK>Wdh#jPqpfLuMG{!n~Py}(Z zg7KLgM4Uww9PHTs1!mF3A2@U@(!rsi7~fo_m)vp>+~J9l z=LNy+_so|x)q9iZ^<$Lk?O2$gD4oPKO(rB73n5nIcBhMx7zKl`9uo4WZ|%wraa1`g9l=q&f$fa$2T!bCG3g0m}kG| z1<=aXZp)vZ#e$Tz@e$8JrB!RL`e*^~WEVSf zoKaoLqO2sTfSTgs6{}fnDjED%Y&wg$dIne3V;udy>R>}nF!xz?tr7FkVy)U)X;|BtbiHKMN2!%^dnYVT9jSCYMK3__J35r+-Tpbb^TODIDsr~2W(FDjMYb01?&b~ zOzV?e)V!X-YYp%X(;H(~-W=C&>T1EA;1vj6}9 literal 3806 zcmbW4%Wl&^6ozf*>bOY}60iV@CD?EktU#)SNL*4bEfgit4J_PrNQT;;XyT}fcm&>p z6_3LMAk;;c2(e(nqEa~?kK>uNCE|3^r2gl8{(ENT%$XNn$9;3}&fS(_G`?Gf6$5^% zu3?pn<>aer9vvP1F^U%r_&l`ACByhR|FBd@2K_dQAbv6DA_|r&ubRaIP@QwGi1{UA z9$I>gkPeL^@XFqp)2Q!Uy^@%@4o{pXbeFj4V?FG0GNh~oS37$&it_NA5MJLRLF{J2 z0zjqftMRuXetCoV@qlnwN(%_~77OTTFy~>NgzijOKq#+GNFIIzEG&5eiwAD{d_lDR zYV319$pIn<$@^!*KM62dD_={7dC9U0BD1g*z(Tdf_IuoaAIph(B(xtwvnhy>;2=l_ zzJA&Cl7S_|>K4SSV9wLUq|8@Jwc7!SdrGp}3U-;!R200@40;0+PNd^C1zo37!-3mA z5Ay^!6>yCv8j9*XjYd6AhcRW5wCpM5CE5XXhoIP%HQMjzj`hg{4FxT4Qe~^@UQ-E$ zt#(4#u({cmk_3ke5yiE;J`I>sTXe^%iXuB({*ds{huV|XE#0)xacHIX$wi?rHz_)lZT9}^+->+kWpl3oA^T(osRB=G#;SP z#pg80cD8PJJ@7{(6tm(nrYyU;wE-H6YIkY0M^4`=LPe45+Cg|?nM;pJ9Q_&DCxMu| z)3%}*fr2+=AF$83l5zc1kwZ}Y`o=iiA^d~iQ}FA`hCD;_5vVt4ZN!QD5jqSM*%1xO zKPsTmQE0m}q|t7W&!?X8RK>X#i*eQ!$%N<~2rSoh0Lps}!h7RbIn4C(2QrS^B4m#c zNKAI#=vy~}+Xd2AF51>OtSxch}{82s^8T-vTp#XTTsfnJ#~%011!JN diff --git a/_module/ncs/_uoa_skill_trai3.ncs b/_module/ncs/_uoa_skill_trai3.ncs index 20ae616f707ce51009e3d4eb12ecec1b95bbf470..0a3ec1ce526db1c62e14bfa8ae7942a23d078477 100644 GIT binary patch delta 677 zcmY*XO=}ZT6n$?#Gntu06hE5JsWrN=ND7llOp_>Df~#VQ*oBA$jd3tZ<5(9(6h++C zMLcVf;8H}vg{@te9fnN?~?ds>bkTQNVzoO7GafLVkn*(ggB#9Wl}i4o6Gt=(uX2h%&=I_-+vx!dr9RAtzqJnn@oO7)V^XF?_Hh8#?5 zlhmkrt$~OMeR@PMcmMn zq<^H__%uXc2t|!J-G15_Z*+C+4^;5XC}6`#k@}lqBWC&o&6~v|!`JQ67)8eT^@uh6 kG8SH##{~8rAI-jM`6b5iG;)Za#KXvhX2coI{)ff>0-trf9RL6T literal 3747 zcmbW4&u`N(6vv(PXPUJ`h#v=FM1l)H1t*Y@5N$@wj}3-e*aZ$=XIir)uG~~p{~fsS z=kNz`*r7*+IB?)FX}ma2W0!3e-eKADeedI!XZ!j2mEZN=-M@RUg;3**U06f#Q}vKt zE|!x&E$is$=npDhLhwAa%O!+y5TP&dC;X(`@5_)rC38B0`CAs@e2w}w!SUmL7_e;E;HxtbH zGzW+rB;(J8QwcCxYu`%9x@_A8ky%&@5JI)Z_WK-vjOD~U5!w%-ITS=la1bPhZ(le4 z#IS_yUO@~6bDl0HWxi6X(+)`7SCZ9Mu&Z>g8o?{gpg$zxR7Sk6pzBm>X5cpFVV>Zo z0B~<2wi+h zgKTH(;dTN%9vd+$K4Z$VTUZ;Q8Bv`cjrPdNTScfwUX5^iRg8!v#FK%J@e3CCj_bX diff --git a/_module/ncs/_uoa_skill_trai4.ncs b/_module/ncs/_uoa_skill_trai4.ncs index 1dec39d8fcbb0591f7b170b9dafcce1afc8af075..cce632aada523841acc40a82449f57b106536729 100644 GIT binary patch delta 677 zcmY*XO=}ZT6n$?#Gntu06hE5JsWrN=ND7llOp_>Df~#VQ*oBA$jd3tZ<5(9(6h++C zMLcVf;8H}vg{@te9fnN?~?ds>bkTQNVzoO7GafLVkn*(ggB#9Wl}i4o6Gt=(uX2h%&=I_-+vx!dr9RAtzqJnn@oO7)V^XF?_Hh8#?5 zlhmkrt$~OMeR@PMcmMn zq<^H__%uXc2t|!J-G15_Z*+C+4^;5XC}6`#k@}lqBWC&o&6~v|!`JQ67)8eT^@uh6 kG8SH##{~8rAI-jM`6b5iG;)Za#KXvhX2coI{)ff>0-trf9RL6T literal 3747 zcmbW4OK%e~5XZfn=VqG}Asz>ytOOUHf)hwch-6E`qlKabdVzzRn#6Q>9XT6S`3!sv zE_@t50EZrOM2G_i4wcHR*PFFN+X(m2ZTCO(^X%9jk6-y+@7?{o_gV-wzSxB|1V2>| z+2vw6`O~tFj*kAI;w1#nL%Uo;=;z|gQXw(=jfx%L2x`I+>_E0g0sZ}Ivy^>&>^8W7nTsp>r;}u--HlW{D8$nFMYqn+j%p= zoKJIr$U!pxTsV~glePA(gsjW9T@aatr2rvRTWr72@yA$B%oCyg5Sl|lgaijcV)*uT z(@zXb$nF)yP%!7|Vp8TSr8@0^#C;`MZ3VkZ=c*CB(hT}T5>92r>k7I~rDg_hV;<%S zZYtm!O*A8_`#c)=IUU86MKWYxA+OLbs5``nU0J7tK_0O_d7v3V%bQf$YI>}xWQ47D zL)fr+uq`DCE)}8?*XdyzFr~KW5vQsV+1XMt4IR4~@{p zmo&(BwjORLz~iwIv*I(REW3rZ0h$rj>CtG9oV-HS-_RH))MPeC^e&qT_5w94LBYRv!L}`ns5_{|SdHQ*s@$J~TXWzqu_gN9pzIK(@)Vq)oQaKP|KLMYW5b-d4*- z9olR`v(9w>q0ziQh91{RJN!sowwq diff --git a/_module/ncs/_uoa_skill_train.ncs b/_module/ncs/_uoa_skill_train.ncs index ae60acc04cebde4aecede289c55ff12f34f3890b..142b2ba94ec2713b6fddb6dd083c5f23e5df38a2 100644 GIT binary patch delta 722 zcmaJFL0$4TA>SZRiq0S6~TCC6eijDHgn#)=bSn3-uKPgN*Qw(>-N>@ zGr0>KXKW3OmuzzI+QLsm8*Cq9*}-1M$1qu(ox&8G@OOvR%S&zV-fgej(k3$;tt@&h zAjaj{m1cN;0&iIQuVnsyqu*Z%OIhrb7 z=weSaiKu4RDq~u4(NT^O`zfJKB}uM3O5PgLsaL%2on}8wRe=*J;BLgGRL=>0Bvi(J z#Kn|4L5-SIi&#}{Y%4m})f~R78OjxlI=B?|^S7ezn18+Jb#Jyq|0*`3Mf{H1)c%ZC z!gb9e{X@;c`v83+6xUPq_tW}#qibVtpo%AY5u19N)VsQaq~Q;=V3dvqxBEe36gZA8 y#_Zt9*m!0nSOV{iwUq5wsOFD*hZ9pAeRnPYXb}%$=6~uZ@gbH_^+55}=KcU4oXq6_ literal 3814 zcmbW4OK;Oa5XWuj>9|P|;&A|qCAjbuoIpZCBrYkB7K#$+1rBbyBui~?v~g5Ld<4D) zCq51zfI|-vCxkd~;83ZI*XwvUZHbs3>em06-;QT@XJ=n{9rw-M+jm-q(fDo^Rt)&5 zx`tIQmXkkC^YHNSk5Rl}!1KT=mki_Q{L4}yG5T#3LHuIQc@!*Feqa_0Ky}W#!snOp zd1&cALOL*tz$<%WPNTka<#H0tHF)DZp*zG)U+Zp{5|gsxTw_n=GKC!CVY$By?xO0z!FpLUQ-(5WYQ{z-tzTKQTs%!`&)5SfLg03lRcY_G@t_pzLqM?(7{G@F752@Zn9 z@b$~4ml&1|t6LC5!JMayNtv&dYPSOt_mpI{73?ydsVI1*8T1AuoXCh*6?C0S4F_)f zJj@f^RKPWwXeg@lG#d3d9mbSJGGtF7FVPOD+XTg~tkQlzk652P&`{9w235A29&0M0 zu+>fo8#WKNr6j?jLPT-xu1^D|)D}JBR7H`UO@Byu=tJ$v>Xsg~&~a#`_Q^$|FE=QQ zxFw;NMah1w0Ua3Q0}&KB{9EIJw8328h) zp^MLHknL8sQz$i5#E$3lnDx0o9ArW3so3y` zD6kFSA&Fw1VfA$}Q~whVSEl4TWWH;-;(l{eT#nM~)xK<#r%9V^dPiDj>1))^yLwwK z8+B;212hor?QF x_Fg=viLv?FJmx#T$?w<~?f%Cj-vJRQh);_V_fsp19g9 z)B-I2hk*r5e_>$ZRgecNU{C<7V`K#BdcwdW%>dFZ3zAU-%P?S(;Q_09qrd4 delta 133 zcmdnPbdHJF&pB8j%uvt3iGhL9Zz6BEFf-%-|Nq}Gu&^*QFfcH&GB8>*P26ZE=>-=5 z!@vTjzc8@yD#!yBFz8HTl(e>!W&mpXBMTB>gOFhD42&Sdo-nY0umAu6 diff --git a/_module/ncs/_uoa_tchest_chk2.ncs b/_module/ncs/_uoa_tchest_chk2.ncs index 8fa597d056b56ff67749f97286eb66108eea1a67..02daa13ce92068dc18f8010133eaedcf7c38887b 100644 GIT binary patch delta 115 zcmX@hw3~_7&pB8j%uvt3iGhL9dLnQ4!~#|k24=?p|Np;WU}0fqU|`^61 delta 133 zcmdnZbe4(N&pB8j%uvt3iGhL9cOq}MFf-%-|Nq}Gu&^*QFfeekGB8>*P26ZI=>-=5 z!@vTjzc8@yD#!yBFz8JDFKKNj%>dN&M;0W&1|h-P85lu^Jz-!0%fA522tm|>$u|lN E038`BumAu6 diff --git a/_module/ncs/_uoa_tchst_tlk1.ncs b/_module/ncs/_uoa_tchst_tlk1.ncs index 9c28bb4a604c8b7afbc6f4add4f6e9f1f34d7308..b5d33855d1f8738a51b1b97028f2a7ffa75af040 100644 GIT binary patch delta 1151 zcmZqCxTneM=NzmMW~gW2#K0hOZzAs_Nfu@XAYf+v|Ns9B1{N@niIsuTnt3u4V=WV- z;N(We5K$?xI3puS)ei<1X$BzuXYvO|btWF(&5}$~%uE~~C!4b73UGXan8&Rk4>XlS zW%DLh6BhB?VB`Nljc4XoPz6dd+Dta&6Rn?%BF74q`-dXR1`%b7mj&u$x}YNfq(DFg z#Ak?MVF6KK9XEh>fO&*S`vwLEkW+af6r(gN1H%^9$p^V)qN!^E)O zF!N=j9?`&f354<4G%#KgX1q)^!xtKuuYhEJEe*_zazBx1FNl85IYF!C?Y7Gbx>Rc-5r%q4sxT5i+_Mt z+@0OTK^zoBM9_lWiWKY1OWGYy-F?1yNV}?)2#qRKyT&QscCU6LJHT(H zgogT6IrkM<_Dm`_TxG>?WkeBPe`T4IB`I7FgceJ`YN}g1ObCqJj`rHPc+&PeOfY62 zlDKncfV~EZ`2a2`*1F^Qe^3KIsIuo-(I3=|XR5zNC302IP^1H$c!sPFwBi|xw;?>x zk5&1(RkV68+fKL&^2%FJQsMS}18-fM>+rn>Dp?;m~G1o zqfM%l9M&4}pJF%W)kxJ&!Zh-Nq$%$OyzfO}?v1n^A6 xdwdb`6l1(Vc5s;&g2k-kC!r|^WpRzC^Ufy1$He|qK7dKRx}4x@I}@B}!8d#Ey`lgB diff --git a/_module/ncs/_uoa_tchst_tlk2.ncs b/_module/ncs/_uoa_tchst_tlk2.ncs index 558fb550aa20d779b090f3e5ebee250387584f16..dcb65390a36bd7f3c3718f57cc2e7074767841a9 100644 GIT binary patch delta 1194 zcmcIk&r2Io5T1Gaq9*I&mSo$QMEeS{Clew>C{zs9dlCErx>|2i+Wre-y^0DtXYr5N z-h1|@;6bR65_=F7^x&ZfG0uB0Q9}!!_8n&4n{VfvS(tCOOXp?pN zQA+Jh#tGLjujg#-JAiFfTg)c_ek5#wuaruq!&nNvF@*?Ig;31L@FTf4|G+{c2KwwH z{nr@i``h$|5N=}NS5Np?W8g15@JAQ!H;k6NGl4n!;Af)HA9T8g^q^*GE1fIbs~Ot1 z=(4WrHoAeLa18PXCgOTSzDuL|whnuOmx)LNnJje-q?+|>$ZltEa#o-Lv* zXcT?gQuL)!)LYB=FCw6q4l;8%PAaHkl4jW+(+1mp`pNbS-2~OjXvvC^OBtdPw^9*$ WA%N{a)44_H)60BcuiYrtD!2z9SIEi$ delta 842 zcma))Jxc>Y5Qb;&(|AOaT=o+4p(|)3QB;D60R^=dK}jPBHX>q?#!6CHr7{@j2WVq0 z5_^AwjfJEMs6`4z3o8-g-rk+Y%G=^ycIJI%7G^qA^~vbk$_6jbOieEXIQ2&K(N?kB z?Y@AfsQ?hs0ZU4w%_xt1isDcWH%%^6NDaqEqxp_!iqhAn>cAGYwe?v4olJwpM??X0 zx4EPjwaIH)_RBA;T6|n2q4OuIc~KmpiwMIqVS>$_Rk8tS1gLQ}kl+6YbMeyC14B(O@b=A5I1hT1;h`PkOwk9KHcZakL)* diff --git a/_module/ncs/_uoa_tchst_tlk3.ncs b/_module/ncs/_uoa_tchst_tlk3.ncs index 06cb47f7996cf13b557763ffdf0eec6860d7d58a..663b7512282376327dc0458c5ba6ae26347a45a4 100644 GIT binary patch delta 1189 zcmeyaby|nl&pB8j%uvt3iGe}Pdm`_nN&IZW%#8p4|9`>2!otkJz`(@Hz-Y}p`2(Nm zWO2p}CPu-@jf^3TQj-;gMK*t6yu-xAd13N779Rnw=V0Xw+zRqQT^!RUFW?o~Y{x3c z;(Qxy-XExW%-jm9Kn098D55M-(YYw1tWeQ^lP~a#Br?Uzg4}aKM*v8HfC`Au5W~U( zqQDw&04)LY2$A*;3=9zWf=EVbRtAPGtdlQt$wbq{d_^SlBWd7%DTMiqk7!`N1d{pL zG%#NhX1;9H7aAC^fH1z62FA<4jh}p#dk3TM!QUHIjg{Zv6ISOT1cVfjv+TY+5xmK(6hOMv7-S&c!3i5aZ! z2?L89i2rEfebLF!g)AVMR2q`Z!73gA(>%y_APvdY{=zbh3X^k$C8gCM%D|4h19jXR zaQ@<%yh%8W(QY!QhzTR-WIG^vWpXi)oIiO5kj$EVSHvXBR2P!}en2z1F3@-bCa~)u dz7_!+43viW8s;ys=m)6i4~TUT6%bN^0RUmt*8Bhf delta 948 zcmX@D^IePA&pB8j%uvt3iGe}1d?N27VP?kv|Np;XU}0fqU|?WkWni>sns{GyvMgf; z6O-8FcE%8C1+Ww&BS_&71{P@sApJ)csG5Oo^9RN|OiUabCZA*R5#T%vR>;7uAPkgztmE=43=?Sw3Y>ykp!Wks|u z379TfgSSL$l0;})K(rnBmZPMQ4_{nlY@ce(#ah_vS9LFQ4>LHT}ZM7W+Sj^x|7d} VsxY!mRuq#Kg_;5}3qmR|002f8+#~=1 diff --git a/_module/ncs/_uoacraft_enter.ncs b/_module/ncs/_uoacraft_enter.ncs index 8a066bd8842475e82fba0f3b21ecf972d2e52cf2..db96e037042975e68bb1a6a8aabad0dc760ed4d5 100644 GIT binary patch delta 72 zcmaFE{EC^^&pB8j%uvt3iGhLf)kI!DJ!2MD1_l;p1|XlA@&Et-Ul>?`B0R;}nK?N* X`RPgd`Po1P@+{H}K*>KFyAv4!sQDFA delta 74 zcmaFG{Dzs=&pB8j%uvt3iGhLf%|u>515*}e1|XZ6@&Et-KNwh8SQ&VVvomvYa`MxY b^7FG<85rc5r5S*de`JB`7}z#;CNcs52P+kG diff --git a/_module/ncs/_use_bankbox.ncs b/_module/ncs/_use_bankbox.ncs index fcca45bd4cc0b96e7f48d80ee75836d1dafc2f64..50191bf5a2309be48dba7f15c58561283fe68526 100644 GIT binary patch delta 54 zcmdnVIFnJ^&pB8j%uvt3iGhJ(rW}x9;80*-VFNK(Sb>-s#A0Ur|NsA&iMFy6GXeqp CNea#Y delta 87 zcmbQqxRcS=&pB8j%uvt3iGhJ(ryP)A;80*-Vq;+gF&P>E|NsAkfkm1DNdEzfvNABR VFoR^6K{6jEYRmGWs+s5!2mq-l8wLOX diff --git a/_module/ncs/_use_commodity.ncs b/_module/ncs/_use_commodity.ncs index 5911eb6076bcf9c6f27bd37a5c78dcd394335534..8e65a214eb546c9d723cc2625ad8241391e71bdb 100644 GIT binary patch literal 4474 zcmbVQ&u`mQ9Jd`eZI^T@B?n+)eWNE}su-Y62#MjPZWAquJ3CvMG%0c&x3TKjQQ{Pp z16;Xq=3nTa!l6i$;D7`NkT~qX0i+&w7=-WpKBtZS()y`U6({d~e||pS_wxO=S+U5I zJL?}jkfhhXx+%eHfk;YT&C`#vJRXlp08kaPAY|(6M2Vru|7NPa12K7Jq<^s6Otf|NY_4e ziS0PZ3lC8oJiX)|RWmp0P!m-Va(RF^YgRQoU|w&_ ztO*cv0lrSx4+mb5oi6XUKl1z8@$vw(f-o}yUQ7eLXxV=B0IsitOkJKF%h+rQlf%0n z_Fdm^dqK8qKH*l?)HQ({W`?HLY>FHno}9ff>|~R}pVqCqW?5HJY-p95K#sgeOH7dm z=ZT=^Lb{IfJ7O;RD`iXM2Zk>mP_tS_Q{Xz{ul!2gXjR*AmkEG-!5Qz3hTTCJ_A*Zm zUq)g;@ub$8TZX`;#3O8&0x0ou?ihvuKD?gRXc*bmUP@O`X-C(#+s(FBeQeeq>dj1K zm(v!O(SrVkxQUgti4`=lZ5XDIk+_vgx4W#9g+>zEvF}ow=1yuKCVG>ApQv}R2U54TLA@3cWAnMybSc(AhU=vO}pnNBoua8 zL0VAoR;u6?RaHNSM3Rxk(;mcuqp4hchmIKX8xy;URb{dYF(1qL1u%#&h+}Yi4Mx67 zI0_=SgS&rYdhw_y#RPtX)HyT6*+_bip#f*}+=l$CTqeoLaT7+ab0O&;79cFD>Sy(n zAIrC9oRAYlr^V2L0H+T5843kNK`K(>>HB#6-zoZ`7si~lj#UHtDi~!VCOwHr^_*+-qcoH7Qkd& u7VqQcgeQ1HX`Yb@o|5pxX3PvovMq}K_}hsUBoxrZy;H^yetyZ`iS$1#A|>Sj literal 4792 zcmbVQPjBNy6dyZI+HP7}N-k)%+gW-7p=t|gR|tv4o4QT3NnGOWmX(kq*Kr%GjvXaV zQ8^-U_=Nj>lX`@MOY=T_CC zk2W`M-zQ}C+nWSF^OUG1t;GISl$S4GJ}26B0^cuSw@8*l-HE(oJ90br=+KP{jO7^t z3b~_Z_=`vcc_2PfW)e|S-JVVS3nl-_5({bp75_;z{Qi|_%<)&tX$u!Q`#aOBEUK`s zditOqRKvj_?0M0NK5}i;h%Dq?RV#pAXOXV4WPFWJBw+yYyN|;O?S(W5Bigr*U1~dy zJ08<0q)x2UbH~(({)DImy^1@)FNYqyfs7;yDw$h!1b~h0`>AH}$wE|B)u1{}( z7c1**B@Bu;^(b-&!^jH`naKms_s{H}(EUl!^IiIx7xgJx;W&J%RMuJiw6c!7007_E zh&On8j#ZU=n5hBun&bKu(YeR+Sgd!9X1BbKd7?bBG#IhdET5vZWf)smmu?z*M^<_c zW1jMSZo6Ub8Eskla#p@Pc1C`8-?xLKtLqrr!%;pRVh(qWhIAH6*(gfYhi!QXma^hY z9@JrXXpfx!zzrnJfS=tdD73A|hHMT+9O2x#f#XUVU(ANESkv2E4XC7=d@+b1Y}c)t zYzU(CPP;A*;RP5teLoy|fovK?ABGcuC>wzY0xzSsBnS&x5Ed-kkM2X8Jd)HP!f2V> zot!X=Zj6Vn?{~dG)(tTcom$(_rF+^8dA-$=Kae7f2VvNgg;DGVI}P2kt}foxt99wv zMe9}`aWQp|a>>tUYp}GJ$Gq6YcI1Bu#liz&t7EpL+o1S!RBf1@S{FL0GyoTLlEGx$ zABEvS@+68Sm?w>55!72drgSqDQ83%mITStLGfnC2iPCzrY093R_gmxpn&~-K9a)l1W#pTXuIRKdm!?_ zl^1vxkf&u2+!Tk(TOs%bhs4Sp5>?Z*kC^Z2v7DP`$z?;kviJrY!<5^J-qda-*~O6@ zAATTO+-AN3qt{?0u7;B!a(hVSGk81-C%}D)DRgGA!%PmE?{b&mJfG`OepV_p?Ku)* zEInr;f2+x+rhV8r{l0Q**6Eq*0jHR$4$l-g%bNr$Im<{HGeTBTjIX5|@Ji#~-=-9? z=2Ij~UTZSgcSlwfj^YgP5hV_ZgIDsb$aapVPtH7}!b1DXY3h!=a&h2qs zVX+Ezg>gXqpyw@xpN{y1hEt>`{Kx>pak*?FF~JYMp=8fM21`P}=GJ4ZfIne?H%MP3 Ux)5&2Dbk*C#5fymSw5-^_g9_h#PA?!)enUDn7z zF?FmbyW;>t-e}3%YsC_%R;w+yB81#irHK>5u|yrtuhQFX7FJ}kM=~b3YUyXYr7#Ld z+=VR8G;k*2EIyB$;ilxkcbw$AR>odJilQQ8=wLB_x|r`DG}B3{%&`;F7QuS7x~oVn z+_%Zcw-|qD_{jLkU~a5IV?-9`0oGDRPebgzoWWVB${p|&n-J1m*sthoo_J8mju&!* zS4T%9hx-Q#xv|{vUjY*mYSWqo6*YFQVs5MSC>K7cCc#_}@PnN|#Ai{)u2n`IL%iYL zbuYX9CitqxVKERE$+r@XPK_&0X&b4cuwG~$vD$PVQ*|1vTgUZgVqFxmCptyG7S?ZO z#SG3X7?gL0SY<R%5b6Adfb*~*{!g##Fv~jrZY~`VFSJb0sDsbBSoTp z2&Q8mjE2LIk9jTrFXA1kld`_i+9g|oFZOl{+Warjq5v_?IiYz?()8JKxDy{bsVKA( zrbn{i*8kStX~eIZua`+@o~y7Sx^+F}Cf8SPCfbeX;ZyXD$7&_l!W(0`#8%{8-yGWRgu{B8j9SNYz4{R!an1g;hZWEhvaRSUgxfX+iKJ z3UP!&AQ!<3;-L`n;MJ>Wdhwao z4P75QRh$OkSiR;u8#*2Z-EMa`1^|e>(^nwYuHG=<4u#Jc@Rytfcu3ft+IBj`Qz2!9 zHy8saVX9Xdt{b=p??Z%lU|2MO4H##D$^cdt2!abJvlq4MZLL~4?@{A=9*6KWmvL5l zco6u=jXD{>IK+TVpO=?;U8qb~H0?0E7LSy%!#1ArDOkpnLe@M{i_bcNgb;HA_XOkw z)`h+r2*+G9VP#xa;dz%XTXJQSeeq=)f9A5;DN3^gA*F0YKe&M}iMq=*(Q+XN#SIFs z+2D6kmC6E7zCj7Ul9FcS5h+2$6OtvqE2&OkT}l(+r_I=>5+qxas;t*ow1L;MUgNV3 z{FWd1A)Sj&K*j>R;P8Ty@=>I1BCAR|%sU_&m%|Muj{hq9tXz?-sVlmN)Ffr^0s-oi zOx|>i_gHV)if_5k8I!(=*W443$A8>eY0}vBdLG9X^8@;5k_SHhyAI`652;)Lv=t!b%Q?%k=<;1tm;lN3VN`j!D(rg;@qU$pGCZ9O`a^S@O zN&813Ee#gn58N31YMy-|7=gv+a!`SAq`4CEb3xWk`^EwyeiONKGeP5#{ANrNZHMb2 Y@3FfI8P}IV?AUK2h_egLm;_Vs4^7cAJpcdz diff --git a/_module/ncs/_use_honeycomb.ncs b/_module/ncs/_use_honeycomb.ncs index 5e1eafbc1a949efa56c23c84d668dc7b8a0ae2bc..b31eaa7c93639c9a04cc3de5915fc1bda2c62240 100644 GIT binary patch delta 810 zcmdlZu}*^5&pB8j%uvt3iGhJfZzHb)qX+{FGXn#VVEq68{|g2dRtAP{=E>HK%1{YL zu*4IXL=K~>G(-n0iUimYM#0I;7+p-IKpe(6Mv#eL7+9nkfb<`*Y9J3r^C`#!t!0pb z@h7opF#ehx#iTshheeE+5o{gSxiQZER)YNMKE3lk}_7ZAe~!u8FU0d3?L8y zi%do1S3n$vVpJJ(EZ8WS$sd@_IT)G1l1Y;jm}Dm#u%g?W$zlOi{Fg;$aseCv>6lJ^kub!Dg~O$#5i;ELskjnUuX_WMdN#5aiAKTF3_Oc>>xWG8TG-e zb8M2PZ5ZB7M>EX}i)mu)`Vi9~VKy7XkQy{Y;;|Sqjok%ohyfGBpUJ!&l1vN_Cu?wM z8EgYb&mRUBu%1M2NQ@doOaP{%G)OG6@{{Z`M!J4Wb5wgD&{6K)?!a*_c%cL&`pJf5pH0i zP_alL*j&Ds!X zJ`4D}KCokBnZPn8j z7shy2X9?(68crs6;8xTS^`z0@|d=Zd6c3Sv!+>$a>e>wbNKa zsN%)}#DN0`4hSI>ap)g_IB=>E;(!oHAoYMyg?!)uC_)^9!p!`}bVkZ<1eZw;j`#CC zzWwdY>^xQ$DtPVu^vpa$lOIkZ_LspZg<>}UxQ3ExjuNqhgM&SkOd+%zOD6tBzY6qs zoF#n~0k`lO_H*ne+r%Khs z_O?gYamxz=T5||q@3aUeJ1xhf?cf}4HwdnKZri3V@o~$s>tr2MmvI{4n!Smeb{E%J zHWIXbuS?da6^ZS*V)u{|Nl@60^?k(upM=-<0Ds^Y@vA9O!2V(O{JE%4hn2~)%)aDx zaNTyX=Q>^72?&^Ocs}-R8c=r=2V2x}0?bjHS##9t_$&Yd-}ISrVr_l+Z zcDd{&FJp*(UdUF4{VW49fE$vxJZ}C2P;$`t08@X7o%+pKMWuu807ua>?%Ie&L zZ*R2Opi)hUG2plU7$CB-SB&U7kCk!wuZdm}#*$M!ZK8KbN>;rnkClFe#!8Y~k3ri2 zYl~Kz#AzFrj}ABuI3F4=z5uyeSCG=4@g9;6pL%^LAvv+G-iy^m4>`{6eg`y!tOxyNACixvU% zp)VEl99`)6#BjvJC8Y6~Vw|N_+chj4>HxljFdu?9OMzY_Hd{ZK9zr5Lz`JxyiF1L@ zIrRod|pV~4a3F}7T|2b%Ar4_p7WcY=~2(3p%&nr`%H;* zo?iAGHhLHibd-j)hNTWfI!l*{>B(NG1Ndgy%8zaSfNzQWzSyyS-}JlX2orG6ysx;k ziMUN2ady26|pC>nnWB4T=VIiH>{f{iYWVZ|(hdO|7>|G_sCAwhyE#kJ1 z!8<(C1l-YgihGXE`^5D0KU_i@!~CCbX7f`fWMSplEDhhqJ;`&ZM6U!JpP!kzR}0*b_`HkJKVnGy1poj5 literal 8216 zcmd6s%WvF77{I;u?k2n5SCY+xKGG>^4@f0S%j<$tB`JvnX%g6N6cD0#HfG*C2S zu}dEs>5O6AO&xpk0YCZAz)9NfyGGh#Rodtr{cGB0h975nl?S3qTJKd;t(TvFWTa`E z*){)K;CJkqK4Uc*)&9|0c65p#(dbzD`uc0HtlhL{hETuENmtygFRpL#D|pE%o})un z^YjnAe(*hHzNwE=JcLCE$@n;(W(K?|2331n@sRJiJ=6^`IPUlX3LFv=Zx@Ao#C1c& zP(*zh>U0AdIu2)PYb6W19f+D1&)`6B;SI7|&YDk&?0!v~&yyOfeT62fFGYLIb0#ln z6nM`v5FDw!h&Q+UEcC(VF;&40d&#;~VfT>!ruZe#KxGLRAnJMbj$u%dAu}%h^r?`9 z|7-e1b_Sk8UJ>iyQg+T<6lG1RnR$~s9meFAmy>dQk%nyks8G{Jj9P(0EuiTMg{B4l zMxhy?nYR?01)7B?rSC8#=;un=VW2}B3e5@nw?gwkhd)!O4K(+%LJNW(D6|MP|Di%l zK<(!hS{C$Yg;szT?kIEwXz}qd#P8jxpx-HF$AFev3atVymlQfK=vNAz09sMAJ_&S0 z&H9v}ca<8R0y?^?&{KjwQ0Qr(W1lGW4AAO}3Oy_6J%vsK9e-b;=YUQ;txzQBw+cNE zbkbwb-xOr|K7R!i$aUh;F^G>F^eG;`vA(brI6Dy?is}|0Bk1c4h9q9)AL7BfQbqA+ zt;3Qu)>!lzgV&-wwDH=g1piOlpp7TVtfiUzB=j3_w@Iyy-AD`d1Q#%$_`V-74Kzot z5j|2KYa*;GlC@1%Tqg`Q$#<*^n2&Et<^@tG-X0FLP*0Kp_v)vTd!8&iL0b#+copy- z`%Ut$kkxLxfrIy)=AIVzCkcrdrllB4Y(C{_Gd?EkfdA+_l7F5obpxzL_TyE+d*lnr zJ4fn{r-gQ`30PMiO4dcPiXHl`qQ@|kXd~>eDE13(vxVC|E%II@2{vF~juiW461H@i z$P`I}4cM39O8{mvIkJfLcuZqWgf+~L!MaSAT^u#F$@&RC5J7QX>NPZ4|F#zWJ=O%Q z3m-_HMLIc?AWIMI|4BbMk&d}BGDrz|) z+Vwq*x*gQ$p%-T7&R1vn=BKnl__z_V!MXXr8X4z}w4MEZx>xK(=@H2^MAsAYf+v|Ns9A1{PKZ1_?$W@t0}igF}qG zj7YL2lUFi1FtSX3#T2WYry~H;1q3a!ATkiF4pnsuvl&qJZ0738GAzoB`zAZExHFak zN$JUpS#%inCSL&ZpMm+ttU8SICMU4EGlqfrhk<;)$sd6HV_<$Tn;fItms{069)sBDaoNT*`7saaw3NgV*yBna}NWH zGy~Ane>U&nn99W1F!=$u>gHnZOH9h;Xr7C};<*X@wm{E0atRAMG8-EM1B{&s6cCIi tx(pzLChz8zp4`VRG5H;@{p4tV36jhdnf!=<52MB8`2t3puM6Ze0RU!{ZIb{1 delta 412 zcmcblc1(@e&pB8j%uvt3iGe}bZ6fbMA!f$^|NpOHU}0rokYEH7e;GGEJH*J&02Z&9 zyp_p;k$LhrrdZhw9RUUiXpsfc-Ym=@3aYM**$k*|Eps&+SdwkB28;6KKn|J7=`1>o z1(SVPq$jTjvNR^&VR2`C0Os4X>M+ijoWttQ7y#y<2l6>4{{iw3fcf!ka*RHc>)4bT zlfeAFY&wimU=}O84&x;-%NNM%0<)$9Sx#WqU3P6I_FrJ8Du)i^CNL`($jSn-`1dfd zNHYNa{0HLD&HFf}GBH+7zR0P%xsv-5lWZZHKZ8*Gna5`f^k*Zt@Z|k`e9U^f3?Pk@ dzw&hvsZV6`7ydnrc9S;>7(qj7^J9U0CIGh2ZBhUL diff --git a/_module/ncs/_use_map2.ncs b/_module/ncs/_use_map2.ncs index b7bd4406025afd1837fcf75bc92ff2f7cb6b0654..4ebb6ff243209bb062251b8693666963f5514f75 100644 GIT binary patch delta 405 zcmaDT_*#(H&pB8j%uvt3iGhLR^+ev2(hMxj3=9m+%#8p4|9`>2!pgwV%?uV|6`LH$ zC?f@tX93GUL6&Ep?8hh%)y{}1%_un8pV38B3S<^z93#m19}Fzg3_$wNnVWqMqvqrl?8=ib xvg;Zk*$s3!SS2vbz%(Rmu0lfM4oEvw1nXoC4h`XQ441u_9Lo^{boVX}bpTgka>M`t delta 404 zcmaDY_)w77&pB8j%uvt3iGhLR;Y8k(e9X*@|NsAg!@$DIz|hS!@s%b&#px>{h%|3H-kgAdGy1lm=ISr0&FFh#IT*5T0LEkttKo5|@MF+e9D;ZO$vPo{hH diff --git a/_module/ncs/_use_map3.ncs b/_module/ncs/_use_map3.ncs index 75eb27d3431a5d42d0b3e5f2ef9ba35473c2b5b6..0fa906b560ac6b405419979ac61dd24acc0a251a 100644 GIT binary patch delta 887 zcmaizJuC!46oBXL&LFtEJ(lDA?22r1Q5>R`;1s%RBz_W<3WZS6(om2qE|0|jUnF#j z)#wygC=?_L1))$#C`hhQkTW~GE@q3nW{Y{>``&vqZ`ZAq6-f3EnnRuOjszi9sdQi& z(&@DoctZ;wbwX7_h^j&^mwP3Y5wfbHrnGtiDgrNmfj-4*b~8W<2nmEu-NZ8*!F8n# zqIjw3c*?Z0plR?Dq!DkS7Ik$h00Jk%@Qh39K!7$7r+yR1N;~Z*wHd1aF?XW;kAmfF z9FB0B4NHnEyk@JOti4|nW{|~;io=?ydkf&)!WVI|Z+out z0>Hxdps^r&&G6AZLTeE-i9Fa8c|0nn_?Fl#p%Qyifc@~X+j$nBf^0484 ziEip_6D{)XS>%kf+U}Yih!r|#n9HBe9X*@|NsAg!@$DI zz|hS!S%68Ij|D9B0w(0nq$w=%m6GlNZe0g`1mhp5?nlUa_D7p&$6*lm9q zCv&mJvaf&|k--`cHR8k1#+&66kXQMR}kz7$6}v z6Kn=h7CEF)bbLY6v7Dfe4^SOI>mioR#-?TRK0fhOi2NLE@+gh~CIA#?FC?hr30#NC zWIcY3EG%L10Ime$jJX62y@RG>9yT45*YS%RLrk23O&-N#SKua^O#Z~L!3J^WWGMkB zAyC4GB*Q)6B({ZV@(ck5V+$4*2g#YUz^1HVU;(Fph_VAvWndvjU>>@|0x@ngzaTJ2 Kq)*Nhk_P}4a1sXq diff --git a/_module/ncs/_use_map4.ncs b/_module/ncs/_use_map4.ncs index 202c55288031fae75d727764d361f88e6f4437b8..446a9de5f55a919956f651991db0eecacb633845 100644 GIT binary patch delta 1931 zcmds2OH30{6n*#2Oewzzozm8Jq*IDEQACKJGzR5QT<|dhMia5Ag#{Zhf-6lVafg9W zZ(Ja8;|im@vUQ{QWG@0tK7Rh7vrJyR-Qh~j_y>v2Be?$#1vD`f*f{s2_W6sg8 z_|5*Yp+VY`VIsuN@Z{pj-%7W!2#$k_Q3!Kw9ux4o)I~rU3rJnVC?Cfew+0zp;HHzX zcA1Lbx#7=IutD$-6bfk`oKXxvqZdvkpK|jGPAS2FOv9gPD934~t$^U+IwlnzcNEt> z!|nsDmPJ3Z-yD){i-dQ8X!JZ6w+#s{ubHx-rE=J?(b@8zZA1s z-CPLRl{={!lEUJ zJ+XNN`iiW0PvzMc!Mnc$j&d9>XybYilP-7aO~DjkvbY*2osraB;T30(r7=gGJv7lT zMVmzWt44TY?5b)BC<)Ot19p_2QuG%*;W>woT#mQY*L;L5ai$2 zjT5#$OAo|F>4Jt^uE{(zywLN_FzoJxr&#A{z*8k5taCf^+)-ymzB?-PLKuoP1G*PeLU?3_DgJh!K~)=PXCHe) zxOK3)LVgw!62;PeYw(8uFqk;)H}o9Fk6HJ|H9zuibE%O) m9C$jKS~B8Lw6kIg*J)m73{4}PidE{$#eeKrJhd7+3%>yJC~tKD delta 1922 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 GDgFihQ=H%c literal 5779 zcmb_g&2JM|5P$n&lQsq-aDpldc_E1eQgIU^^$Te11{J8T+U(jv zxkYL#TJ^|@{srx=haNd_=phFxaiA&(q=HmcIdG_|9CC=1&YRhF*3Wk1i04SV*|%?g zGryU6Z)e{0RF=<rMZ3(c8n<}ODch+S(+?R)Z{q~u^?xR=EDk`gg6>OBvFNzP z5FW@#`m-(iM?SCAdD#*sfE{_Kh_+asZFSa~d`?<*Bh&=?4?CCb@(dcDU3N+(;f@>E zGE<&asDag=8j@d07J}70j)*WS4AtfjquaC-5wo8%KxW^QUtLS4GtiacAO6noccd4NT`mQlrlEcHCmK<)UzBBVHmY0vJo<`O8 z_f)NcHcMQ(P*08d4I0KV_z|mt#6>d#kc)WNLif71PB%nZmLSbGD!8Y&NA` zu&kLDB+W7gkf98$QlNZ6>_$u0ip|{$ck-|aEmdywS|!{OMeKROtCVSPTz1?%uM{|@ zdSq{WDpIZQJS7||$pLul?)qi>jkl*Fcl&QlXdhH+7^(Rf(U0wJE$UipG0aF90HXCmT%NE^3l3U}eGFrE;07+QhJzXYE<`1c8@?J%<- z&um2D9gM;dc(u>+7ji2LIrs$HCHSU|gG@>jF1q;e;cxJ8K<`3oq9K)jH*oB}q%w*2 zy3Tdv*5UX28)xi9u zCg2Z(Jxj{{{RaGz8koP;q~ErZyve9p44I=!0-iap24+N!Z&FGkm3d1IOj=3$Wv(h& zQ<)hxFkh$%cwSAwm(^Ias>U~KYDj(4-kL!w=BPNr3g#eu&Q2Sgiko$;i{d&~I-*~} z&L?OdpM`a;7&SIPE@(F4MIZI7r=-nx5djGMSAdJLsYbEu*K;}B_Y3tB^x)Y1J9eJe ztK1UpKUTNgc5`0cufe$E^0MRFo>lUx<`pGIX083|7(umE-GN$U^N^Y1;3W1s2?k!4 zsXz^Qkb2h{!T^?e>iVG3LLgv^uky!uFcsTeM)fF^^we`w9Ui&fIm;yP%p*?JJCnjY ze$|Ew->;NyJpSNN4pysB4RY%?99h7zNNvfc>Yp#x;i)3}25ZG~N^LxY#;gl7OfnxB z60=_7`7>7YczSW!a$KYcJ_Fv;F$%E+nsAKM%(8fvieYLDnxP&bRHQMWYB$;#v=_iI z@gTnBMzl?`-?*g5gt1bY-)0P@!SE3S2t1A)48Rxw%t;LgjA<$I6iPx@2eaPSgFd^t z$pZ+S`buz&@ga(AqsaLnefr7&TR1pLOAJtCJfu1b9tHhlp=Nnf$VDhMHfZtbsYZIG z5#$2Sf&kzhIy8XXpy6I zMcOY}a3ClS3+vUPu2HXmttY4Io@cu?36IpgN8!K-2w#sThr0$>M3`B_B!JI)ld)Pe>F|7=Pc)?2gVh)2=(ahP%4c+Gdt+RuUO#+p3tNU6e9{WHFPqEn`oKfrq?E zLapDuTTpliT!I3jA`h_?ZIBd12ceS$c}qmv-g`4E&Z-T}ym{~YeZTj6-=DYClxqxK zZ0|QNorpHY3GwG@2z|;7B01TQgFsJaMbGs6)QSKp6bkFrbk&>7Ox8nP=E=d#hqhV~ z*gBCMgggcIEqw(ChTVsz21JhBB$6aDZVJ|eIVk7P^%Me z5V+xG(Qr(RRGS8{88{X^hK?Wx@xFMty^1ZtHNNdnBJrSYavwS?j+&`ASe)C@_*V=- z8e?*&Y951d+#=4(jsD?OVj}7wf@V^`Vfk>U(d~-h7ij@!9RawvtLt(7_VrRnZ53Oc zE2fP1G%pTP*3sQH)PKHrz*Wmax`&L@>bBk0L0p!r0&ZdMcYiLn@wdNWu2 zYX#Iw2(Kv`P#oL$%-gyXhK3rJCE5~FEH_o(qD|nQf?8 zfbiaOX`*=kal;#jhjgF1%5`2KzpTyzs~uk8q~7A~-sM1V^(aWVrZ;Dsd}A=hdX}}M zS=(z?Sm;O%A*+OW44vj3V3_fvolJ!&rq@p o_-I3Tc0tVB5XC5L6GCQeh=|2uU2R+|8O7zwux;fGDhJN~1CS77IsgCw delta 1582 zcmcIkO-vI(6rMNR?eA`>Y-x!Fy0#HeX~7>fNQ444{zT9O)En9$YPAW3N`j{*o-|%; zhMNf?p7h{_UQjuZXreL1kZ3|wJeY7Wk?27W92)BE?5x>t>(M>z&ztXk@B7})o42u7 z9f_fVVfDiPct<}%^~okgFQR=l4J?pW9{UpYuIAED9RkZ)6h@dJGnBQH%c1m_!YTSYR5~i38M}rJBA(-CE-| zL9iKAC<`%9m~`VXA-FlD zYTq!*L~j`XTdzjm;b1hvlIcn{1jiL|2xiE9ax8owhUV&|rWex0m z&QqQWYZ3jGWxPQ)+7D;))QL;OeM3o4RI?6utehk)x)c*#O&h1{6uT}_aq4tkYQeIMz)VNTo0q|g%1PG=^s zPfuADxTm;+FRsr9@1pzazF%!VZ9~v2!2r>6TBDI#%k!%NGVYm`kC-7uk|H3GcIkls zr%GicRuQ73=fJ$&gwzG=*9I`Q^n~E&e z_CuaZYzb~NEt`fGJ~%JPF{Mi$DC@vIB~ClAs2q~aB@3I%4G^`Vqmva-a9ALHb^aQD zWKfT^rEYELf;sbK>W5!ZV}fp-j|nMqAp#d-#wk^Bwn`lOUIn+qqbAsqU?M~>s{o-2 d;X@rqdINR*)Mmm_md8_pNLjpx#~%ca{sE7lwAugw diff --git a/_module/ncs/_use_rubble2.ncs b/_module/ncs/_use_rubble2.ncs index 2d5b9cd55bba7200aeddda8faf7479193e05f1d4..923429a74d67f1bfb1664d653c239713a4ad483f 100644 GIT binary patch delta 830 zcmZ`%Jxo(k6h7y@TV7juw|%X}-~(O*ZEF2NY8(VjEEN(!10*C6qH)p4=<1@A3t=$i zEXKjOn>g@dq6tG2U5O+*xd361K|@0r7@Cy(^9X%V?(p8d_xrwkzVGC0=9Y5y)cx7) zTxnpi0+5QW*uQLKCWvKXqtW=c^7o$2ToBt@kGSMrG=y%LLXWW2%&~nMG19b(89Q~N zv|rO7ELsKi_*21f{j0_sOg9y)0*e4Fo3v*3UjPLd%Ej6-@ZZe48o&^sxad%Ujb6Vb z5BLO?ebC;~~jNSBsbyAgi_=2`rI9HX7NF~ViLuQX#G#}Zg>9*%LUtLQ| zxmb540!3{=eRbnR7FBCQS~obO?Y0HX(;e$&`r%nJRjrc6vcOomOdjtf9xW8-)p-Lz zG{rKc$lMiM(9w5+*(!wjot{On;5&L7y)0sUjh-~wi@AO*<{>h_82^SiNjvT1hB4+p z=vc+R^G*LgHr>T5xJ-|E;o_l6b08eb;lOs?zc2Kj52Yts1lr;Q$S9GxMbnAFUSV5v z)GM{1H{veawTkC~iHdXa*IV7_dh(PNrD{>miNPLi33}p3*FZ VH2D^qMXEV{!7M9paGUa};UhM7+~WWM delta 964 zcmeBFxv#?O=NzmMW~gW2#K0gFKauw`I|DQ0|Ns9#OnhrE%q-0SV#+cwF!1?t z7`mBQn1QyiicQvMk>O(k%N&5pOn%F(D$0l=1Xj!>Hd&X&#aIEvVT@x0IsOd;3)uEQ z5Np7CfMPJ3PeC5!7p2MbSj7AwN{|#@VPF9|g(p7L-!b0B(>*@KF^F3kq=B&%W&qf# zFZ>W=(!s8PgxZnGe^{KLL2?9SCYK?^3TFVTz7FnGz z7IiF`>KI;QQ74G1E(WaRFcyU{{~}q;FdK_HRa67PDvBZMCNB_Fg61bkinfD_pBJk diff --git a/_module/ncs/_use_shroompatch.ncs b/_module/ncs/_use_shroompatch.ncs index 696713e58bc7c0c85de406318163ca7778511a91..63f1060f24f479eb9800e61299fda9921421cf9d 100644 GIT binary patch literal 48408 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 r}1su^(OjgZan(9W^9Gc=@xl675c*GnP>b z1*c;{m>*3InOIdu>E+8m{1Uba)1Wr3d{Yp6*5eO9j8EYkJq3v7Sox-uQR+xJeI>w@ zQ{Y7}ODBZC)(h-by3_Yygms5+-qC%ik76%y0hqEnO*`0!NwURcR)`t#$<)?%xWXZs zH?~>Hu`m(D7oU10(1K9nV?hEfXaPPFCC~yR@fk~?<*`JtLDP}zgNW>RF&(yH&;Emb zw;s~=>_2pXpVCULjX-FJ{M~kzsM`)nz}95eXt#CmJKT2=y9>413A^^V!>#Q$$sVtR eWDnCpvbhy%Z5OdgUE?>Qmmfp%q5NIYjsFGr#fV`5 literal 49387 zcmeHQ3vgW3dA@gdCE1p2`60hwSNI{@$S-7UHkV<>`E7AS|?oX{`Wlp@BEK*&VSAx?C3IXUB6~syQV$)`XUYfO)#`jkbS^sSl35J zM&8y!^ELQ;HB`;s1gfhv{U%NNs)~|SY1(7DkN{{Q_FtiN_I*;Kt$$Y{7E7dJK~~qx zn5ZQ{$?A;7ti~{Y(}{-3E@>giyykd%&@eMm!%SwPW@OmNM$Jq(4rLj+cp}SQnMQ9q zWAqNDVu{8oEii?8a%mxy`jJ)asa0dKVM$w{5@_(IVDnU#4*o603@fP}9vKX1U7P;t zhaq=OAP@`$A?<`)4z+b;%-$S)u1j>qGwF1HS6?ET#Qr?5g&6xk{Ar$PfgrvG0C>7h zWi8R~sz)yAYpr%M22(yL6`JsuL3~j)%a9au6`EQ=B!mS&=gbzIWi*VQv8p&@V3dqd zuzP#-yQUEI26d57Nx0ceu>V>)uCc$%@>qyhX_FJVXn%MAU>1Qu77)(}^c{hQC7AzL z`LWN&>d_1g)o3Of$q#dTq}F0{&(TPwl4vOJ2ml0^b!?Q)Y`xZ41|U`6&rt(Jt$CQE z28lXxI!6r=b%^rL|y+LF6|SO&WBFl*$}Ms^^2nt6q}xRJ3y0(;*79yg8+`pvPd z3ded}IJRBJF{8)K_C<5$a7qB`fbe}Cj$80Xu{rdlp+U| zD4=ogTW)Ba@fi($t_m7a7c^SsXe2U`Y$}=^e?S&vyBer<2$coM`}#`*3iauWjkUr`%K54L#LfI_^Yl~*V4-ATC>8?Wjf@VC12{#JKEUfnddzybeXqoYW; zuslX`fKR8Kw@c+bY^EZ~Xf`$2+gpw;WVHk@Lz^`6RGy~g8O=b=3f7F=CAQr2#it5J zO{->~hh|YzAv-U!`cLtNk0NV88%lP~48Wn@%yyfp?$haHZ#;cExqehwb_#BSMw3r~QO7)S%Ah%osR`@pL9N&QO2hMG@-UwQf-F^BHQbPX+1(H5;E!VcI1XCNi1{ zaKOXnz&P{x^I4I{nIE|Ec(>m?&ZzJ>;=<#dG9IT4f7ttIgUH@faX0qf<2QRxsjyc` zNu&(eRDii+kC{xCGk^sJh1vzk(%5WW;wXbiWE3 zN><3o4kmjCGe&N(cl;NG79v9>D-S~_N`oYE$PJRS_`*N6rO#G@L``ia6S-V6YV;%r zquFs66Y>lsnB<-=4U^dS+%WNb)l{3Vf{EIyDeTP~1L;99C*!TR2oTAtX?9a-fb_0% z1H|uDQ>{S-5Vcj)0n-wZcN&&c7fORA@=-TfZuD7qX^W+>bhWeqy=WOz$(-1e8dw0K z=qN=C&p1({>->>li0)H(y&H$gZ1`s#v_&c$?x$ws(>X`kD|KqE=?P69ecV-k+cGXAS!wmdfEA_)o1&Ma@P%QlpLd@)oS!AK_oTHS4MRwno8@qb_&1F8 zS<+$LDqk}C=`hab(y6j$*GiKBSMR3pwbHcqUB94S6@%foccbQUs(Clzbbo)^ z(%rZor4r6CHh|oHyfi@W-0ud+y*^8awn9ZZl$N(`GYT>i8ytTrnU9>KIRM2jSsV57 zi=}~b$9LR7dGK8girVU6EEA3TjLbYYWMZpIL*{mxb4wO6X8VoIG8J)AnlS??!_lOf zjT_;?vNnSXCivKITt;$$#KS-1t3_1!Rr&6}Jmkp5l~P;r>ot>E7DNX--!N%Yu`LV? z$9y1g%-xYX_bj0(WYIm=#m_w~&*I^(or@L53T>_5T3G*x($2gc^|-@l2~%6NJwXE< zpUzpwCaJqN&fxv|RFSQ>Sl&7af#3yad}gbrw8h%(!qzQPw)R5gml-oNiLjDbD7jpu zxFjolCtoeihIG9|eJX~+Zy#7w+KyH8fg@29c4NzoCKww)x^F2BkRyBD0Qt4wvhjqk zMoRm4X>||CC#1#4`zQ=^hfEY9+98|>gLxY7_1!rL5v}jiu^P+SzVo)y&_8^W3;F>H zxb@FPQJa!h?xHM|qVM9OC`I)f$wbl&8w22>_!5s%;}`^7JjNYIyaoZwRiZm|-}gm} zdT_eSxY3`$7e0;~HXSKB29WGMxmHd`<$z3#jRA;kPexZ~b>e=6jfbMT|0W>h;H=y#sXqSaTPz0?PvQt=eH2JFQ1$lKz8Uy%rO2;0lbVQ;ecPKh9xj6HJC>J-br0M`QVd_AOx&A3SO&-DD zDu+^Sf5JD_=4z{sen|zwX7{Q4>FETa0_sEmDx$up1yPp-PtoF}3hHfdg5;Nf`mkQA zFI-TsTwi>$P~GT<9eYVO@afbSZBl)aO+YMUW~{csJeFbx>qR^}$$gjLNeeFi;i+tH zDm=WZ6g8pd=AKUE!g0|5J%hO%;9AC9M?prjTSZJeKIA5&!}vl4(+ZjVmWt3QYUcDn z684SlOF)!Xb_Din9;bXx;cYW?&y3SndaPca`ih81+n??8obBF8t=Q+P+L@DaDV$VWvl#YS@&pZqCqChdFEjz$G z(+4t{GZV?Of?NwSvwe%33iCVOQCD*JmEs*!Mml4rVh|OaF~fe`raYlr-54WSj((Jqt?1WJ|ppCVu;0dbJ8BYLk}J zakzvH!h(H3gqBn#h;;r%X^3pT4-t{fa{NAIqPBaiw6_LQGMr`ejq!Ggdw)n~f$_9N zm$>&61xrF3`Ws(!6B6GcQCcTg3e+|ROfV$zK@gO(KvB|L(~zMODQSalWmc3-!;e z=<`%SQB!#N)t0+q<~Ux9k$1YBfA?67ywf`W&RFfRSza-oC;p?L=*U@Hy&aK~K!gq`@pM>XsnKhIj@F#ld>Wskl_dO+ahozzo&Izt*ZOG6q?n`g+9s%$tF^v}{~ zs5aoMutP^Hc|P*>tct$&z8`Edc1p5Bv+gOc;U)l~7K?BXY|2KA{zS6uJNyc$EZK-1 zkSHL(t%5d&sMNWkvbI?P6*bEfj>Avgq)iV;6E8_C<#zMNN8Ld2dnrQu&De=bts5w- zKdAtU+HyxMIhaeN(r}puUHf323ocKC8IxRK3GTxeK58%}SSsGmb`edN?d*!HbD7g0 zw|>7#(4Cc6C%>|-cbqP#*5t=iv+_%1D(;=uE0y2}|3a*V{^WSlFg$YK9Z?a;! zm%=T8F@J6z48di4ug_p;zmtw)7cl5H$l_7FPdbXNJ3Q<=dy8#DB-#UqoZ#+7S~hq4 zbrL}@dHaoIN+j4UFLD2SuIv7{?`KPujFDRWA)H2v#fJ0uDHmho?oP20>YN^VY%uNl z5si5VV13NTvYlFtb`d&r9m=do(m)aIx*zmd`DM;MD5T) zA6j(?3>bh3e8N=1gYm~UkF;3TZTv0ci9>IBsk)8-SkPOJEMBT^ z;|B}ELMtKFZuU?2TV!-5wj~FhtBFi5ozBH!ANKBO67HfK=cQcNFxu&NlqND&2T?L4 zBJU@Gwn}}H9=MCD&*+C0+N6@y2omBIN!jvOQVH=As+OcQiyai5oNwMGBR?NJ_mwuv}97^fO)1Xo=K3|E^oR)yDL$bHE z5G6;meAW8Bb*VyMHYnb48&@4PX+_Wwu8OMC zrou18rp)eG#>{5>(?ikqkZz4G6xRrSlqW>fW5{=sN6B@;%H`0!$fGM-Xex3i@DuUX zn_6fxG45s*7)OMj-eB0d@l|BDVI?&vDYEsljfN9ip|d-L?{+uBL-0Gg=}1o|YWA@O zBflFlt?`P!!`aLldhJ%Gpkx!>4n? zK8G2{7~IMlWxu{;=3V;6DlIT2#FdD3+XGXdsXG3+>@cqF?>N32>~F~Lm9D3-T4=>3 zTx--2zR#f?(RA&ZBB23JP>=J{_JYoaXfE0hN0-gaFkB)Nj>c&5;%b{b-MzeSFJ9A&p6cH zu*QmRDcG+ABPJ!f`r!D-9y5``GyoxhWDPm3js_fQ2~DCUVykJe(Ug)e3NFQkqBaEu zY*$*Nv$$?M11EvhIa&LI4Xk|jpZ#`e5H!VQhe?4R!|M||Kfr;eub~l!Ij>-<9f5`= zm=3=3MPSm2Q-~M4F$<^!D0nN`CD02<1ak(&opibdN)gM$t}FwNLH+COn#Dv&w~z{6 zwv_#%JP$WxA+1ovgj)`^b!5!m9PtzL{R$9fhdIgIA{nbum(m3f%@- zmuw&XAC?Gu2YN9ydVwIZ86(Ta80?E1{lnpOG7TXMaWf0&lHr8q;6P(>fk83ai(1$L zbg-sc3W+EbdRAxl zRR1mxc}Pb?K0phCBvIfHK<+;UFyVP#Hn7T#G?wq@%W%~E7)f4UqO2A`!C2-t%$WB( zpmMNNU7h&r}<;BCEe+uqJ2od(#j;b>-ilLaz#318PX8Epr5 z!R0@({43}hzN({FDYHMCe+S}%?{p{!n^NSEVl!VyH2MBRTWVKdw|>K>4VzmwZrH?{ zcJQ`?#~KgqYVT;=-FdWQuY(OY1l`^PXQ1%w*}B7J;uSbL2*n%7;pqemKHtRW6%b)C z!Wzn76IMcnw9_JpJ~wEo_cizuG!@@+R<1sk%B6vWZaNGbDi>4d2ZUV#{>704TF=_X z{Q_nnKLj#h5*jmYK{-32vwBnQ5*&^zF+Fgc5$_k(Ahv9U<%B>YJF%D!>A(O~{lp=d ze1I9)Z|A_4*kkO?BCcK`PFQXwbM>mUDFrAyk9Bq+{P4ITXs30kT&NpsVmTQuU|g3m zcn)&ZfJJ?XqXJTx_990OS=13k>Lz^06gw-OYzurtDlxmCUfI(ogPKtcI;}oxBV2)` zCn_rNYg~b(V=5}}POiW@`y2i(tIOQf6pOLZvY9rgAPxtUH^I@t*{S%jV8c}CPIqGza`U8$S zgQ&CCa?}Qk`bmyDlc=-#w6iQKpLRA;=kRIgSkzNoxpRp+_i>IokEruzaMbx0^(;qS zU{U{#qb?-sd>+k37WJE4+Qmd&fU%kj{{U{@K*2Ev<@E@RVL)4lkC#IH+p_L1e+~+= zwhpLFrmYq}2->sGOm>^8?%re~niW<|3{<}hrHPnp+WMru?g6D^d!3#L&SUEblHqQ; zW)^F}RE}vZ=wp&)=;LOK17slI3b5K2{4(!@QETQS8^L~INmIZWeKBBJ10X^>ssprC zgz3NpQoHa;H$|}io9uCjOfYl&7?0UaviVFQs2lQnKk@Ea1`~F^_*Y1=19J8Wy^<&L zfyY8Sc<#al)(YHx0C`-*SjL3;b3E&rDzB%V6AAr!UL>4vM+1sr7fw$i(^sB6vGx6e- zh=A&e%7sY#VWAEZOeO^FPm4>2qzs_KJku^gx>4j+HVovqdNYurA&$#U$E-r_)j|(R z6=M%!tjj7~?mZkaE5IttT7pgy@N>`6)~Z@Z+j)78okE=k466EUmYE>91~?K=WV6>n zZ`g`7%HYeEQfEDFyC5&qquoy`=Wsz@+HNqN{jqLX-pKUB&4y$>W$kt;)4kp8Q|0Y$ z6}U$W`uSE2Wy6_a*JiXE@~>}%gEFVmyl$K*LGVxOB%@My+>ycr%j z{!E_3gMDFhFd50DQ|_?8UtXq1E6ywD_>??HMGS9u5qDG>Bzj`!!5+9|a+(ToFv~F& z+M6=XomWcCI+C-Aii@Vcs!nkGqn3@fonS%Wp&P71+dV0(8`A5k^WE^Muv`->y{_C% z8;wN|n+iZVoCp_bl#fxgNa0K(m&=Cx2i%3r#rQgQTH!24G|YBd?LuIXep@asj$A!a zvmbNW)(~=Cl;>g`d$YnZA&01h3d`?LW~DOnpPKMd(B9U!tc zILj=w0anK)ZJ0F%Z7BLdCB96kx86D9VSTUrTqxABp+ezctmNiBe3{~04eJHRJwG)m z7x!t!^*YOhw;vPxTl+O=+b1gQuj720J>Ix7J+KyPFQf!L%#RA!lu#v~lJRrW&xG`& zNDyQJDHG&~*#Z$qC$Cs*NqFE_Pb6(P5(@2_RUvOD6t{sZ6Wai_Z?QJ3A^D{cc&%azG`y&P))quA>Szx1hgLt6XEF+f}*O+|=P zx7ohpVW;*MYUiYhPsv6|%{MCNl@2SaqKp(FH4)PMccIBNK5I6N!T6MDy!`kq*YFpW z$#_+LPVjTL3u{-5*SJ2c7X+e*X+v(+n5{~*LQ0_5;CglS8rYt-WEhMxzpq-}t9(P7 zS;Mt0j)uMr)fWZ@ZSBHdo~)HSza-uOG+J@AF-FsvqE7GprWo@vT5*OwXOXt|_<)Wo%{u#LSPjo3M zd4^0co@~`L9 z>&qIIaV1cle>F#%GZ19?9ThA^_RfIMMTw=|N?1un#`0}a_w(o+b z&2Hp_S5VJCuTdZfnUC`{iojgW+S;%MlmFaqD<+54E^8i5*`7lq_M#A%1l@vq9cyfC z8(1Y)8tVWL7rCR?UW1WMhlN6)z`Dzc!mb7n$ewFL5EQiatpLPnS+UfC-2xPO!@dg* z`!3;oleJ1{G4P6tsO2i=`oPkp>qGE0KqwHjpiB zlFAHWE0ib3m}3IQY?SP}M&w(gO~t=Kj;eE1#sVrK;Z95l zy`-*TTe*NrsEb}XYPJF@^SKHkovh3kU&k_`8b-%C?*6u;;G*bg`7oZA(h>2htnpXb=@yS(l{WWrwupfx!#CeSNWREwo{kjM^_=!)6I?;upCEs<2vVflqi_X@xOd zPO!VC+WFEG%w?b{S@5AkM;;uV^wwp z=I~Z_J6yv>Is1cz?xaMeu0&LC+!wgR6oQ5bmoMA9yk23;K@s0BUwOVs} zp$rRhi&aTib5)R;inG~Ti7xT_5L6hU0FLKsX(*UT4dKsR4-v{t62r-)I#)Vgd}V}u zc-2*e4_%&JrL-<+xRR&EXyn1@=sS}uDmI4 zHymd@mIXQUKeJ?z>@^R}KT8Qxn{?Go%#kbPR7F%6bOk5e?iwnj2rvjb8tyY-avI{L z+gD)eRE}z|i7fFVcPM^#7gi_Jc~zG7m{a)sBJh?}gTcL=Anx(_;VVWw#ruec+fNN_ zL9MRwur}1yQxkOi6BSv=&O-xT{jp?h9-nyvJ?}(GFDuqFx?pI#SD%#MuxN~(e8f3J zn`Nd=1v|A6qt2+M$L(A@>`;AnGGyFn;KOm%o9_^%jrNBx)x|OcnEXh1*g&KTO)7Su zQ3UCMsDB$q1BTIgCL?W13{R@pigeTfp-h9ZzS!9zyPv%Z1uTbN5UMl@9GrU6wwW?Q z5#Lw3BQzmsv>j#mjdKz$xRM?%fg#8vkwKCMNHN-~Mh4ZrL)2g-Wt4jQB&KS}LU>12 a|0Co%b;QO8E@$anKnUXg{QjH_jsF1P*Vh67 delta 1055 zcmZ`%T}TvB6uxI>XWVuF$95&xY}C{U$5Pkbq(9ot3?nT{cUITU1;xalNPCPTDtror zLl6W-Ak;$-Ek1}~FZE&tMUR1mMBs)-n`{q-vE8{dYf9@p9PZrnecw6fyXTvKd4ElN z_`KXzUw0rxNbzzRp`TeMCQ&<>cp55r$Y!(a_(9r{ygUd#lRy&!u`6=t*u?PA$jCsy ztS}^*Dd(zqc!I4$7o5e1H2%V$LIfV;8F2`LI4i2~30(y-xQU|$eIVnzf?jxuwdQUZ z#7T1>XA|(NxeunX%@Tz+oVIjA27g=Pa1Wz}5jcX$LKVJXp*0S7aEQigT(I`Q8{A`y z!!X{m^>St#ezx_%b3AH~LKohraUIv}F?fU>ju?dSnIj4*6rJ607Zc71G~t|6g+-KH z7vUO?yHu#ex2`C>#wzzAS|;K4!9Gm7%Sv}?rii*9#KdM^u*8s$Eb;p2o&~(sH&$rFYhWue=ow&7z&W@fdaZ!|N+@ oZT6khiV>_VUOBF@bL5PEmdVEQ3dHfRin_x1DBm(6;?ro;f`MCFF?X~va zXYD=r%!_l|-`>;H#|GQmUg#zyJ-43lpPvz$e2&O-WHV_Y%gf6T7|~4;)D7aB=r2tk zb}Ab1z-gmAzfrT*V=-X4NMv_t!-?;&0aHQ`60 zo$wPs6`&VW4Fzg0;dH|YoWko3Mc9U0!+q4?U55+sDc%Ynge<-h*+=zj_-&*pl1E-) zd1a8eyH@315D-VGg;_?pF^qeoosh;aqbV4`U!yN4)5<0g_SJ~4;~;qFUg~ zuUc?R@|L7LxVk}{XiPyBzi3=P%achC`N*AamD$=aH3An@AAxuz+jP8=p69AojktZDt1o(Us9f)Cp!yDT>s<~mRBavs2O<$-cf77NZze0^{Y7^#VesKO0qi1&lFEZ x6K$#@|LDmtnpmNky574rU0d6X@#dMJy2rDU&xb0+d~7^z9A}z`!mguUg~ts9rIr8y delta 1304 zcmah}O-NKx6n^KD+`(Y0K(n(_X^0jm1P$NM{oFOI25JlM#gERr~4S?No6Xs(^zM?CrnR|k4%qFwpMEjq;R&V z1UB$ik#{Dm26J-$?BH^yw6^y;o9s;?H$7IkWp6`$pefM2FBoWIOM6$WD_+@ss3TMv z2}eVnJ7jCo<@MKP?~O*nwpddYc(2u%;;rsd>*enaY$~n_Dq4GV+S%7;63xv{2?d85 ls*TWW@wfJ!WLv72s@D=Lm8EF=Q$jc%4)LcMSOiX-4q9z!teXt8lMN_GB=iXa)8`vLrcFyCQ z?|gISoJd@0Z*JMTi^bQjsoO$G&6ObGKPw~PsUqUPtD5-8;^N{0BeGd_$|hnN+TAz& z?7)abx#Ny%A@wk}wX*h8!y-bdBV4Lx_=RZkC9-wj1;8QT|(l^ z-A)}*b^BMB3O5IiNGcJHXFz4U;d~=~Orj|~D#xje*ZB7wt}`WQ8=f%j1!WpT&LXs# zo9H<1Gku))?%x8rGB9Bdg(+miG&Znt;S2Ar^Wf%QkUI8v4)dgeDFAO7uBaLiF> zDb;Ot;h?bHa@2t3GG~{f{dm~fPVLybq6q(VZlfP_TAg$ko>Wp`n#XCSou0v_f)2VF z&lbc%{sZq6BWA{R7XB zuv$$rB5U`Zm+ucMZxM9y_|G_Cy*NPWxU=1m*gG+PEGuAZ`jG7>Y{!? z80)+xK<;AFo1sp8YE|(l^zShd=}i!Iae7hpY4cT+Rgf{~D7Xpud5x4yV?HpjZ{V2` zXGGj)v60Wg-lbY{?w5CgsF?Wk?`>2RVrC?!pDXh7V~h~v2u&dm%Sm}3L<(;(?NBX6 z`_HGgDzerZIi+loWNFcHPjLplM;uyRl_G)PvD&0D{K>oDqDzY}uZk3D$RdU}k?79z zU#u#V;ICGkD`|uIf3V5Nm-q0DFAnoNFzee3w|~WMe*$hF!%zGvxLu9zKo4ZU#DjrO zYj&R~B#kdv0yrP2hwMsR6YPasAK|HB58P_OOfU&Iv$&&lH{5&+-zn{ao14a295TOS zk|iK>5+_*~WFA0Qs0-3paVXRQ=@I-&-Ff)Vi;skx;l>3#9`1k}9r#-~2{#CCiX>s~ z1AIM_g1PNDA4yqfXLKqVr5K0H8en!D&y}^q?0U48$6@AY>@82g%u&2p-VHNRERH5% z`fD7HcEa=!UX5<#dO2c2+KyGR4ZadpDv1vYE_nVmwc#tVjUM6GTY1Tk-^bR`2r3l; zoQNsdSYch-Iqf+UdbEP^0B-t!GV3Ost+3H3>bua=5H9DJrS!4KhYk)84!pF#Z;n?tn3Xr;KrH7_J+JHGKZIRj>aKgQ3Ri delta 2182 zcmZ`)TTEP46usxn+~LAJcyy+9U>Q`gR55}f8^~V|;K8zX+QQ8ngBIP-}66$#7+L2H2K!JRiq_WIYKSk zlbJ|b%5+v_8hvueo)U2Ik_Zr2$V5iOkGoK#0^No_WdNOqM`Yaso(-a};2riX*7@Nn zE1*B2TGfiK!sn`XtmR=#6+sUnm=;Fea5t?3Ygo{89q1NZ%Fr8&FB{Z5`f>J>m{G*nqjouG{yb{0*S=qcw>Rd^-0Z~H=N)%0u5dNPN z3o?KVi_XWN?7i66({<^5XAkeAgF~)U9Gn!f_oP@S%w?NWWLNMKzyY~Ad8q)`b{JmG zNy#v$7F*(jcXMoV#bY@S>M%>EaE`Q&We~5o%Uivj7%=aYEM%~$1-bP0Pdqf}RtITSGC zQdWqmzedSny9H9xqtr{vm9xY5dLx>FDZOQo9Fx|lcJRlVj`RJU-8GIqQ!sx&(I&`MUT`7!}e~6vMP3SBJ7h zl=L1p4a=2@aZ%CBi#HX2Yh==Q58EI#)YA&dQmFvmXt$@l+T;$62aE*@yj2SWrZe0o zIeWZVm{c0!vRw-?lM8Q-g4-P6HY+9H71jkeOj@{a_Tr66m^TNxjkhJ=G1Uvy_ok(U z+b~MTF_ncHf3XyE>l2bOrm}+5>c{J0=(L9LS`6-4JMh{~u<-48?I;ZL0**d~DZUv; zhvBd-f}=k8&=$a}zrx?PAYL7S+WZJ!HNzPBtlWp^`C+{BI)vWq}7TEx_Xf0WV!A*$+TfVI#NXmtaF$6NQZzdhy~P@T5?{i$hRd6vB&z z@M%#1FFb~Yq99)AhZBxAyr75Mjv#*a-N(*W{44@(&MGtrH=GvK4inBJh=*mTF-?5& zEueN)3!i{gHOU0Edz zGUZjb0eRpvw>1SN-qp&V-API(oiafy|8*y6r3{d@(gBA(DFL!pdZEL!bEqND1B_XC f*_&G{%Y>3YcR?1+9Sx8TGqNZY?-d1j-|PPmLvWqq diff --git a/_module/ncs/_use_skillbook4.ncs b/_module/ncs/_use_skillbook4.ncs index c7e8abefddb418760eb70859a5644dbfad327167..87f6a4b422f12c34a836adbaeebefb58c5b1f7a3 100644 GIT binary patch delta 32 mcmeaWlJav7RtPiHGjL*HV6c({5)2#)46F0BxWnf5WWM%{^`NF`$uOJUnc4YDt#vLLM9S{<1#v26&0O@xd)c^nh diff --git a/_module/ncs/_use_tinderbox.ncs b/_module/ncs/_use_tinderbox.ncs index cfbf9bc327e114b632d1d0a3060a59e6d2d1d6c2..e9aabe86e6840183bcb41d91240c966f17659c0f 100644 GIT binary patch delta 449 zcmbQp^OBd>&pB8j%uvt3iGhLb)u%V^lC= zVX<$3N?c%IfhYr$WvmPgTbL$`v8WSP)Q(qCCd8y4cojjd%Vfo8T^iV=&9_+j837<$ BGC2SM diff --git a/_module/ncs/_use_waterwell.ncs b/_module/ncs/_use_waterwell.ncs index ffcd7f11a834a7e6a91de37f7159f66eae2f402d..26329c3e52155a2c95f6e912a0165d4310e822b5 100644 GIT binary patch delta 87 zcmbQnHj9nd&pB8j%uvt3iGhJxY9g;ESk6> Xm3JXThJ_g@nmk#7Nqn<0<8wv;@?#B5 diff --git a/_module/ncs/areaopener.ncs b/_module/ncs/areaopener.ncs index 44ee2855c64e44689279550ace1a7c6f7f817e2a..4ac1f69fc1f06970cb7217d1b9d6b3eee105b844 100644 GIT binary patch delta 45 ycmd1uQulKXRtPiHGjL*HVDORy5)2#)46F1z3JgqatPBj242+Eb|NsBNz#`26r2jCnF+=%4NeM<& bNfu_HPDZeTFAOX&nw5cZGBa5B4+RDQXA&d{ diff --git a/_module/ncs/at_caplvlup.ncs b/_module/ncs/at_caplvlup.ncs new file mode 100644 index 0000000000000000000000000000000000000000..9b6ef389e48905256a7e358f546f178359f36242 GIT binary patch literal 302 zcmZ{fJqp4=5QX1t)*uGNUZPV+40?sw+X$XU4h7AY(O>-?~d;x@Cx%=g}# z{qDfWZM*3JY8Q|gjFsB-QaN+Ze0mrBzq{B>>IHPc=8%T?%0_z^sR3D$bd-E-BNzFvDeIn9(L Kr777;&-eh@JX+=e literal 0 HcmV?d00001 diff --git a/_module/ncs/clean_store2.ncs b/_module/ncs/clean_store2.ncs index dc095b66387fb99309453f8548acbac1b0459657..4b75864e04d9838e28ed9eb4f04197f24c2612f8 100644 GIT binary patch delta 90 zcmcb>c#Bcn&pB8j%uvt3iGhLPmK=~^;80*-Vq;+gF&P>E|NsAkfkm1DNdK8AtX$GM94+RDQnjI4m diff --git a/_module/ncs/cstm_mnstr_death.ncs b/_module/ncs/cstm_mnstr_death.ncs index c663479fc24bfb529e47ea5f2f1999c0e6156d04..11827e7c7794e9b2770885b989e5a42b05037078 100644 GIT binary patch delta 576 zcmY*WyGjF55S_Vu?nR8}lf71R`a&vv#-dkEMuK~pUMzXx10B=B= zK%X@D9px5*`(gkpfEqR~jID@Pkw>}H6;YV1{{vd6&&2^&^s8|2 zUZau2lFl1DDdvy~M;bHh>4qv!L<`W&L9Jg@T-OruT-J$1qZK$BS+8A{E`~g%o+G7k z12W1uEEqGFcgLjA@}ykp0E8Aa3rlC1^+=6#k(K3G!!c;-cVu926<=SQ^H|kSX2BgS zMXf|?g(S<4Tsd}iDdx5hW4Gw~e9u#X!4IS3&H%;UEWN*%oL||XHxjl!PSpPZ7V4I= delta 890 zcmZvbze~eF6vy9PF0mb2kftqYYZI&mJ4oxGqg5vzL{OAYPEO+D?2o}+D7QO0ISAE7 z1i`<-p*T4RMG$f5P)en~d&yaIHp?aN$LD?T`^fcpFO}F>-ST#-bCnfB;eWSmaqVye^Ez8Dd%F_E+1WB1DrAWC^C(sefHL9ZSt{qS!TI2E(8&< z_mc@xs{v$u!r5-gU`0xmnh_SOsVf!*%QmaCu3YARF2J4`*u1j3AW!-B1Q+@ybbf%yhIYt3F`tUq z7EDp`^{@@+Q`;A|`B4$W3c4kCOLSTquNU4tw2Dm2(7aYuhEAj3T5UQUhiVpO(yroy zDTRc4|ZXp7%qpr z$K`~2Jj0*g8HDP{fn7{SOPbTp6DtKn!WAMj_)pXdzc1+h)&p+Ic+4}}Q-EJ{o+0h;8Jnv+_RngVtjBiN`n3@l)OWPy2q7+8R2@+xE`7AvGc)G9y? z#59^H9jpvY#*E+~`2q|nR-oyk5Jy1#26q~&?_s_KJ1rE<1KJPfRfBoJumJNGA~{0X zFWfI8-Z3RNGcU8aq$sf@Gd~ZkXagilV6H&YA_~&t>Z<7I*p!tPBkA7?>IV|NsAofrXWUaS5Y5NJfE$8AviR ef+W5$ut+li=^wHn88xsBPzpna2dwIk0s{aRGaY>Z literal 141 zcmeZs4ps;=)H85mU|{HFVwM9^3>*p!Ol+(S4DT2i8UO$P|AT==ngK}vVFvO3FtD&P sFfL(~2dUIyVFr?nU}ayR%6`a#WGo(^b diff --git a/_module/ncs/fake_conditional.ncs b/_module/ncs/fake_conditional.ncs index 8e9bfe28b6b0e4b19bff1471138ab9ded2303e24..81f5bce59557ba924ffedbb5ba766fd6b1994d94 100644 GIT binary patch literal 111 zcmeZs4ps;=)H85mU|`5+VwM9^3>*p!EX+WfnVIqb|Nnm&Sin3+ZUuRetOA6`2$K84 az#`26q<_eQWYoYi3|M4%z^eWzFaQ9>z#Jd| delta 79 zcmd0AWaRa84ps;=)H85mU|?vR$g8TZ!@>+?GBPs$|Ns9B1B)~Rkp3YH6k@Odv;TnE QY!iJY`Gp_?5K@5w0D5H_yZ`_I diff --git a/_module/ncs/is_guild.ncs b/_module/ncs/is_guild.ncs index 88e780deebeccf0c2e0b4b229f901e217f0e8c08..d22f8f15707f4c849c3ea6530e33cd548819e984 100644 GIT binary patch delta 55 zcmZo+EaLTZ4ps;=)H85mU|=Yk$g9VwFwsU*R)K{X$Y)?={Qv*|4+a)#1|a=M79_-` GzyJVjQ4R|L delta 73 zcmXSFVdV954ps;=)H85mU|?vO$g9VwGtov;-$tSl#lA(o8UJiAQ4su1~VpB2F75< Yi4L=PnHm58|NjT1hOw7%<97=d0L)Adpa1{> delta 106 zcmeC@TF>R+=NzmMW~gW2#K6F+&%`Xp00bNg3`}e+tPHGf`9Up;^dg(h8e=z!WLveUELsaKt*46MFA)EP zzeP|y71WC;cu?@rgNGstJrwFQ?>m!ZH(5Wx9CmhR=KXk{=bd-b2x9NXxtX(NA&T!N z1b#(N*lxj9ua>p9x3?n-V*=x@Eenn~R-a4GSNx<>i?1hvA4O$9m`hsCn{43-al!6m zb{uAvur|M#)T)hUD@itubitG~J_dQ%o z9xSguT3z1gAyJYbDMbvBk|Yn$p^(}oX#Nvo0Uba8q1Xg&1j+CAmdGqE1k9SUU)g+^9ohTicD_eSFSC@EGaUeVjxfl z36eFg5*=iCJ&Aa!`%JyJL+^VI0s^Ffv7JrVetV zz;2MwG4~0$GAfehGpX_e(XYm%|9Vy84SF?AMZjTDLVsZ0^99cV|64&#h9^VxKY7NV2oN zGo2!_GmUFR?V{gh_LTsOs|Ry|aR=VKCRe zwJu3A+r;JPPznf@9f`6(>OX4m0PYs|tsw)7jM0@S)(-bHPM4nBh%Oa9VnrY1LE6)@ zU2`SV>eK#7AmC|>SRA8(;KGcKupZl8k#;>L2VJeW$Rl6%`SLtz6(6E ympP^5dVIs+{=$}z9I|9!Q*IE1qmjX?Swk9^bI$4Cd76X<)BL|A9m3^sp7;f%n)n<5 literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cb_hd_f_flt.ncs b/_module/ncs/mk_cb_hd_f_flt.ncs new file mode 100644 index 0000000000000000000000000000000000000000..67152401316dc75ecd7b0424d5b1ad3c82c457ff GIT binary patch literal 2675 zcmbVOO;1xn6rJ~8TL_TGMNI?*UMNPa#306ym=JmWpb%Qo7QYgcm(spkLIDF+<1aA$ z17qUSAK@Qx>E4|S7c7V&hQuyv>X|z;<;`nBBMS!R&fIhEId^V*FIBW3-MlfIWNcu6 zoZ+Y6W(h`r4P0k7Gp&%tw+*A+ZZ}zIlwoa|mfGhhjhY^{_}LZdvJdH@#B4@1~qwF6pFJ-NM>qaRbS2nZav>56-k6 z%k_|jIA`n2q($eytC|3EaeK=xZ@9IJTXn1T#vOa7u={#Jr2)n>BNoTGff;+F;5A9TI;F;Z!c19_d+8YB`fy?bI}H(X}Rgh?o&_1c2)ZC5%Z+;PmoS z9V8r(6(#z#YN>KT@cn<5D+SJaJKo-AIlWn`?>={nUZdD3HN0t}fQ~q|G#R`x)Nh+SQCk!#-4YCBiMj+PdAP?L&@=TYEx3+*WSR#!oxkklmfC~c`; zC)&m(@E4SGp1SEw@?qA^XNpB9n<*mIPljK?wjo<0HuFJ#H3$;#M?7=Q z#}-}KRIxBK?iy#3|A$NyVP;N=fuLGNKtxnoX4ni99OR}IUU1Qjk2C8pIaBLw;Z(|2L__F*&@b zQcUqVA}7Nb|8O|)X{X=uPr?(~QmC3+fziISlFLXZrGxA$@gY62B@7o0DIBpm<3SAV zidS`OUa3N)sQcM%@o{iw)6h|54X&q<$Ri+CsoW7M%&^+S)}cY1qO=7OiLbJWx`v6$ zTa@k?(@nLkD)d93XY__f4N@2~5*kPU!cz9lWuk;S^z@3mMznj-!y?%~LeZ^2lgS|1 z;gwf|K~VyNh=y~e4X@6<+AEbYiW_fUc>Ai?3^x|{mxnjB7>l377$OKENp^ozwYaq0 zCH?lfM3oq772PYptaN4^?J~KWAmBv+MV7qnQr#msy+bDv4dr{s!r1-|s{ZHUg1Yxd6n!&eI|LgRZPYeFgi%ZtnnK&8>Y@u5jqOQ@7y`0QKcrS8r*RU5n@EtB zZN-LF{|dhX@f$#5(M1<5_=r#zkuVD9ojcd@bDXv;^2YPdz4zR6KZccBGyH!3i?6E2 zoLrqY_;(^SbB0eRKR2QA3wdK+8P7X7IM_G2GX`hRFXRdqJM=cl<;^G8uBHq1D6KCy zZ=|&-NvcupYTCH|gIK`X*Zz=M-p>ct{R@+`alOCXdpP~*x7+EjtLf%ix}J91tDWwJ z?HjeqY%Z`QX#3m%X5RS|Wt^qii{W;weP^SyQ<=q^Ll{CF!o~r+3$7MJC&-WXCvdUV z*uGcE-tW=sXOEZOXA@=8oc2LneEWft;Q6;C;#baDejnrlB=_{JeJ=6&iM0=kY7I*H zB&x;<9tzD?qY*Ev8$GST*wjS%h%&|SyYOyeC8^93tT}i{%37IweBCoSc%K?s9Er_> zLY!{{*7!welP*H|wa$9F*=et-dtkni5<(a02j*6gXS7Vfz?(Ax^DptX;TN=Pc>BOj zMM=W>oJX@W8c)x>@&527hDHLzNu*?ZEs1_g>v8qwQhF_JHlwAu30H3n{tWkRCFG2HKbVj)%qOmj-K5N*=|@I;vgRYaI!fq*U9r4F{-%Z51z11h-$f>VE-WoCW%&- z_~#}zLAqSm0w9BI9USWykm1jrCWxy!FWYKUqrQL&{5R%GMNcrcTejQY+W5V_(Lw%? z1KO*SJy}@&I#NUQg3QA}9S1y))o-=C+Z&6NNS4EK36ES3aQ}-dtfpq0AZz!KAF~7E zFeXBfWG^Wi;ODX|U4ZmvPjgb{dLl>xn(TCM|F;}@%gE(w+f4Qe9b#ee#Alf&hLgIy zbgg*T-$W%Dgp1k0sV!8T#(#m{uFzIB?YXwaP=9}Fzrb_kGR}80MVEb$9+Yqx_<->z W?^sPnIIYAegKj%#Mp@h4(7XrLLa;6X literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cb_hd_label.ncs b/_module/ncs/mk_cb_hd_label.ncs new file mode 100644 index 0000000000000000000000000000000000000000..1b28ec0badfc9e5d02dbc08f2807b71cd536bd01 GIT binary patch literal 325 zcmZusy$ZrG5WX~tI0!BdqErK}B2_1G>K`bLRxIcu1VNwFmvMA(=uoJaD;1PxNG^Q8 zw+}OQn$NrdfW;%g(^lYcA)&uZ%p&qlw9O7C^tBHBFfqsUELxT(0hSJ9Wm)DRhJbJ3 zNR-LV{d!Y0GEZ=1a&B2q5M-bBCci2|3lOLsG)8Jai1jyg#VIVumXf3xk6kXT*%hHR mBi;){SB-7;Y5lMD|CL<3&Vx`aM#fmb%5|+nr&^fqw}KBa-)^b^ literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cb_ichrg_chk.ncs b/_module/ncs/mk_cb_ichrg_chk.ncs new file mode 100644 index 0000000000000000000000000000000000000000..dc1b2f25967179cbaab8df3aca7baf47e1e71a8b GIT binary patch literal 288 zcmZvXJqyAx5Qg70v5JGEgGI^Wq9BT(a~lh-ZLN@?WB&iv!NH+WFA)(xvRruY9`3o5 z((MOyyNh|HK#$($b%r{BF*A`;#yryp?uuO25jbvYb Y?tCG%dGgnqTvYMAl$7_}pV>$}0946XIsgCw literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cb_ichrg_lbl.ncs b/_module/ncs/mk_cb_ichrg_lbl.ncs new file mode 100644 index 0000000000000000000000000000000000000000..0fe3d0732235a8ebf3ad8379b2aac5d8295e7bba GIT binary patch literal 686 zcmaJ;O-sW-5S`s@f*^>8qGT6#Sp>InSXrv{ z7a$5QxtYryRfWA8_g0(K?#ufI!lnpzw5uc?Ao~Vt=tX{`VN{m!pps#c73H>qcqSx@ z6MvL75Muivkr$@OSt*(;5OhM&AKvi{U0OLYamnU`lsN_M53IN({k&}i^>Npulb+TS z>v#=6UTEk3fW`I6^UZ?z=D(g~eh_EcM>OQhBHD>E7muIX^R0Q=G(N{w9j`s~WFf=S aPb!%gQJOrW?Qu@2xHSIG)ap#F+=X9>O4b(u literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cb_iflag_chk.ncs b/_module/ncs/mk_cb_iflag_chk.ncs new file mode 100644 index 0000000000000000000000000000000000000000..12c655080cc99e9b38e1ef92e009487d2cafbdd8 GIT binary patch literal 1468 zcmbVM&ubGw6n-<4U5ggI_yZfXL$sh(L@AhyRW_S7joGy7Y_$bpC>k_SEK2a;KOo*c zi2sHMFW&td{0}@7Dbhm@f%xXlj>)X66>~^--@Ny|Z@%}vtj0<{xOU}g10eW(7VtA8 zVG-!*@FkGI!%AqvjE%?RAyle>zaxwWQ0;bfJL~FZTiw-hl%|a+?&!6~og~hLN#6&| zg6q6cE4Zi#gK4_(h2kmJoJ8b!C5bYn)ympKgl=a^R}ttgfi7`+89`;iAl0$x*re!o z8nrYf>{0e3cKn=Id`S9T9av4wBO2SFcf75O6W{s~NzGQh=#4!3!iz5F(RW_-W*+@? z#*p5nv#BnGeuAQOOa6`JL{UjAJQaRCsE~arFMNGaAy3N-qte1t6RIp_HBm}7w8SYD z$AyEMEAyHdg6u=BZsVvG8g13HKD)`MEnaRSO@g7=p zOpxz=Zqxvkr|3ROJxk9+n`g)%x9^2za96{lMO4A|Dcc&CNPXN$hf{qyD2H&BDELGJ=lm@EY*AH8^4?rcAyW4SEzML}2MbcYF*Up4%tr6A~Mxni@V!+kSus~w%b@l|kLNNN(gN+GvIM4P?hwukG4q)($! z%>PsxZR%#ySa0cWqEysM6hi#~{3_ap=!6ocT7G5JvgShG97j~pcV_{xTkMbI{{d+} Q0Dj&&%~{2^$QMe&PbAIvdH?_b literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cb_iflag_lbl.ncs b/_module/ncs/mk_cb_iflag_lbl.ncs new file mode 100644 index 0000000000000000000000000000000000000000..f13d4f16bf20a883141d8dc246a93fe5379d7270 GIT binary patch literal 2070 zcmbVNO=}ZT6n*n%5~?X(wMrATL!)5hS4FglZDo>(f3m0zOy42s`-bEHgi&W?$63@GLUXz(-k=n()aKFyI=bd-ESn}<=7tT!4Ta{^+}_ z1STfVf_(Ku<0IiOKSD6lMK>^F`rM)PK`zB##jh@tJn;~|n(+ZB1njBa2lK??sJ6k> zGzejcOlX~we?&cT^Niji^li1;WSW?I6$iqqNQnUm#jiS5m+J9tUrcNp?V?_?YQtdZ zwW;K07ZvE405qTbsc5NYFvHJ;*1EEd4JVh;#YQ=qn_SMkD8GC*8A-U}t2#rEmd@6*9x=lv3ypMCP zHO0@NFAkY=Olnf;$I;dpBw;M8>t^oA`!ddgW)Qbf;GLG!?dlV+<+)@GjfAF0L5cbg z=sEX-Ik$MH94xrL@0491rG5*1lCq(8(l$RK42F>J3^}g5h}~n066)HAHm)VsLdVrl Tr7=9N6Rb2X6^4k`r7iver-;29 literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cb_iprp_chk.ncs b/_module/ncs/mk_cb_iprp_chk.ncs new file mode 100644 index 0000000000000000000000000000000000000000..891b21eaaad23c40475272b799c3823ab09a5a71 GIT binary patch literal 4224 zcmbVPOK4nG7(Vwg)8M3O7NMr8HPggOts=I9U5LoMl1wt0iE}5d0pT)DCmKl1kc@@8 zknTk3#+|q-xN|MK6)EB(h>I>1RD^bsMUf%_vxtu0`OZBv_srZI$2N5CEM zKNkcYjy^AF^CcW7-K31s>q~{}lP1LU;)0)>D`aY(U#t}tm#UQ|&-dmkS98nNYN1@K zluIj)1olX{K>M<7`ry%_a3>MdF53=t#^Lc&KI7+$-jbioluFr5Zo#ist}0{^PVA(e zl!@3grgND*<)6gJzmAdL@0XJR(&dcyoQ^RG5U-P=?rbW3PBK|Gq;rAvh9NBm(mRH9 zK9KI7fg9@yd(3sfV>|pw{U3wKc*<-O9~0lcZUkv9c1>&A-3#n~>am}Xu)nSCX{jxK zkMS@R;bGoZJpB^b>;=ylAMV`85n z$Rvw{JcJ-#EmJG79H0Z-^ya0HtZv&!=M`bxv+rHOmd98Y@ zah_P!o_xz1n}+hpb1$T~Hm>tH{aSi#nkwi?q$5>G)Eg86GNdNw%GYH_lR(r*a@gUL zi&MN4Fg8pcsxp7Y9Rq)8vY?}oY7%`~!`07(ux{8YhK>Z#avtQiFJ)Hzd?C9$>n|2O zFEd;4;Ob9-kKVQ+91LS9odT3T`i8zcz2J)0G=kXdY(})N!=j~ zM~sZcOU~8o6d6RtZ}h}JBU}8IMiF5g9=wMb3yiIt--ramS=e`iEL2qR(Q{#8ME0!x zTi;<|i`RziJ^O=5W1J?0gZ!S3e~sO}z#3YF7LJqD_8x|a&gm6%|bs+y=n zc9%hAJLr*NG@00S-z+XyR@zh*G|fZPj1!yBv+XQ>Y7ECk~Mg=(Gfr&cqF>hI5k?kf=9p)Ulbp|e> a5J@R>mz*G1O*tC_k%isMUh5|d{q!%33?j?` literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cb_iprp_ctlbl.ncs b/_module/ncs/mk_cb_iprp_ctlbl.ncs new file mode 100644 index 0000000000000000000000000000000000000000..4c67bdc9c5080efe52f3b89d4e6c7795ca6616f8 GIT binary patch literal 3240 zcmb7GO=}xR7@qx73R0XLMCv$SN<^R^&^9S8l!St`lBtMniIvD0a&U`X^_gdORy!lDaBQrVXWozJedc-J+2ycT z`Sj8|@70AUJvb}y^IAo?zVG3i6A1B*Ol z@wWwi9wKnTFUTBrEI$zQOV{GdjauAj^}2CbYq#sQ@LC*oK2sim^1f@i72JYM;QVK; z2W}wO-Ilcuu)YWIBTtsHD}1E&msd9i`hR+LC%w4-C};hdwO)41nJmwQ&*;yS=by>* zsqh)~56j!5HE0fmyXM%NnhR&$-U{gVQuya2zi-0*q(SIP6g8LoaoA~hqBGK@YMV5g zi?x+@V!~)U5{3A{rd_21L>j$Fp1;ueZ?`N1dzCM$;#Iqt+^R9o!FOPxk*@p|0q zH<##&j}KLSpiU`Ud8+U9HAlPVOqIG)0*wPWOptBF?ZNN>v`? zNxcS`yAGqyaS3XoGt@+&d)zB2(ENNs=u!jWC(T;F7l(-gTHUDAZ8cKtc2{ZaAnsg_ zcida4_pf)y_292pjwVj5|O{{HY4+&rR{eo*Ib73ge*DFG{9P@IR1)T1ByX#N1ur?#}qEi3S%9?wK2uOwbjves8d z^?ia0Q8ZU#L0#lTf^*0Wi2aH0yE-GSAro3mjuwiYwo2IR4%_Vl-5_ffSj`djecT;% zgAI=SSa^GDyT5wl>p?WwiU#Xg$_|RN=)Zp-&yHz;peYcklt!0LHj?(_6WzuN-e3sK zR)$a`BHQKrvJT@N0-k_f>aK3CZd}SOD+gq9zrxR}tD05s&un-00sOPCw=`zC7imuNyEu zl+@&vV~yc-_>tSu=-^Hcw|wnAs!rrerUt$yBJSL+;pQ-2gL1c}a;KoD6J%&ml%pkW z%gRhdv-O*D!U$S0htcmWav&qd!&7$O!Mq8Hds2W|*@o#V+SlynW8`Wmd*e`KVQ%F# H9`y7-!}qtm literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cb_iprp_ftchk.ncs b/_module/ncs/mk_cb_iprp_ftchk.ncs new file mode 100644 index 0000000000000000000000000000000000000000..b926de7ed72e85ced7c1704e4fc32ac4183be511 GIT binary patch literal 2676 zcmbVOO-~b16n*nmlors$7{q`hglIG|q9!g}LD5J+B!%d*DKJe)L?*N(vN8S-H?I8w zu8mRRLX8WT#%SV#1q&7|8imyJ&YRcHXH)E=)0y|~x#ymH?wigR7u`n_*RD?q(OVx8 z_?&RX6~SMMCe z^zgBYaD=#N#={V3NjOWw?F$<)C+~Tc`pnZ+?-_1-*ZfVtT*Z?bIedr#iv3wpI6Si!$v& zK1UOdUmaoYSeaQwVeEorcur?VrMt$keALfJsEEP8gO)V7R#5HX_dc?pu`TG_RNp#| z`V@GF!ddVouvsw(h^8nI0_OO;A)!nM)#umh-nzfJ;jent6!HgBXLD5{;YJ}b6}-bF zENeRu{%6pitShP`zZ#=PH4rm@58w|-bcSmxzZc6tEIs?8L$H#qLAJ7Kfk{&e3|C>k z3aU_9p+{^+m=SuS?jMQ8w)JF%=JV8G^v4kv93De%%g5lI_&PH~R0P8&kzg)CJ6@r0 z-j&)KUrZ

Nlmi-JcSNHRYwe%XmFVXL$#4kWu8vdZMdCT>aYab>8h!SxfP()~}ST zpE9xz>KfF$8%E&1@S&67ust0N!ydGJptw=1FIASGcqOk^ z@~U_gJ}5>oe}DdV#*C1NsvViKjTJbzE}fggoG$DdEOgH}R rBo1suJY41U9SvrQB>f-Qw#W!&%Y1a22dI@VXQL~zaBgJ`9{ltVb$tzB literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cb_iprp_ftlbl.ncs b/_module/ncs/mk_cb_iprp_ftlbl.ncs new file mode 100644 index 0000000000000000000000000000000000000000..7a8b5251ef344c7b905b7888d4b873948449ed59 GIT binary patch literal 4069 zcmb7H&ue2<7`^YkBy}d4)*nUM%GB5}IF5{Ct1d(l(xe^A#CAwqUFZ7t7=c8KSm@7DEao0Ccn{5z`fc_y!}DE>PCy2>jzlgjAVj?-?pPgLq9h4Iw&QfW2x;f>lv zxmYXD%-^h)ij~S_v2>$Wo%>ik(n`JMM%_F=O!PehdI;R+`~#Ij_;b^ZdTVBDrSTaa z&aXFjnzdED+11#bKYIo^WPsFceX|kc`%T0*!=&2BL+Iy#`^zreu4jxm9;p;z{2mGA znbMtACo+|$s7(q{lk(Jbak1i?Fxr8Fjd~}F zR#IWHT=@k)Y5tF&{CRTy2eah(`#@K7?yJFqsgC1c4FAX-)KI+qCk20A-hb-wefrk> z*OosREZF7J|CGxxVwGuRQYlVORSa9|U5~mtfZhZ$2)3Z$Ij!7#USbxNE0EY>lNrPu zIxMlDuRsEwK>~A~Nco~?ejg$GpvW*HMy-n+qd+C>jaPwYS(X^kBnSg$B)AUcrhz%T z-fC<%cea}=4M-x~LyQMKAkvCN!h=NO6xNSPSk@h1fS{g}Nh7KwzFm5anLx~Z-w%IG zpfjQTjY$5By2jSBxA>y4u8=db(=jlvcdyt9c%qeik5&UNJnp@`=H|=ZnHwl{RkMYBtXepbg zKU(6FX6i*gfgHe9*+QQ^JHpvtJ8PZI_es`jG^_V_OxB+hvJROVWVxP2)Tc)EQn1m3kr zQ0%l7VXr!Dw=udw))GFn6P$LsgKn_Fk`I)&cUuefrHw|lv0H7d;#GK~7)Ad*{;zjT z3xv(K)n(m{WIQ>d+gQP6hQKDt3S^52cRA~@PHA`ocJ5|(KkDXTNH*V>})5-D>O%No*2vv6x}*8W)@N1r^rcO8B0XGFu%97 zaHko+%pH75$_Y+#n4U>$`pAiF!@vEAn2b26K<<=N)Vr%57=o z#-OJY8pEO}K}*J#mDz}T>o?$p5sYBYqTgQRm^%_i-F;7nY)AneVcC{~w`gCxn+M2M zQ}@Q1$ilvr(0E}z@sRab=$awWj9BXtM?)2vTiP)QdE~z7fh8Odf#s?tR(k_ zhx7@eb{cP3PHb|fl($5?K+6UgBVI8UEG#_fR05Ueiz^w5&O#P^^NVdX;L)S3r_fSA|#|`_**uyrZfb{ xosJab<@QHAw226fV6Pf$7$3?d#WoOao*Hc$F3gA|8F13txD7e@e~c37_#dl99`yhK literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cb_iprp_iflbl.ncs b/_module/ncs/mk_cb_iprp_iflbl.ncs new file mode 100644 index 0000000000000000000000000000000000000000..1df90643a4ceba0982d236b8e03c57e561d61a98 GIT binary patch literal 2242 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 literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cb_iprp_p1lbl.ncs b/_module/ncs/mk_cb_iprp_p1lbl.ncs new file mode 100644 index 0000000000000000000000000000000000000000..f1b5d835bfff5fdc5dbc451b5e485a38a12a5df9 GIT binary patch literal 3341 zcmb7GO>Y}T7#{DgT_h)I4^~M7ZQWW$e29-0frLOv>$M}SZeq*c6e>WgGs&IqB3Lxpna5h0K`z(ngNn^#co_Rl>_jx~NSA#+Q z+U3{YXbLeue@@`D$<8-%PWh;m8Y z{QY~f?h8-)b6>UeT}mMVW#J$)D;t`n(x!b>rrsmrotMnN1oblp)ocBJdo_xKZrJUg zl_CvWq}5*b*TO`E*6v9Z;w?KN$`v3|NC$YI!hbt8Y1plQ+^97&Mm{NVzx?TYuW!6x zYnX9S?udz6GC=G42>oU|)Uk_qTo&3rS!lrbm#V+#O`D9dQkS4ke{?18#zEg-j^dSW ztFwGP?nLbss^aTy6(6WmHLo<)Gxd#{mBqW<3EQjwN;^elQ>2|ciYiS}W<_@Ix+dZb z3u3OpG@j9WfO$}&)dg-n5FVBPOh6yfHn7yf*Bh4s}bW4%gJxBGK?#7}O{K_sBJJhC=W1Wouq2>Rq zoTXpQP*#aMq`3zuYYZ^yH7CGq6wcR46e{Yek)T3E(SefR?0JDHNkEuOoO@rI&L*d5 zW;BRFwY(3g4BDuC*FM*$P)4B|$~@B35&Tx`lH1ZRxM)F?oTFgwSGc*?b}}6KXSZc4(57Yq+P_I(sc?}pBmNA2`Vz7 zP>JtTRKP3=_Ace1`e`OAdGGNSl(9ZFsvi)DZGOR|DdY*I#)gXhEpA2sA>_+Q1J|FgnJN@A%wz7lb9QyCS zJwhq8X@D@dhktQ&viCT?_Y?mL&IE)t+Xae?JZ+&}x>vCZj|9)#? zOG#j^=UCO^o3ws3oF8+v)P<|Bno-hyfNaCifgSJ8x@M6IZI9v&RPL^<+#K{&LSq;d71WZJWn?Cz+4Y-pLJPWJj#Iz0$Uzy=9#+|XkFA$? gp2-5tmTi#kqJ7P7K1r@dvNw)J7Uot#Px# literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cb_iprp_sklbl.ncs b/_module/ncs/mk_cb_iprp_sklbl.ncs new file mode 100644 index 0000000000000000000000000000000000000000..9bdf1e2a221f5c297547346d93c4ea6ccab2a736 GIT binary patch literal 3410 zcmbVPO;1xn6rK0cVl1F0RlWi~Xh={K6~u+nn3RGMsbJco8J#`m;t12WEqpUVLOeEXdn_+RN55f|N~NN(dj!UP(=tQ&YxsLs(BbiOf;O+= zIBbVy48JcsBsyWQps$ z!iIZ$dTu3$FGIOyKs5G%>D#IKC1~SUCRu(bw}9RgbsIo4#AF`k8Jwq zX|)Gn^wsY0d0*Ir(sehVe!9MY3p?VpI6e;{?m;z9ON%o|tjojSY$`P|oyjIs%ic`z0YK78lOFEbkBBY-pP5cZqS5a&PzjPDy!8OS&j zjWOy`Ims#e+J%Md(U><4S|V-i>h{3bl4ma4HRX?L z{RoKqu};)Zor5~*kHafxAm~A*KE*ZJJhJPAuY zQDH4JH@}=qvg#0CA*F1jJR5rgTAb`FXdPB*##(fO)574J&pA1<{w(pdzqORQDgm< zIiUwFm}d0bh#a7$Ka8^b4m!P%xF!WyE!#wS7Vmj)Hy)nn_zTlH2F3sY literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cb_iprp_stlbl.ncs b/_module/ncs/mk_cb_iprp_stlbl.ncs new file mode 100644 index 0000000000000000000000000000000000000000..0df89ae1da3935f6299bf1766f95cf41b09086cc GIT binary patch literal 3146 zcmb7GO>0zF7(VxF6lRPr295Efqk~W__*E37MYy>$p`(*bxS3SN$|c4L2n`NNT-b&5 zhlsd#Ev`jGT$Iv97G0Fmf{QG~x^NNN$n-hSx##AdGatl+%)L41{dnHzJnwsECYq~! zf9~|zNg+yCjtczjt_aunJ-j)A5I;G-KiL)Hz%j?^^?IAaKP2$nay>V|-^kxnf&uq^ zCFt`EfeU^?=CEV=ff%2@nw+nNNv$zAn?zx=IT=P*lel$Fc>v1SuH{y63o?Q8)>;qT zK(4!ItaX6(J%I0dvXl+sBdtHPu-wuA)9Yft7uO$I>t(mBqUB=#A$%Q+&)k@^yV3Vs-0V0h)q)!wGI zK%LUB@>K8iH}ofkIMry@XTs@vhRCK!CwCQ9nxfnjr~BG75$9MCr7Dl{pk4#a4Tn+3 zxb#l=bbgzH-sE0Mf#&B2LYEqdzN?4rxg<&z(3p)|vyEDY-R_+Xd)W;@Uh(c)XSus_ zuY0Eh&7nE6J|_^chEnb*HD(lYOKX^wJaCn;|4P*|?1_S8TZmP99oK=F846=*9|^IM z%ipo`ACZIT=Mm0|sZEA^2OXjNW!3=&=Bsd@q*bV@`+887h*Jh7f7%U-5ko*2E^PdV zX0q*FbPp71P%Vckok1I&U)%e77tTPe!y?BBDr;b#gta^TvtK;u>pSAQ$ws+ zVH|Yn3CYxc{s(eUt0-1?nY$C*{cZcKi7WGzB7+(&)1OM$(>qqT5)(mkfcq$Pj8o-Qsm%x)AGz)IKHVR}Ex(xVQ77_E zt_FUQL)@{u-IZ>#2<5Ix_oq#$bpO)4^P>B kpT-*#%QnhZ(Y|Ik?a^`6rFirn1CONO|&&4!p78~mag2%XG4n60DdeqPc(?8v^5qtu8cp%r7M3z z9*U|8g~wbqgcsY%ujQMl-fI$ zxuG=qf{+x)74o$tz;OWZVlDtEBVb~y)#=viPfbKuSl{iaJ&&{uB9&vXJogj@M9c68 zBworbX|8zI*Q~#`t+l6XT~HG2tlA@0;ROZ8d@n$7{JEY|4U_= zZb%OWawr+$f+5D}KZEGwndlSEC!JvY1nI(x6?;UAA!=|6O_xJdWoN&nU3f2s7?QT~Ye{{nX(d44L23*aF*j7q3QkFk zxnXa2@S!*8pZ1(la>BOpSOw}HsUd11K8tm|B1s@7DsOwky+Mr>#{C!4=OJRFJ_{l6fb-2=Q1x~B^Y;}#E4n3@`*BhPs>bgub7DUk%t>Ik_hP6we zQs?<`F)LL`4eb`g-KCRc;-7Sy8i5GJy%#~D(hlfnV)d!t2-<j_xD_pSDxH$=Y%JE1D?&czins5GZcO+Y^h6-z*eWy~gSM_AtstDqHx z)DU`F)75K?@#lt$p(7FLNoo{%r1rjBKo$F{c%iA-@R<5P+4BA(BGC@hI_wvDAtzLHvGH#Lms~Y Dz!;LK literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cb_vfx_check.ncs b/_module/ncs/mk_cb_vfx_check.ncs new file mode 100644 index 0000000000000000000000000000000000000000..b8b9a95b281c4bdf13bc5f461ea7c98604ffb73e GIT binary patch literal 2532 zcma)8O;1xn6rJ~p(kd*v5CM6ikSK~ljBy3hFDjv^p?<`~x#ylc(+7pB_w?4yi9BQH_pUJd zJLj=6hX1;+Gmn|B!`N?T7@bb%h}r#&o^8{$UH)!t)iN!MzjwfF0DOt>+YY<5Fz-(m zbAEBI`p7TjDwTY$Fz+uud?pYn*=;i(CShC5R`7W4%kMvBx_5dU-f1(Nl3q?sTDV^- z%!g_3TBxn%F$zenulc+6H~#wT!4;a2RF-X>qRO76oA88MpH84} zk)oZnH^iX}k)paDzugS{*&-3Uu)DgwQ)>kEda%^oc9{9q;&jtlK!$WxC0P9>i#S9P zX%umU&jV2kPpeZh9UxG93B8NDI6GG<$wg`gufiBWc0Ddanx(QRWEgAIQJo>Ud>&_} zBVmap#A)k@Tx!k_DD;lvg{P$Aenbqh6%E23X(1w0LeQx=60fWn)N4D9rUsVR!6J}k z4eXsND8Y705;UYN-8+drF4Jk4=t&cxA#=r)0-Z|jWzb0CL2HJe$;$3h|2dM~ zn-NZ>?-2H1Pqw)y9k?Ozghby8v`@6ZLJ(Kv+MPsNL#GQ?qLd^5WCuulJEl z_&r+5J@<>H{FAc3P^wmQb-Fio zyJ2^jcI}1aJxNwI2hqx0$wyasaUzE7rJiS-k3Ll#NwaT&-$g7@R%EB&6!66n_Jk+f ISfR`OFO1H??f?J) literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cb_vfx_filter.ncs b/_module/ncs/mk_cb_vfx_filter.ncs new file mode 100644 index 0000000000000000000000000000000000000000..ca5c0567a3b0e95ac52385e75e756ad5f083815e GIT binary patch literal 4085 zcmb_f&1+m$6u<9dCTYH^kV=!<=Cxy~)~3{!TBz1AnY?_MNz%@w35CLA%)F*!lNm{- zQC#_fh@cxm5Lf;qx>FEcbm2yD(M1<24JAsXSp?(no^$V=_vRy3Ndxny_nvdl@BGg1 zocm@vllSIcIeTtch=YF}6ZqHeiPM6@b{ES(#5 zyUBzQkKq$@NxDgSetgxDHe14_=Zj1)vLdy_?Jd;dklqO$1Mfww!-0m`cA%OAk0+ z;^#dbfyy{eOq1h%<@jZtBd5WU4#-F|v*UhF$4UtMN2jTW3W5AaC$hc{(ahe|MH@+I z;3Pe){C;IRG6(+yl6Q})z?J$%mt5Au8WCuVjZAb6W z6U=g5WIf%7gvCT6i+eRq&Wc@GB+>dX}{S@J;lssUb%Cwbtp#uOrw{bP9ly(&|xMrL-_oDlAnNgM3)cR}0nfMO_A9 zy=nEPVBGW48LzTbq;2nt*P9{}OgLpiL|xM)Vl~b=lnBF1ENh+Ho*Wu3Nt@!fVvL5I z$jNfoT0(ppXCX#45q(6%)z5^m)@+WUBLQI_gd#^`Hhm))@rSRE1yg=LpC0q`K>w$} zNBvl&vLrq3bFS`h7KJ>aQ4ls=#~pGg={>+0s=F*|TjD8B8bFJ^z_TYFA{j}mWBE={ z3~vQ%x8AGeFD~+gZ{emc5fqMGBF`p+RAZJ!?&6`+r`NEwZc)}fw1lb?BN%D~F{W%< zk?oAhEdR6z$?J3S+Z65WM|)79w&^j$^`x9DuhTlRqvyJCJIy}#UThzCP`8)#+PoOH z#_rydy+@viOsKvkkJw$`fc%d*a+TMXXqP8gi%Q#Pq#sREOJk<})ws8c-mZ``8=J&1 z&r&mo$g*za^r0U6JDOP1MsJivLi9p&<#)@$TDY=Ws+5D}!rPS<0>raGHIh*uq|@M1 zDmQa6RR2dJ;K$^4bCH3AdxU$KMWv*d037*_G(A5Z%=x+e#LP4X!mOW}#W#uz8H34- zHa@Pj=wKMQg}c>?x@JEzvVa(6VePM|gd1AWuumbNrzrD^VKrQ+g1pOKblJS#k$Rjy zn$I1|IxL=5vzY*5$jR)iN9s)kVvw*EqEC$AW|$d?%4ypNRQAV&>VQ{RUA?>90@Pd$ z6fixsTzBXLA$pEedwyuxf<%a|pY{Ql_2}PmiSGw#{tzV*Vywpv0MgOAM9Ou&yb>-{ z7R#mg!(yy<#>QK&6vNBjDWzeTU>!VlJZ9aSir3m2+#9`aFZCpS*k929Flz|??@DYN zk$JJDrB9YpBJ{FalZ42d9lQyku@}RtZfsPp-Hz7^zj*jYGRls0*iP-Pgc2KC-b@MZ zFZISCTepd^nGf2S62XWjxNrivn-)GT-4uGQm)}SC7y*hkzN^fXqE&bimpF_EhziFH z-&YJbPULNUuPJ^dE^@^@0Mg;QUo*62s__i}G&pBk78jfRHFiw?!kmpOljy#~Dvktr zjjt8JKjd+75Al_Vs~GX$kh5&v*pMTxMJx{SjtuoT|N1bMB`Ym1oqD6Vbk$oFvU$~c zST#tbW!2T?31Z~P1Mp|Z{q#sM>QAM!elRkh&W&QRYax8+c33FN23(RUJ?UqMPQDgQ JRavy2_y?%jnGOH| literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cb_vfx_label.ncs b/_module/ncs/mk_cb_vfx_label.ncs new file mode 100644 index 0000000000000000000000000000000000000000..97fa637fe5194832375627e3c4fb4001832afef9 GIT binary patch literal 7225 zcmb_h&2Jr76`z^+VaImt2plPP(spV)Y8v8@1S-^)B(>uYnZ7s>CvK36o?hdz>&AYL z>}T__DgnfTj};)6`~_vhnhgc1QjuVnN?CN#g{ztpkR^g-VSe{_?zwO7yvd6Z&Ek#c z-gD2#@BGfWcW!2{%*FHP&z>6(f)g)39pGPQ9GnjLSJxMUIEc!nAow&0!~OmJM?vv; zfahLRE|!gKX0#9$3P$c>P&5jnj?8?i2wnad<)OD&z`FgO_!*=1S5YY{sU|)@5{=>C z{MAtb8joFlwR&M_x0+Pu}Wop?8>Xv>(^crA7S!KQD&JaH)cygsZx6*S)rAk z0PoSC3K?k)>%*X^VthWZ?|-r3p2)1r1_4;O?!L$$x|fkxJDB(Eyf5dzS$cL`jsi<-3;ZQ;f6RDd{i7D;xN?=Q1VQ;0 z*I-m2p{&Uc%eI?k8(c&=@?ABV$R?7-+U81wL#nLXSC&!PVm;fUc0?qTWNgvZnE(NWP5}=(Hv1hQbXaHNX2H zym^XR5nBH+W}`E4|1d`Yer5!`May|T(>|O9t6cc(WmU%<2baRG-;WH zk6rPlc!fY;)Hw?xiFJ;HFip4aTY_z;3U)_I*pQSf-W)2hBll3|dQ{e91ZRKjXMx(m zCYU@Oa@lbXA>H~!)oeu)oczW{d;lylM}f-NH>(qq<2R?PS10G@#-=Cdpz5CiezL~_ zx>Jq?H8J^tnDjaA!|aL!Zd}fgCFT49G(7`8jO1l9wH+E9e1L4-!>OF@Umeh=P^ddT z3El@TDxr`aJxv&1fwuBgvWm^pryFO7Fk8HuKWClQH*(RjR9d>9n{{tES8+O(X{gY!Dd zCmULDIRZDLvuEw5g+ZxF7cgeyQ?^3`0N|PG$26*J*-K?@O8%x6%o`g{3*K|I_*I%_ zC2~wV*t1d=dc;ru?xqhH>`MP;+9W+vfX+*%=dbQ`1^${9hra9s7#&gH;p@!|gE%D} z=azJwT9cR5_B)CoCcDduC!$9AE!8!hvNNBt!>#t$%&!FDFBJ%6TP6gQ{2G5lsU$+@01_LE|AQltzEg z+l5Yt*2n<3ll=x~Ji;9(H<i@YxU}C?X9(St_K0& zgWWlulDs9$^}HnjUh2%I;h;cZoq&5-k_(P%K;jRfXhHeG9YWe@X zihe+^4#l;Njm_1^I5ppN3O;=t7K@kP4ualiS)Si_Xn`Weujswc0Il$oC;Jur9v`|| zi78;hPg@)qOXnq(uABAsC|_ebc)gT z-cuQ9ZJ%5d{fuwBft1MuOSYX_E?+pSo3zOal+kk-~C1hh|cF#HQY*)aPdN%tY?wU1`D~B484K!)KH;(XuZfjfeQC3{lpuclA3usDE-3NO zJ7ThLOFg*AZ57}h8apO%!MwIKMTmyl0;#w1Fh`g0r2239DdLoM-9G5PpM-q~kjHCwL`Br-bNq zIxTW134425XL^d980Ec9?ySbgEUNDdN-9q=e&Qx*rnplrT-GjcqVs%oc3rHhO8KB1?3Jp&E^!En zUGRpqAnSYN=siwB>ikbNKutBnYQR)8$=Ps(_l6cHh72JBTYAp}qsC(K5*sqc2D8nA zZ5BTR`|ChIIUMbs(|`? zX*ex2uyHt=55oQ3?c-|R&sGZ6q92Ca1wRB;ldx>aKPCenBIVUQnYJqU0=jA5VZD(( zgN!ZF%lLEjAEsH1%pCQ3!n0*T(T5paBX3E>)=e18`oG@8*y?IXTj?T4VN@mbVbX3; n49fn29!q>FPk&exr`&OY@B=h`CYUFS$KK|Fa?|N*6^7v(0#Gfo literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_01.ncs b/_module/ncs/mk_cond_01.ncs new file mode 100644 index 0000000000000000000000000000000000000000..d1596c520f7d60728a0aebb51373722ff05e4a39 GIT binary patch literal 969 zcma)5PfG$p9G#h6w;}@%9_;_11r^aBI&_S57glNlTk>oS=k_?uyAV7{8nkg*@(s99`ca|+_QQqlFxeyLdfbBLC( z*az8Rh zt!b2jO(Rj)4~`D^&#JDMt>mi(F9`PYUI3{U!>}VpbOtg6-Wrdho6(UCzkNWl-S;3JsftV>s7l}=q(i^p mm%U@vmiSU$Mnn`*9;iU%0hu8kOr1q-Z+MX0wfde4&F~8a^)0gi literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_02.ncs b/_module/ncs/mk_cond_02.ncs new file mode 100644 index 0000000000000000000000000000000000000000..95ff0a55f9f1653da97ef49273fbaede7aea1e02 GIT binary patch literal 969 zcma)5%Sr=55bT-VtcnploM-9G5PpM-q~kjHCwP^NP6^TJ zbXw$26884A&h!*HG0JiWMw)CC{MvcYdB{pP?4Q87K z=_*9i=Cj>zvE2=}JIU66^4d~l8ljuTJ{+YTE+WafS?Rf+R?lY-mKFXj2~O)(k1C-4 zUK&oz3~U^Z=7Vs5cl)@S_p_BkwdjZ8cEJxp)g&w%@{h@Yhe&xfPo}L3zJP9;cUW&^ z&mdz<^fLY&{fB85BQr;Rp73m0Q1oF2*T`EEv2_#1vi`64Ft)lH(pI|2Q5aPTeVDWx o6oayVpvMwl%F`bf#VL1OAp8JLp9$v4;<2}Rpxku2T7_Zw1__!iv;Y7A literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_03.ncs b/_module/ncs/mk_cond_03.ncs new file mode 100644 index 0000000000000000000000000000000000000000..57a77af8a9654f5db5501a6fa8cb162257e22b6f GIT binary patch literal 969 zcma)5%Sr=55bT-VtcnploM-9G5PpM-q~kjHCwMjJln|Xx zr$z20VQ)|COiz&$qrA7toz?i5MfH6_N#!ZVPuv8}6nCnH%i85lbe@mSuIpEbZgch8 zMRXh0YYX;fg6LGFGPod@RVu^qCn2=3SWIPD?w9oRE?03l0`lBmDIb)By;AkpB@Q96 z3*L|xWPOhuy~im?o&Tu@sHtXH4VY>sIUA1f-q7O2kRe21OYeDL)L1NDVnfE*V76J1 zu0k|zKHL2k+udNhlWhGbuPsHU5xQCI!%^DdB9fe&m7eQq^?deVS>fN3;Iv-#r~>Nm zrQx*9z{cTdJ_z@Bw~woNKU*nOi+&hx7yJ-ZO~SGv|CkJTh?H0JWZJ6W3+SeKhxJDG z3^KMvFXPYAf0$-5GIP}D3D1@VMIUBxjl3lhTQ^}W>;HNWW2>tnZKaDGg;ABzhe^9Z nF(~^7dMxp!JpEx&oN~tn!Vl2&nP8qQ9($Vy%1x)MRTzeE4L>cl literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_04.ncs b/_module/ncs/mk_cond_04.ncs new file mode 100644 index 0000000000000000000000000000000000000000..afe2d9457ead42d3b155c3cff097872c2965f8ef GIT binary patch literal 969 zcma)5%Sr=55bT-VtcnploM-9G5PpM-q~kjHCwO%kof4wc z>9ok5B<$^Jo#`oZVwCqbxw9G{v#7o=D5*Tf_=%gKnc_~ha9O*&iO%!U*>(L2(QU3? zyNGV1dTqhpOc0%lR0bF1vPxwb{v?DJ7K^D23;U9u-sLI|M?jw2E9HZ7uve=7y2K$Q zcEKCcf~@b6qxU!ksq;V805#PNs{vEZBxl1B-Wyt+7&3$iZ0S7@j2er@OKiv(8_YHf z(p8A2&1bvcV!In`cap9DMb8Q3@+%?IKB?)Gst?`JE8YS9nF?SdbIs!3QjrX oCE7#ba;tK)LC3wF<-V4G`olwg3PC literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_05.ncs b/_module/ncs/mk_cond_05.ncs new file mode 100644 index 0000000000000000000000000000000000000000..cbbcfaffdb235787487d4bf49a118216f7a5e46c GIT binary patch literal 969 zcma)5%Sr=55bT-VtcnploM-9G5PpM-q~kjHCwNUTIweG> z(`k`AN!Z)dI@43+#3=7=a%VL@W>I}#P*Qn{@l!WJGlktszFMo^L>IZ}{JMUH=r&ug zT}HQ2y|!p?CWy{NDvb+rMWxaVHwmGI#ZoHG!oH-Zce#ec5s+v1i@Bf_>=!G)E^!En zUGS!~AnSYN=siwB>cUSoKutBnYQR)8$=Ps(_fIWO3>iWMw)CC{MvcYdB{pP?4Q87K z=_*9S=Cj>zvE83+cap7d^4d~l8ljuTJ{-?ETtt#{GtzTCt)9;wEGzt57M#|r9#ug7 zy)>Mb8Q3@+%?07X-p)xS=V!|KO2H4qoxC4{szF#boM-9G5PpM-q~kjHCwTQ3of4wc z>9ok5B<$^Jo#`oZVwCqbxw9G{v#7o=D5*Tf_=%gKnc_~ha9O*&iO%!U*>(L2(QU3? zyNGV1dTqhpOc0%lR0bF1vPxwb{v?DJ7K^D23;U8RP_E)|1mwBBQa&gLd!_2HOB_OC z7rY@Y$od{RdXH0(I{#A*P*csY8ZgyNayA^{y`ja4Aw!73mfrKgsIgeQ#DUR#PxBXqOahoiK^MI<>lD?QiK>iO)!vckV5!D+qfQ3cfB zOT%fIfsMn_d=T#MZXZ|kezsDm7X2{XF8Cp+nuKLT{xKQw5Gk+b$+T6$7tl@f4(pBV z8DwmUUdErJ|1iyBWag;P6P_&#iayNX8hJ}1wr;{$*8lY$##UED+DaEW3Zp8a50iF- nVo>%E^jP9cdHTbmIOUEDgdd>kGr>GrJoYvZl$%aht1t}T7%nZi literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_07.ncs b/_module/ncs/mk_cond_07.ncs new file mode 100644 index 0000000000000000000000000000000000000000..9b1069f3be9921b2d998b13a6cbf74d69aa612da GIT binary patch literal 969 zcma)5%Sr=55bT*9ok5B<$^Jo#`oZVwCqbxfzX*SybN_lvJK#{KOrgba|^5}!oH-Zce#SY5s(*lD#c(w*r`;1UE&ZD zyWn+cLDu)c(OaB?)VZH(fSPKCRl-y=$=Ps(_ofynh72JBTYAp}qsC(K92+vm2D8nA zbQR*m=Cj?evE5C!JIU66^4d~l8ljuTJ{-+BTtt#{^U`xYt)9>BEi3$66r9$p9#ug7 zoiv=58Q3@+Ee7H4cJ8=Z^z#R$YS|CNT*(hX^+8zHo}95N_yW3V-eJ9w zJ%fx*(aZRA^dF`SMrM}!JmJ~0py=HUu93GWV(TW1W&L08VQh6Zq^)$3qcG|q^kLF= oP!9I}Jw2BAQXc=XC{DTM0^tW}`b;oS7LUEn1LcO()hZ0bHyhI}xc~qF literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_08.ncs b/_module/ncs/mk_cond_08.ncs new file mode 100644 index 0000000000000000000000000000000000000000..04ebdceb73a18b308b8fe8c4db18aca20c95b13b GIT binary patch literal 969 zcma)5O-lnY5S?V#wPFPiJyff0unH>T2Od0%ZI`lWtGFtPLJ=*pAT5Xr{sjMlf5{)< z!MjHh5f42S>&s+=trW3`r1LU)dGltrS`5{}%Hnc?$a$1bmhej`l8)=(pWrpY=!6iR zPNzj~hOoCMb*87tiBaC$ z*)zyk7rl%>NB?2UVPvMM&l8?43yR*%;2L@JBDQYaSl0jb9>!KzL)uCgISQlpLmwt> p1(jgW-_>J@FXiD6i{g|UE)afzrq2ZPWbxSBJW#GVU9G|}d;=eNExG^z literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_09.ncs b/_module/ncs/mk_cond_09.ncs new file mode 100644 index 0000000000000000000000000000000000000000..4dcc38374a3fd2c2a560a7afb321177691dcccef GIT binary patch literal 969 zcma)5%Sr=55bT-VtOg@^$icURQBV;dc6)IJ>gwKdK2(S6D{DC-=UF<_gx{bd>9`L530{+oP72ZK zbXw$25cc+z&h!*HG0J9JT2$W`lv18z{KQSrbZNUikbNKutA6YQR)8!P#(x_fIWOBn=?~TYAp}BgSI!5*sqg2D8nA zbQPju^V#mV*zQlZJH^&Fd2J~&jnK_vAC6`nE+WObIqA8cR?lY-mKFXj2~O)(k1C-4 zUK&oz3~UUJ7J_hZCwp8i__>2(wd99kw&;hTY7mwU`Nw3yL!`W#Cugk+zJP9;cUW&^ z&mdz<^fLY&{fB7=BQr;Rp73m0Q1oF2*T`EEv329dvi`64Ft)lH(pI|25g2t4`Y>rH oCE7#ba;tK)LC3wF<-V4I>>by8r+H literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_10.ncs b/_module/ncs/mk_cond_10.ncs new file mode 100644 index 0000000000000000000000000000000000000000..f2e936788141de6809d5cb12d3ae0871f26f9f5a GIT binary patch literal 969 zcma)5%Sr=55bT*<*H;7&ImBlMqo6^2;K8GqWC@E&6jw!22%9&!lAnw}j@B#1f8q-%O=s;he|`A{9KF0JHHkfS| zq^l4gHlOW&iS2%8yAy2vC$CLKrV+YX?8D)V!$l-GHzz&U)9U%`&a%S4tl+e6^{4{s zZ>8b1%)rLrXdwu9N}EU3f}h(jR?B`EZWjFzR3C(8P5v<%@DM4_=E)hWf-j((<{j1> z*)z!45Z#PFNB?0;V`OHj#}l3{3yR*%;2L>Z5nDHIEbIMx7h|)dAuXkg9EDN)p%0Tv oK{?p-clB7}OL_RiqB!M-3xpq_=`q1PSv>YO50vXpN2@Rl-zLH>yZ`_I literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_100.ncs b/_module/ncs/mk_cond_100.ncs new file mode 100644 index 0000000000000000000000000000000000000000..3c06a78f5d5045edebc92749ba09fbb83a21b612 GIT binary patch literal 969 zcma)5%Sr=55bT-VtcnploM-7w6Mln=q~kjHCwRSNbW(^; zr_&;Lg0Q!zbf%}siBaC$HhO8KB1?3F6NE^!En zUGRpqAnSYN=siwB>ikbNKutBnYQR)8!P#(x_fIWO3>iWMw)CC{MvcYdB{n3@2D8nA zbQPju^V#mV*zQlZJIU5Jd2J~&jnK_vAC6}oE+WafS?Rf+R?lY-mKFXj2~O)(k1C-4 zUK&oz3~UUJ=7Vs5cl)H0_p^tEO3@F)?SdbIszF#b13i}bQl9>>C{DTK0^tW}`b;oS7LUEn1LdaE)hZ0bH*V7|761SM literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_101.ncs b/_module/ncs/mk_cond_101.ncs new file mode 100644 index 0000000000000000000000000000000000000000..66989a29ac7c96c0e1a71545cd8a83958558bb61 GIT binary patch literal 969 zcma)5%Sr=55bT-VtcnplMR4?K93JeII%qPRvBg&-PaK@t!Z`~?5NU-APy zc=sqG;vt7%tm)aoM1q*ZOuDA0rnk@~M z*afdk3$ng@j$Y#wq|W_R1JqPAtOiUq8P0|yyuWL4V#p98u%-7rFlsCoPq86sHkfS| zq^l4gHlOW&iS2%8yOV7FC$B9QM#M z-%7)2nSqVL(P9wpZs(3_ML%CH)yjSt=1P7Dst>}lF8`Pec!-o|^W==|TiieAQ_qyI2XV`OHj&l8?43yR*%;2L?0BDQYaSl0jb9>!KzL)uCgISQkyp%0U` pgL1I%@9D9`m-6t3MRCdv7YIK<(`SNtvUu!m9w;}Qu2x|fz5#N0E*Ag* literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_102.ncs b/_module/ncs/mk_cond_102.ncs new file mode 100644 index 0000000000000000000000000000000000000000..69407fd804cc270f8b27600800712ffa28e39358 GIT binary patch literal 969 zcma)5%Sr=55bT*)$m)MX|HkfS| zq^l5ho6mN?#dd$P-3hk7!D~~IX@qVT`*1Yva1ja4%}USpw0b^!u&nTJL2z2PdQ<`R z_tJ1$W?*A*G#`Y!+ndMbyq`TNl#6~CZWjCyRCU6#CjXcWc!-o&^W?Nu!57d?^A78c z>=|Tih;GK8qyI3aF)}mM;|b4}1w|ibaE-hL5nDHIEbIMx7h|)dAuXkg9Dz{>p%0U` pgJQ7n@9D9`m-6(7MRCd<7YIK<(_?~pvUu!m9w^tHj#gn9z5#X}E*Jm+ literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_103.ncs b/_module/ncs/mk_cond_103.ncs new file mode 100644 index 0000000000000000000000000000000000000000..792e31bdfafe8887e6743a0e112fa1e6b21336de GIT binary patch literal 969 zcma)5%Sr=55bT*oEPcL5Pn07q~kjHCwRSKbV`VJ zyWJ#rlCZa?b*87tiBaBLDAC*wT9*7&8`&*VvF08_YHf z(p8AM&1bvcW4piD?gU%k;I*m9G(tCveK?tOxQGPjW~AqOT0NgVT2}bCEI6%KJ*t5E z2WdDhGq7<&5P0tQVB#1f8q-%O=s;hfT*-#yAtgdH>oEPcL5PpM-q~kjHCwLuZbV`VJ zyWJ#rlCZa?b*87tiBaBLk@~M z*adG&3$nf^jy~cPq%L%-0cxrlRs*J*NzR5Nyw|ljF=Pl4*wT9*7&R7)*VvFTHkfS| zq^l4Oo6mN?$9C7*?j&3P#cNZMX@qVT`*1wxa1lw)%}CGnw0b^!w5;%NS#VmfdQ<`R z57Ka2W?@%lz&VHJVeTyd2-IG;0x%cd585z z_6#z%MK5FL=s!%e7@2wM^Mq&1f}&3|xJKTxh^?D2mi2$Vhq2k!ke1R#j>4$J(1%Hd opcs_>13i}bQl9^?C{DTO0^tW}`b;oS7LUEn1Lc;})hZ0b4=QIZy#N3J literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_12.ncs b/_module/ncs/mk_cond_12.ncs new file mode 100644 index 0000000000000000000000000000000000000000..f6ccf3959e4db3fe3a813c27304e7a435f730a6e GIT binary patch literal 969 zcma)5%Sr=55bT-VtcnploM-7w6Mln=q~kjHCwNUVIw?e_ z(`k`ALD<_EceMP_0#OqKkZVeqFypbepT! zE~DG1UR$s?6GUesmB9tMtWp_HhO8MY0*eg|jUE&ZD zyWkCJLDu)k(R-YN)cK!kfSPKC)qtsHg0tZW?+qiWMw)CC{MvcYdB{n3@2D8nA zbQPj$^V#mV*zN|~on-4jd2J~&jnK_vAC6}oE+WafS?Rf+R?lY-mKFXj2~O)(k1C-4 zUK&oz3~UUJ=7Vs5cl)H0_p{|frRay@cEJxp)g&w%@{h@Yhe&xfPtIBud;#4w@37v; zorX oCY5S`t-oQe@rr10CtD5!`ZSXhclj&NwAc!?+qK{UvLBp@nSS^E$COa1^0 zdrJ`!ixk25cJ>w%31W)f%-h+wZ{Ez6a-rH^U0TT!IgiqrB>egnNyl~YPw;xj=(rH= zcDqUL7-4Ts=uA(M6QjJh$eq&outoKKK}qE)#*f?tO%}JRg<8FK8J*^%lZ(bVqN`k^ zeimItjryFunIJkA=?pH&MU~Dl{7DEcEauZ07WO4Qy~|}B4uL$kQ_2VBV5e05b%{er z?10y#1zF!cN3U@TQfGgv0cxrlRDGtJG0uh~yuWL4V!#k0u%&lBkTMpFr`V8THkfS| zq^l4gHlOW&iS2%8yOV7FC$CLKrV+YX?8Cvd!$l-HH!D5Y)9U%`*0RFC1;J_E>QM#M z-$=u0nSqVK(R>i@Zf_n|^M1Bcs22S&+${JZs6GhGn*3uj;2~0;&6Cqs1z$in%{#0& zvS*O7A-WlVj{d_mg^`(|9#43-EGT+2gKOk1h}gPOV_EOlyBM1t4QVM|WC})ALLVk= p2gRW5@9D9`m-6t3MRCeC7YIK<(_?~pvUu!m9w^tHj#gn9z5&rXE-?TA literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_13.ncs b/_module/ncs/mk_cond_13.ncs new file mode 100644 index 0000000000000000000000000000000000000000..2048b81cf8ace94b2eabd6d2d483aeafd6103f66 GIT binary patch literal 969 zcma)5%Sr=55bT-VtcnSE$icURQP3bh@ZeEQvV=tw#WkWR1W}O%NkCNa6Z`{z$q(@0 z-J?hd9&!lAnw}j@B#1f8q-%O=s;hg;`A{9MEwAQ?oM-7w6Mln=q~kjHCwNUUIw?e_ z(`k`ALD<_)$m)MX|HkfS| zq^l53o6mN?#dbH??j&3P$!klIX@qVT`*1Yta1lw)%}LMow0b^!u&nSeD>$uJJ*t5E zducc=Gq5o@S_s0uovq_)!OvBS)si2ETSY$vRg>C{DTK0^tW}`b;oS7LUEn1LcO()hZ0bH!-m-zW@LL literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_14.ncs b/_module/ncs/mk_cond_14.ncs new file mode 100644 index 0000000000000000000000000000000000000000..f307a8f3756f05cd4dde735ad44e04818b5c1a24 GIT binary patch literal 969 zcma)5%Sr=55bT*1E>r(RIF2 zKaZ}XMt$Di>?1l6$qX*YMU~7j{7DEcEEbX(7WO4Qy~|}B4ud?uT`2^6!FHwk>k@~M z*a5Fe3$ng@j$Y#wq|W_R1JqPAr20)Y6Pyi4cz@U8#GoNWU`y|MVANPFo?=5%Y%tp_ zNLL{~Y(Crl65IXGb|={SPhOjfOe1u&*oVUzhl@yXZccixr`7Y>on?i8S;1-D>QM#M z-%7)2nSqVL(LxaJls1p51wXf6td{*S+${Pbs6GhGn*3uj;2~0;&66`$1z$in%{#0& zvS*O7A-WlVj{d`x#>mW4k0(4^78Jdi!8P)-BDQYaSl0XXF2-g@Lt07~ISQlpLmwuU pf^x9u@9MF{m-6t3MRCdv7YIK<(_?~pvUu!m9w^tHj#gn9z5z8>Ex-T( literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_15.ncs b/_module/ncs/mk_cond_15.ncs new file mode 100644 index 0000000000000000000000000000000000000000..416db91ea6b702ab27893fa8f17a30689b786423 GIT binary patch literal 969 zcma)5%Sr=55bT*1E>r(RIF2 zKaZ}XMt$Di>?1l6$qX*YMU~7j{7DEcEEbX(7WO4Qy~|}B4ud?uT`2^6!FHwk>k@~M z*a5Fe3$ng@j$Y#wq|W_R1JqPAr20)Y6Pyi4cz@U8#GoNWU`y|MVANPFo?=5%Y%tp_ zNLL{~Y(Crl65IXGb|={SPhOjfOe1u&*oVUzhl@yXZccixr`7Y>on?i8S;1-D>QM#M z-%7)2nSqVL(LxaJls1p51wXf6td{*S+${Pbs6GhGn*3uj;2~0;&66`$1z$in%{#0& zvS*O7A-WlVj{d`x#>mW4k0(4^78Jdi!8P)-BDQYaSl0XXF2-g@Lt07~ISQlpLmwuU pf^x9u@9MF{m-6t3MRCdv7YIK<(_?~pvUu!m9w^tHj#gn9z5zJ<&5P0tQVB#1f8q-%O=s;hg;xlkRgudHQ>oG0l_6MjRAq~kjHCwNUVIw?fE z-ENXQLD*YUI@43+#3=7Aa%VK2wy3@@D4{&X_^CTU)1{qCp<1inL>Kw!{JMUHsFADJ zE~7?NuPxY{14L&cmB9tMtWp_!iOw)CC{lEz~392=5mgV|<5 zx(e}W^V#m#*zOOuJHgg}@!C{m8ljuTJ{-?FTttF%v(j@tt)9>BEi3$65}ekn9#ug7 zoiv=58Q2&c%?IILar>l__p^tEO34qy?SdbI>XWc+$Ui0n9wOz%JUMGs@C9_!yu*4U zdj=U>qL;CA^dF`fjLaPMdBU@0LD9PzTqAEu#MX@)%lg0G!`SR9&!lAnw}j@B#1f8q-%O=s;he|`A{9KF0JHHkfS| zq^l4gHlOW&iS2%8yAy2vC$CLKrV+YX?8D)V!$l-GHzz&U)9U%`&a%S4tl+e6^{4{s zZ>8b1%)rLrXdwu9N}EU3f}h(jR?B`EZWjFzR3C(8P5v<%@DM4_=E)hWf-j((<{j1> z*)z!45Z#PFNB?0;V`OHj#}l3{3yR*%;2L>Z5nDHIEbIMx7h|)dAuXkg9Dz~$p%0Tv oK{?p-clB7}OL_RiqB!M-3xpq_=`q1PSv>YO50vXpN2@Rl-#|qz!vFvP literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_18.ncs b/_module/ncs/mk_cond_18.ncs new file mode 100644 index 0000000000000000000000000000000000000000..00a9664698aa3ea7c15c40cafc1ebd370ed7619f GIT binary patch literal 969 zcma)5%Sr=55bT*9&!lAnw}j@B#1f8q-%O=s;he|`A{9KF0JHHkfS| zq^l4gHlOW&iS2%8yAy2vC$CLKrV+YX?8D)V!$l-GHzz&U)9U%`&a%S4tl+e6^{4{s zZ>8b1%)rLrXdwu9N}EU3f}h(jR?B`EZWjFzR3C(8P5v<%@DM4_=E)hWf-j((<{j1> z*)z!45Z#PFNB?0;V`OHj#}l3{3yR*%;2L>Z5nDHIEbIMx7h|)dAuXkg9Dz~$p%0Tv oK{?p-clB7}OL_RiqB!M-3xpq_=`q1PSv>YO50vXpN2@Rl-$Uvx!~g&Q literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_19.ncs b/_module/ncs/mk_cond_19.ncs new file mode 100644 index 0000000000000000000000000000000000000000..4b44fbdb7c2cdc485df4f63b0acda433696a824a GIT binary patch literal 969 zcma)5%Sr=55bT*9&!lAnw}j@B#1f8q-%O=s;he|`A{9KF0JHHkfS| zq^l4gHlOW&iS2%8yAy2vC$CLKrV+YX?8D)V!$l-GHzz&U)9U%`&a%S4tl+e6^{4{s zZ>8b1%)rLrXdwu9N}EU3f}h(jR?B`EZWjFzR3C(8P5v<%@DM4_=E)hWf-j((<{j1> z*)z!45Z#PFNB?0;V`OHj#}l3{3yR*%;2L>Z5nDHIEbIMx7h|)dAuXkg9Dz~$p%0Tv oK{?p-clB7}OL_RiqB!M-3xpq_=`q1PSv>YO50vXpN2@Rl-$#!v#Q*>R literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_20.ncs b/_module/ncs/mk_cond_20.ncs new file mode 100644 index 0000000000000000000000000000000000000000..e845971aee33b9e085468aff9e0c3d773a9b82ef GIT binary patch literal 969 zcma)5%Sr=55bT*9&!lAnw}k!NDy90hs4S}6p3LA6r*b%{er z?1DF>1zFz%M{jWoQs+C>05#Q&s6kUrinHMe?;l#67&e3mZ0S7@j2Vl?b8N^s8_YHf z(p890o6mN?#&&9&!lAnw}j@B#1f8q-%O=s;he|`A{9KF0JHHkfS| zq^l4gHlOW&iS2%8yAy2vC$CLKrV+YX?8D)V!$l-GHzz&U)9U%`&a%S4tl+e6^{4{s zZ>8b1%)rLrXdwu9N}EU3f}h(jR?B`EZWjFzR3C(8P5v<%@DM4_=E)hWf-j((<{j1> z*)z!45Z#PFNB?0;V`OHj#}l3{3yR*%;2L>Z5nDHIEbIMx7h|)dAuXkg9Dz~$p%0Tv oK{?p-clB7}OL_RiqB!M-3xpq_=`q1PSv>YO50vXpN2@Rl-%i;r#{d8T literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_22.ncs b/_module/ncs/mk_cond_22.ncs new file mode 100644 index 0000000000000000000000000000000000000000..3943e5fecbb5800749fdfeb89eb675e377e56dc0 GIT binary patch literal 969 zcma)5%Sr=55bT*9&!lAnw}j@B#1f8q-%O=s;he|`A{9KF0JHHkfS| zq^l4gHlOW&iS2%8yAy2vC$CLKrV+YX?8D)V!$l-GHzz&U)9U%`&a%S4tl+e6^{4{s zZ>8b1%)rLrXdwu9N}EU3f}h(jR?B`EZWjFzR3C(8P5v<%@DM4_=E)hWf-j((<{j1> z*)z!45Z#PFNB?0;V`OHj#}l3{3yR*%;2L>Z5nDHIEbIMx7h|)dAuXkg9Dz~$p%0Tv oK{?p-clB7}OL_RiqB!M-3xpq_=`q1PSv>YO50vXpN2@Rl-%@@p$N&HU literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_23.ncs b/_module/ncs/mk_cond_23.ncs new file mode 100644 index 0000000000000000000000000000000000000000..15bac4fa73a8fcf6d8ab9019e40aa73e795e351a GIT binary patch literal 969 zcma)5%Sr=55bT*)9&!lAnw}j@B#1f8q-%O=s;he|`A{9KF0JHHkfS| zq^l4gHlOW&iS2%8yAy2vC$CLKrV+YX?8D)V!$l-GHzz&U)9U%`&a%S4tl+e6^{4{s zZ>8b1%)rLrXdwu9N}EU3f}h(jR?B`EZWjFzR3C(8P5v<%@DM4_=E)hWf-j((<{j1> z*)z!45Z#PFNB?0;V`OHj#}l3{3yR*%;2L>Z5nDHIEbIMx7h|)dAuXkg9Dz~$p%0Tv oK{?p-clB7}OL_RiqB!M-3xpq_=`q1PSv>YO50vXpN2@Rl-&P|n$p8QV literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_24.ncs b/_module/ncs/mk_cond_24.ncs new file mode 100644 index 0000000000000000000000000000000000000000..13a44bbec3e69e959bc5841ae3965d43546f4341 GIT binary patch literal 969 zcma)5%Sr=55bT-VtcnplMR4?K93JeII%qPRvBg&-PaK@t!Z`~?5NU-APy zc=sqG;vt7%tm)aoM1q*ZOuDA0rnk@~M z*afdk3$ng@j$Y#wq|W_R1JqPAtOiUq8P0|yyuWL4V#p98u%-7rFlsCoPq86sHkfS| zq^l4gHlOW&iS2%8yOV7FC$B9QM#M z-%7)2nSqVL(P9wpZs(3_ML%CH)yjSt=1P7Dst>}lF8`Pec!-o|^W==|TiieAQ_qyI2XV`OHj&l8?43yR*%;2L?0BDQYaSl0jb9>!KzL)uCgISQkyp%0U` pgL1I%@9D9`m-6t3MRCdv7YIK<(`SNtvUu!m9w;}Qu2x|fz5!XtEy@4@ literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_249.ncs b/_module/ncs/mk_cond_249.ncs new file mode 100644 index 0000000000000000000000000000000000000000..7526ea0dd80e5f088bd76f5079ec994159bed30e GIT binary patch literal 969 zcma)5%Sr=55bT-VtcnqG$icURQBV;dc6)IJ>gwK7E>!!gODkC-=RrD?gkQfR>9`L530^-L9T%eA zZa2vtBkZjSo#`oZVwCq5xlr5S$>LVEP^;H2qtkqJa?vGO8KB1?3Aj%E^!En z9q^j8AnUv1=p{};>g-Q7KutA+s?St2#@TR$_ctw03>ZQLw)CzCQpRHO7#lLo2D8nA zbQR*==Cj?;vE6TMcap9D;I*m9G(tCveK?qQxQHa@W~JwPT0NiLT2}bCAULgCJ*t5E z8)-N#Gq4djnh(O=?ajk#-p^JF)uJDUn*~1v)jMHXlYdMGJVeTqd2-sS;0x%cd585z z_6#yML^tEl(SMkxFfudL;|b4}1x2rBaE-hL5nDHEEbIMx7h|)dAuXkgOu?v1=)Jw2BAQttn-C{DTN0^tW}dQ31+7LUEn1LeBY(JBnXH;wu(s{jB1 literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_25.ncs b/_module/ncs/mk_cond_25.ncs new file mode 100644 index 0000000000000000000000000000000000000000..90a49f4376475bb97682c22ecfef7e705a16fcd5 GIT binary patch literal 969 zcma)5%Sr=55bT*MR4?K93JeII%qPQxGLJ$>MkOU+Oeu97CFZlr; zyn7T0;vt7%tm)aoM1q*ZOuDA0rn|z2&aUfMh#G}@ z?ILPK_1e6>IY4wOl384kODdUV_>&M?SS%#7EbL2qdY3CW90hq{r&0{|gPltC*Ch@i zu?t?87G!-79KFRUNS*ts2B@iKL=Bp1COI39@ZQwo#IPYmU`y|LV9Z!7o?}DC*r`7Y>y=8@ei-Oa7)uRfi zzmta3G6PG&(P9wpZs(4xML&N~s+RpQ%$58QR3C(8UH&l{@DM34=E)hWf-j((<{j1> z*)z!46upc;NB?2UU}R>g&l8?43yR*&;2L?0BDQYASl0jb9>!KzL)uCgIR>K+LLVk= p2jyVj-_v7>FXizMi{g}9E)afzrq2ZPWbxSBJWy^pU9G|}d;?u=Ez1A^ literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_250.ncs b/_module/ncs/mk_cond_250.ncs new file mode 100644 index 0000000000000000000000000000000000000000..12f66032af60c3aa6199304a5f88b9fcd01ad7ec GIT binary patch literal 969 zcma)5%Sr=55bT-VtcnqG$icURQBV;dc6)IJ>gwK7E>!!gODkC-=RrD?gkQfR>9`L530^-L9T%eA zZa2vtBkZjSo#`oZVwCq5xlr5S$>LVEP^;H2qtkqJa?vGO8KB1?3Aj%E^!En z9q^j8AnUv1=p{};>g-Q7KutA+s?St2#@TR$_ctw03>ZQLw)CzCQpRHO7#lLo2D8nA zbQR*==Cj?;vE6TMcap9D;I*m9G(tCveK?qQxQHa@W~JwPT0NiLT2}bCAULgCJ*t5E z8)-N#Gq4djnh(O=?ajk#-p^JF)uJDUn*~1v)jMHXlYdMGJVeTqd2-sS;0x%cd585z z_6#yML^tEl(SMkxFfudL;|b4}1x2rBaE-hL5nDHEEbIMx7h|)dAuXkgOu?v1=)Jw2BAQttn-C{DTN0^tW}dQ31+7LUEn1LeBY(JBnXH<6z%tN;K2 literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_251.ncs b/_module/ncs/mk_cond_251.ncs new file mode 100644 index 0000000000000000000000000000000000000000..a991a34c0f340e04a7d2bd65732adf5f6cd16f5b GIT binary patch literal 969 zcma)5%Sr=55bT-VtcnqG$icURQBV;dc6)IJ>gwK7E>!!gODkC-=RrD?gkQfR>9`L530^-L9T%eA zZa2vtBkZjSo#`oZVwCq5xlr5S$>LVEP^;H2qtkqJa?vGO8KB1?3Aj%E^!En z9q^j8AnUv1=p{};>g-Q7KutA+s?St2#@TR$_ctw03>ZQLw)CzCQpRHO7#lLo2D8nA zbQR*==Cj?;vE6TMcap9D;I*m9G(tCveK?qQxQHa@W~JwPT0NiLT2}bCAULgCJ*t5E z8)-N#Gq4djnh(O=?ajk#-p^JF)uJDUn*~1v)jMHXlYdMGJVeTqd2-sS;0x%cd585z z_6#yML^tEl(SMkxFfudL;|b4}1x2rBaE-hL5nDHEEbIMx7h|)dAuXkgOu?v1=)Jw2BAQttn-C{DTN0^tW}dQ31+7LUEn1LeBY(JBnXH9&!lAnw}k!NDy90hs4S}6p3LA6r*b%{er z?1DF>1zFz%M{jWoQs+C>05#Q&s6kUrinHMe?;l#67&e3mZ0S7@j2Vl?b8N^s8_YHf z(p890o6mN?#&&9&(7rnw}k!NDy2V7pxTb%{er z?10y#1zF!cN3U@TQfJ%M05#PNseV(<1ZTq$-ru!2F=z-8*wVWm7%>)$r`V8DHkfS| zq^l4gHlOW&iS2%8yAy2vC$9}frV+YX?8D)-!$l-GH!D5Y)9U%`&a%S41;J_E>QM#M z-%7)2nSqVL(R>i@6gQ75c|W^fsFeIL+${JZs6GhGn*3uj;2~0;&6Cqs1z$in%{#0& zvS*O7A-WmcNB?0;V`OHi#}l3{3yR*%;2L=gBDQYaSl0XXF2+VjLz+q#IRc~hLmws; pgHo{P@9MF{m-6t3MRCdv7YIK<(_?~pvUu!m9w^tHj#gn9egK?~F0TLp literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_254.ncs b/_module/ncs/mk_cond_254.ncs new file mode 100644 index 0000000000000000000000000000000000000000..38662841ecb729b2f85eff4078f316adfdcf9d28 GIT binary patch literal 969 zcma)5%Sr=55bT-Vtcnpl<&5P0tQVB#1f8q-%O=s;hfT*-#yAtgdH>oEPcL5PpM-q~kjHCwTp4bV`VJ zyWJ#rlCZa?b*87tiBaBLk@~M z*adG&3$nf^jy~cPq%L%-0cxrlRs*J*NzR5Nyw|ljF=Pl4*wT9*7&R7)*VvFTHkfS| zq^l4Oo6mN?$9C7*?j&3P#cNZMX@qVT`*1wxa1lw)%}CGnw0b^!w5;%NS#VmfdQ<`R z57Ka2W?@%lz&VHJVeTyd2-IG;0x%cd585z z_6#z%MK5FL=s!%e7@2wM^Mq&1f}&3|xJKTxh^?D2mi2$Vhq2k!ke1R#j>4$J(1%Hd opcs_>13i}bQl9^?C{DTO0^tW}`b;oS7LUEn1Lc;})hZ0b51=zHumAu6 literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_255.ncs b/_module/ncs/mk_cond_255.ncs new file mode 100644 index 0000000000000000000000000000000000000000..e29333be955a83e8a3822b61baa2b82a26753366 GIT binary patch literal 969 zcma)5%Sr=55bT-VtcnploM-9G5PpM-q~kjHCwT2JIweG> z(`k`AN!Z)dI@43+#3=7=a%VL@W>I}#P*Qn{@e?;eGsT^1;j(sl6P@Ryv+Md5qT5`( zb`jl1_1c2HnIJk9sSGa2WtGY>{7DEcEEZE47WO4Qy~|Y`j(|M3SIP(FV6RmDb%{er z?1DF>1zF!CNAGb8Qs;lF0cxrlRs*J*NzR5Nyf?HsF=Pl4*wT9*7&R7)m)MXoHkfS| zq^l53o6mN?#dbH??j&3P$!klIX@qVT`*4(YxQHa@W~JwPT0NgVSXTJABsi^CJ*t5E zducc=Gq784Ru>b%7 literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_256.ncs b/_module/ncs/mk_cond_256.ncs new file mode 100644 index 0000000000000000000000000000000000000000..3246cee1f1d79c28b3edafc5f4503faaf62cf665 GIT binary patch literal 969 zcma)5%}PQ+7@e7Wy%ia>a8X%0XhB8vgNv5o&qXe&MOULJkf?|Yp%51I2)#kC)C06= z-!ekPg$v2fd~=61Byut1oH=vmd}qE}$@}tnXLCEpnDrv81jBDqGGW;k{&6*OM(85v zgTbK3>^Q^RUs6m*GAl%B?lU{7@HvC(^HJ$Y!q4moOO*HP#p}lPU2s_lE^eDQShe!a z##PV?nvGR+GQ!w7kEL-yY{*!e;4Z_`z<_yI12bF?X^$sfaUx#Q3 zi$icm7?Auu(dr|lfV%Qi4NzUpw4Bh@#EFeWXl^TWd`b&qVM-slU{*)WU&BD=6l*wU z-Z6ZN`#p@iO>svl`Yw$<$@D|0$D$lgQWg~vC2meQwxitB-lI`Pe(RiQqwY}!+&>7d zX_SG@BhiBAAC|JG^@5wL73*c!_p?RUhg64Q$cR5W0~vzyrmsvH7jyuxsqZ1bf!TwN zJwB@Vv-KaPBwA*fjk&@xWx>&>Zd`3|orlpa=*Y(3KBCwgdXT zgTbK3>@>sNpHoanGAl%B?lXHq;VFaCc@~$BB>c>dvH9|Tz1V0rZiCB0aBo_pj+(_LHm4w-uT~0P&8t@GKMv6n z7DwQ$Fd+GRq}6*!0d;v;4NzUpq#V=Lq=}70X#P~@_=Fb3!jvAlAfY4XFJT}l#R_9) zstVpQe2V)mjQf+~j#Knq8heuIhft42Ih-t7R79M(IpNrja!-2?Miu$3aiT@tqYAjc z7h2OO1Di&o1)kq zd$6&~ql&|=|0pe>WtPyj=+fvFjwuU{K6K-1duu$5ZbnD;`|T0M-pGUWr7ALkppJYO qA(gzcS91?lTf)QB9}$I=J1P)nA@fTIQ)f}z8y+NgtdXZeGkgOHn=P~e literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_26.ncs b/_module/ncs/mk_cond_26.ncs new file mode 100644 index 0000000000000000000000000000000000000000..d054dbedecfe29c1e74e7c0405f902e5a004f671 GIT binary patch literal 969 zcma)5%Sr=55bT-Vtcnpl6)IJ>gwK7E>uSwtLs@J=S4a*gx{bd>9`L530@}{of4wc z>9ok5B<$^Jo#`oZVwCqbxw9G{v#7o=D5*Tf_^F$qnc_~Ra8iWMw)CC{MvcYdH8y074Q87K z=_*9S=Cj@JvE6mHJIU5Jd2J~&jnK_vACBi7E+WafS?Rf+R?laTmKFXj3r_1*k1C-4 zK^jiW3~U^Z=7Vs5H*-?S``N=nrRaxYrr?L5Y7mx9`Nw3yL!`W!C+DmRzJP9;cUW&^ z&md!4^fLY&{fB85BQsBZp73m0Q1odA*T`EIv2_#1vi`64Ft)lH(pI|2Q5ba?`Y>rX oCE7#ba;tK)K~~wF<-V4Pg>3%m4rY literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_27.ncs b/_module/ncs/mk_cond_27.ncs new file mode 100644 index 0000000000000000000000000000000000000000..b35ca05660c075a594325374e17fdcb724d82656 GIT binary patch literal 969 zcma)5O-lnY5S?V#Rk4DH9;($Etb&U8fd`Lb+odepDz1v6P(+I?NDER0e}ezOzvK__ z;N7E$NDn;}>&s+=trW3`r1LU)dGltroDbE}+VX0S$a#`ZhVUCwBpuhmKf!C7(McgX zolc9~G+}Q~=}b?N6QjJh$(`1C%A)$dpoH=iU6!oH-Zce#SYQIO|%%Z1<|*ezFnUE&ZD zyWn+cLDu)c(OaB?)VZH(fSPJX)S#&*&Dn5-_YW;j3>!iOw)CC{#*D?{IW{E42D8nA zbQR*$=Cj?evE3hRcY>{N^4d~l8ljuTJ{-?DTttF%bJBA?t)9>BEi3$66r9$p9#ug7 zoiv=58Q3@+Ed=4-&eln#;O7pDm69KZTSY$v)hA(Dmw!wKJVeTid2+_8;0x%cd585z z_6#yMMK9ye(SMkxF*38%=Lyf21x4>>aE-i05nDH5EbISz4`ZvVA#J6L9D`AZp%0UG pf>Lnc@9VL|m-6_BMRCe47YIK<(`SNtvUu!m9w;}Qu2x|fz5!&nEzJM` literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_28.ncs b/_module/ncs/mk_cond_28.ncs new file mode 100644 index 0000000000000000000000000000000000000000..854eb61e8815f93aa982b190d54db77d8781ad46 GIT binary patch literal 969 zcma)5%Sr=55bT-VtcnplQQRnsLJ$>MkOV{pKfyonm;3+^ z-aU#0@sL9>*7WRPB0&M?SS+NnEbL2qdY3CW907S@r&0{6!A_<2>k@~M z*afdk3$nfkj^5%Fq|W_R1JqPAtOiUqY0ictyf?KtF=Pl4*wT9*7&R7)=h%=jHkfS| zq^l4gHlOW&jqPr--AT6olh>9a(+J%x_Tg~G;Ubcpo0p#JY4v<|Z&~5rqTsY%^{4{s z@1)_h%)rLsXfX(Pw{u6eqMzR{)yjSt=1P7Dst>}lF8`Pec!-o2^W==|TiieAQ_qyI2XV`OHj&l8?43yR*&;2L?0BDQYASl0jb9>!KzL)uCgISQlpLmwt> p2j!sZ@9D9`m-6_BMRCe47YIK<(`SNtvUu!m9w;}Qu2x|fz5!@lEzSS{ literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_29.ncs b/_module/ncs/mk_cond_29.ncs new file mode 100644 index 0000000000000000000000000000000000000000..a8c05ffe870ba2c56b4b74b00c8d18f4752d1c3f GIT binary patch literal 969 zcma)5%Sr=55bT-VtcnplyYVYkGDtks#(UldkEhsjluV=R*BM7Q~R z?IOC3>a_)XGeLAJQW;#3%PN&&xJd{tEEZE47WO4Qy~|Y`j(|MBTP_5ZV7FZTb%{er z?1DF>1zF!CNAGb8Qs;lF0cxrlRs*J*NzR5NynkwOV#p98u%-7rFlsCoFR>wGY%tp_ zNLL{mHlOW&i|zhoyOV5vlh>9a(+J%x_TgyO;Ubcpo0FdFY4v>eU|HeclHjyn^{4{s z@1^0i%)rLsXdwvqcCyFSf}cAmR!e>uW{Z9Zss>@%kbg`DJVeT?d2-gO;0x%cd585z z_6#z%L@(pd(SMj`Ffw!0=Lyf21w|ibaE-hr5nDH5EbISz4`ZvVA#J6L9EDK_p%0UG of>KcN_w`ufOL_XkqB!M_3xpq_=`+DRSv>YO50sluSF11#-)sRb&j0`b literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_30.ncs b/_module/ncs/mk_cond_30.ncs new file mode 100644 index 0000000000000000000000000000000000000000..a66a0aa6b3d45fc1753923cdf3ddfda2615eda8a GIT binary patch literal 969 zcma)5O-lnY5S?VVt6~KYJ*d?htb&U8K@T3qwo6&GRa`5ILJ=*pAT5Xr{sjMlf5{)< z!MjHh5f42S>&s+=trW3`r1LU)dGltrQV7+-+VX0i$a$1bhVUCyBpuhmKf!B;(McgX zolc9~G+}Q~=}b?N6QjJh$(`2tm__w{K}qE)#*f_uWy)K%QoT{Xiq4AB>1Fc*(RHEO zIFGKQW@FyoOc0%jR2CQHl1gP6{v?DJ77M8?3;U9u-sK7oM?hZKsT70#V5d_1b%{er z?1FRBf~@bJqt`eEsdGQo05#PNs{vC@nzP{u@9$ci7&3$iZ0S7@j2er@Q*6i>8_YHf z(p88Lo6mN?#CE^4-AT6olh>9a(+J%x_Tg~G;Ubcpo0p#JY4v<|XIbIjqTsY%^{4{s zZ>8b1%)rLsXfX(Pw>OV!ML%CH)yjStZkGHIR3C&TC;ylXc!-o|^W==|Tih+f8@qyI2XV`OHj&l8?43yR*%;2L?0BDQYASl0jb9>!KzL)uCgISQkyp%0U` pgL1I%@9D9`m-6t3MRCdv7YIK<(`SNtvUu!m9w^tHu2x|fz5#EhEzke} literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_31.ncs b/_module/ncs/mk_cond_31.ncs new file mode 100644 index 0000000000000000000000000000000000000000..c15c4f026bf9063aa4cec8f1a7ecd803617fcad7 GIT binary patch literal 969 zcma)5O-lnY5S?VVt6~KYJ*ZV1tb&U8K@T3qwo6&GRa`5ILJ=*pAT5Xr{sjMlf5{)< z!MjHh5f42S>&s+=trW3`r1LU)dGltrQV7+-+VX0i$a$2`G~qX>NII^Ae}dNxqmx2( zI-M4|X~N!~(wUwjCq{X1lbg}_m__w{K}qE)#*f_uO_#T7rFx@&6`d8M)63=sqU%Dl zaUNYq&BnaFnIJk5sVpwYC6&rD{7DEcEEZB(7WO4Qy~`CGj)1(dQz-`f!A_<2>k@~M z*ahdL1zF!cN3U@TQs;iE0cxrlRs*J*G-tyR-ru!2F=Pl4*wT9*7&R7)r`V7&HkfS| zq^l4gHlOW&iS2%8yOV7FC$B9QM#M z-%7)2nSqVN(P9wpZf_pdihjOYs+IjP+${Mas6GfwPW~|&@DM4_=E)hWf-j((<{j1> z*)z!45WS2)NB?2UU}R>g&l8?43yR*%;2L?0BDQYASl0jb9>!KzL)uCgISQkyp%0U` pgL1I%@9D9`m-6t3MRCdv7YIK<(`SNtvUu!m9w^tHu2x|fz5#PfEztk~ literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_32.ncs b/_module/ncs/mk_cond_32.ncs new file mode 100644 index 0000000000000000000000000000000000000000..40401b51e2567013e7c957bd37dd4c2766981f97 GIT binary patch literal 969 zcma)5%Sr=55bT-VtcnploM-9G5PpM-q~kjHCwNtiP6^TJ zbXw$26884A&h!*HG0JiWMw)CC{MvcYdB{pP?4Q87K z=_*9i=Cj>zvE2=}JIU66^4d~l8ljuTJ{+YTE+WafS?Rf+R?lY-mKFXj2~O)(k1C-4 zUK&oz3~U^Z=7Vs5cl)@S_p_BkwdjZ8cEJxp)g&w%@{h@Yhe&xfPo}L3zJP9;cUW&^ z&mdz<^fLY&{fB85BQr;Rp73m0Q1oF2*T`EEv2_#1vi`64Ft)lH(pI|2Q5aPTeVDWx o6oayVpvMwl%F`bf#VL1OAp8JLp9$v4;<2}Rpxku2T7_Zw26pf*(f|Me literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_33.ncs b/_module/ncs/mk_cond_33.ncs new file mode 100644 index 0000000000000000000000000000000000000000..95cfd7245742e199624444fa1c1705ab2d653f6c GIT binary patch literal 969 zcma)5%Sr=55bT-Vtcnpl<&5P0tP{62u&4(ltFb)z!V_e5ejqmsWB_&ZBfD3BP_t(s3R96TD6{Ixa-J z-ENXQM%Y^uI@43+#3=7Aa;G$&wy3@@D5*Tf__3Ry$mB9tMs8Sh*KMA3Q#X>5>!oH-Zce#wiA&}>H%7vg3?3Am&E^!En z9q^j8AnUv5=rvA3>fBE?KutA+s?St2#@TR$_jfH$3>ZQLw)CzChK)si2En?*ka)dyi&lYdMGJVeT~d2+_8;0x%cd585z z_6#yML^tEl(SMkxFfy~$;|b4}1x0UWaE-jIh^-qnmi2zUi?P|!ke1R#4#TMZ(1%Ie oK`E&CdwMMKr9Av$QJiwa1;P)|^q63tEFOEC2g-G)qg5D&Z+ew2(*OVf literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_34.ncs b/_module/ncs/mk_cond_34.ncs new file mode 100644 index 0000000000000000000000000000000000000000..4efe80c561e9d6beee4756b6ee2d480b7adf3b4b GIT binary patch literal 969 zcma)5%Sr=55bT*<&5P0tQVB#1f8q-%O=s;hg;xlkRgudHQ>oG0nb5Pn07q~kjHCwNUWIweHA z-ENXQN!VM{I@43+#3=7Aa%VN3vZ%fKw!{JMUHsFADJ zE~7?NuPxY{14L&cnZX6QtdbdqzX+j)#bPqU!oH=ace#qgQIO|$%lY6S*ezFnUE&ZD zyWkCJLDu)c(OaB?)cH;|Kut9xYS2_O$=Ps(_YW;j3>!iOw)CC{#*D?{IW{E42D8nA zbQR*$=Cj?evE3hRcY>||;BEi3$65}ekn9#ug7 zoiv=58Q3@+%?IILar>l__p^tEO34qy?SdbI>XWc+$Ui0n9wOz%JejsC_yW3V-eJ9w zJ%fxb(aYF5`VZ4AMrMxsJmJ~0py=HUu93GSV(TW1W&L08VQh9aq@{F`V=(G4^kGsl oCoM-9G5PpM-q~kjHCwR>;IweG> z(`k`AN!Z)dI?_|*#3=7=a%VL@W>K9lD5*Tf_=%gKnc_~ha9O*&iO%!U*>(L2r`ue; zb`jl1_1c2XOc0%lR0auhS*0=ze-e%s7K`QuDpj^e}2*`7LrF>8h_Da=XNqmIF zE_g#)ko7(C={*iX==@JLKutBnYQR)8$Mb8Q3@+%?IKB?)Gst?`JE8YS9nF?SdbIs!3Qj;IweG> z(`k`AN!Z)dI@43+#3=7=a%VL@W>I}#P*Qn{@e?;eGo|fn@v?S#6P*{Lv+Md5qT77E zb`jl1_1c2HnIJk9sWdLgC6!7u{7DEcEEZE~7WO4Qy~`CGj(|MBTP_3#!EU+w>k@~M z*afdk3$ngPj^5)Gq|X0T1JqPAtOiUqlbj7lcyDNNV#p98u%-7rFlsCoFR>wGY%tp_ zNLL}6HlOW&i|uZ(-AT6olh>9a(+J%x_TgyG;Ubcpo0FdFY4v>eU|Hc`R&ZLcdQ<`R z_tJ1$W?>C{DTK0^tW}`b;oS7LUEn1LcO()hZ0bH-&^P)&Kwi literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_37.ncs b/_module/ncs/mk_cond_37.ncs new file mode 100644 index 0000000000000000000000000000000000000000..d31b8827147487add90da104ae1f853024478ca8 GIT binary patch literal 969 zcma)5%Sr=55bT-VtcnploM-9G5PpM-q~kjHCwQG_bV`U$ zr_&;LlCZa@b*87tiBaC$I}#P*Qn{@e?;eGo_ts;j(sl6P@Ryv+Md5qT5`( zb`jl1_1c2HnIJk9sSGa2WtGY>{7DEcEEZE47WO4Qy~|Y`j(|M3Th0du!EU+w>k@~M z*adG$3$ngPj^5)Gq|X0T1JqPAtOiUqlbj7lcyDNNV#p98u%-7rFlsCoFR>wGY%tp_ zNLL}6HlOW&i|uZ(-AT6olh>9a(+J%x_TgyO;Ubcpo0XpHY4v>eU|HeclHjyn^{4{s z@1^0i%)rLsXg&z{irdH4yq~QUswF=Rw+ns4!)=)>C{DTK0^tW}`b;oS7LUEn1LdaE)hZ0bH;E}N*8l(j literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_38.ncs b/_module/ncs/mk_cond_38.ncs new file mode 100644 index 0000000000000000000000000000000000000000..8ade075cf244f8dfe9cd3e29c9e52adcbcf7f1b8 GIT binary patch literal 969 zcma)5%Sr=55bT*Iph$GH9b3+NDybW(_R zyWJ#rg0Q!ybf%}siBaBL*++CDk{Mi(iz=C6xIqXlEEbX(7WO4Qy~|}B4ud?uT`2^6!FHwk>k@~M z*a5Fe3$nfkj^5%Fq|W|S1JqPAr20)Y6Pyi4c>mDi#GoNWU`y|MV8mD~o?}Bs*y=8@eS;1-D>QM#M z-$}!1nSqVL(LxaJls1p51wXf6td{*S+${Pbs6GkHn*3uj;2~08%#+hr1z$in%{#0& zvS*O7A-WlVj{d`x#>mW2k0(4^78Jdk!8P)-BDQYaSl0XXF2-g@Lt07~IRc~hLmwuU pf^x9u@9MF{m-6_BMRCe47YIK<(_?~pvUu!m9w^tHj#gn9z5$HRE!Y46 literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_39.ncs b/_module/ncs/mk_cond_39.ncs new file mode 100644 index 0000000000000000000000000000000000000000..050ce26079590f79f55b4b50fdfc97d4b165eaf1 GIT binary patch literal 969 zcma)5%Sr=55bT*Iph$GH9b3+NDybW(_R zyWJ#rg0Q!ybf%}siBaBL*++CDk{Mi(iz=C6xIqXlEEbX(7WO4Qy~|}B4ud?uT`2^6!FHwk>k@~M z*a5Fe3$nfkj^5%Fq|W|S1JqPAr20)Y6Pyi4c>mDi#GoNWU`y|MV8mD~o?}Bs*y=8@eS;1-D>QM#M z-$}!1nSqVL(LxaJls1p51wXf6td{*S+${Pbs6GkHn*3uj;2~08%#+hr1z$in%{#0& zvS*O7A-WlVj{d`x#>mW2k0(4^78Jdk!8P)-BDQYaSl0XXF2-g@Lt07~IRc~hLmwuU pf^x9u@9MF{m-6_BMRCe47YIK<(_?~pvUu!m9w^tHj#gn9z5$SPE!hA7 literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_cond_40.ncs b/_module/ncs/mk_cond_40.ncs new file mode 100644 index 0000000000000000000000000000000000000000..8d5fcfc11dc93b6e0ffe6a6496e610d0f57a6dd3 GIT binary patch literal 969 zcma)5%Sr=55bT*<&5P0tP{5`sC*q-%O=s;hg;xlkRgudHQ>oEPcL5`II9q~kjHCwN_CbXtgZ zyWJ#rimqh*DE8Nq4Y>QM#M zKS;xAnSo8f(R>i@6}L|+c|UttsFeIL+%EVbs2YT2L-v^rc!-oY^W>aW!57d?^A78c z>=|TiiEhTYum5T5tlkF>JJ9*7@pk+n3E)Q_kfswZ8REm>Pwvbz|Ym~4n?kXR`}#Asqn zym<9*=|Ax1(StFj@zBF2IPbh{U=gYuc7b{3nP+C6soR11==RN9WdQBlWx&sp30zeb z{KhnZw@g*bJ%9^W7#od7C!nqYzT+(*@X9rizcEQi_)kc~xUTAgH2p8JgCYojgGxjJ zJwMC3ss<}Bo<~RB-eK#_L4VNdw+AB5OBB!3Gbgdc@&hnM`6RWSn35W`5(F}4UT7#G z=KSM3(OzWx)=n7Jyo$TCFJ2CjAYKEu%yR;~ePcp$dKz|sjc+S72dvF?t_!hjbEauT z2|afoV3l>w6)7$aA|bI9&e%CA{52LhTicCnuU>IO*Q-Ypz3_x(3-pt8pnL?ML9kbT z=-A;YNP{QEHWjg1xyPK??tA1|Mh?ps)n?h3FcO4TD5o}6_96zVPTlccdz=~tw(mB= zDTWN6%xR8a5=j`^VjBwWZFQc75+IEaHAq%kogq7!xPVv;GT8MbPYgfv1#kz8>-?=7LP~tDL@T*0M zsML^qMt4v{S1C=He9pBP1zi?-htXot8g{yE^Qhlxce<@Z)9W_qutGengMs<-X}{AO zn8k!JTfih%%ob>5ALwu4Ne$Mq`?6*4HXErSOl_Gi5$=uWNzRI=2>vxbn!@xkDWu`q z*a`+M*cT@zO+nF*^M_3yqEW3Soh5HE88oJZP7*^I_t`@6|G|{kfNx5hCO05U=*bQI0WsI% A*8l(j literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_editor_main.ncs b/_module/ncs/mk_editor_main.ncs new file mode 100644 index 0000000000000000000000000000000000000000..2cfeab3ad9fc6afa2a1abd3fd5d3875977dbfbc9 GIT binary patch literal 24587 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 literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_get_version.ncs b/_module/ncs/mk_get_version.ncs new file mode 100644 index 0000000000000000000000000000000000000000..286fb552e226f743ffa2ffe1ad38f8997ed475f7 GIT binary patch literal 3553 zcmb_f&1+Ow6hHTU#A$3&2@}7f$xVhTSRE7*YpmKNj-eJ~>%`QBbqLNQM42}w8Ex&N zUr?w}=&FB#t@s}lx@b3rF1jjM=%Nb?E-VcaB#Q|QPR~8(-Z%GVp06&<;?4ayzu)=1 z=ibarmF3)_;=xIPzQ2b7|8f%c0gZZJ0|`M0yUx8`nR#!fGFQ4#e(U^9<#cKC;&kO) zsa&3zE(JXb6apOfcxXs`(Qdb!5R9n(V@NYr`lu1b)u<{L=4+9>87(a@)?-Dz~7bw+SUR2>t+W*XBdPA zrhs->pkFM|*(^;%7U&xqE9-!wB8cP>E&L&P35~cErYPTK@l0FFC$f|eTcCjs2(}AU zb3Y3?(m{HEc94FU1v+7Y?pUDSEYO=4C^j+h`?DYu7Ua04XCMnSX@Pny(AF%_R0kw} zr?Jjl2>z63SZL$4C3+XPr-AA(y_8Cp@GTU6A5v0&))JaUp-;0I&s)NKjbRA-D$Bih zIv{xB`84ZOUzwDqI#=TLF`o|X09o1Gjcf3uQ9`J9Ev9>#Dc{Wmk5iaFaF{MwOjk71 zU<%WBDNK7Drn1G9XUq93f#h1)K|;vau2EZ`V#H0(7`nZ6Y_VVn4Fd{4$MO#w}w7wy=FdXJ7|T9;ekNGTL%G z`6|dzoiuBzupU+|L05sUR^t^#bj*$DMw}aA_=K>SO8Ui!Z3ycdw2oHLF9u>mM0Yy- z51e3PXgNq^1Bb0?!lvs0H4o!u^z>&p26(4Al>l)v&ykl;bfotyNv>*RA?-gUzE#MP zz9#K8AxEnZ_3CPuT`d(^Tx4k4qIvxf-kt zHxv7}cfCbsOH;G>Dj_a5=!l1ooZw@?CqJ0K(Wq}O&{_E+$pL0v#nk(jTwXCTMVAZs z-06Oxj7xi2KTZ%vBtPT}2<+9*nW$RK7sw=PE%=&I-iUt>*!>8!MPDYlwpzRQ{fn?_ zl&pG5&Mzy^Euj@<{Ey>w%(MY z{^j}@qS=~0s(hFDs$A?cV!jP@eMu6 z?x_gS{uW6^dN4Ua*w67lfVOJA?P`ki*SV&Ml3(M;xlf>zgOWo%$agDtd5p|S)k_{F uG6cli02fd34t4o;R~1Q_R2x^jQ*Gq{37_+I!rAWZot-qyGSiRe#X{ literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_im_cancel.ncs b/_module/ncs/mk_im_cancel.ncs new file mode 100644 index 0000000000000000000000000000000000000000..327ef673cc0880ac32c1a7fe07c12bece97ac3bb GIT binary patch literal 19595 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 Uq^+eNIj@tzJ~}0fee7-hAH-H?sQ>@~ literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_im_finished.ncs b/_module/ncs/mk_im_finished.ncs new file mode 100644 index 0000000000000000000000000000000000000000..99662d61c311a5d21b37951f3c2f22bf69e8f838 GIT binary patch literal 13131 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 E7kBt-@&Et; literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_ncond_27.ncs b/_module/ncs/mk_ncond_27.ncs new file mode 100644 index 0000000000000000000000000000000000000000..25907d1f68421750265bfe20077dc3b6ab6b0e5f GIT binary patch literal 971 zcma)4O-lnY6nx2USH%h*dQgisSOpdF0}md>wo6&GRoqq-g(6yHL0S+M{0aU8|C47A z-aU$lc<7;6Codapr4;v&Y+fdlnaL~XLv^^mvX&!qo}`l@e8Y;Q<2w46$23esnqiV>wNi!OW@cg00i4jAHg|*&u!MF)oJja1daKyr3 zwF~iS@f`PS9QOyuo#g1hcx)*$522rnb2yrH*hG@CIqA8cR?mC)mKFIe35NBmhYP5` zlZMkWqc({|3qiQQyM0_M__=DaR`SDeyXc3Y`Xme+azJMwLqJ~4mFOYeI^^;Jyr#K_ z^+t9NGPXo7|_sA}jV pq}`wtRQv+8cNVw3#es6u>3S+O!w>yGE%g8Z literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_ncond_28.ncs b/_module/ncs/mk_ncond_28.ncs new file mode 100644 index 0000000000000000000000000000000000000000..ed7f57f599a86fdf3d48e0572f8f60c0cd9ec7c9 GIT binary patch literal 971 zcma)4O-lnY6nx2USH%h*dQhu1SOpdFgC0DJZI`lWtGHGag(6yHL0S+M{0aU8|C47A z-aU$lc<7;6CodaprHFe-HZPOO%;Z%Hp*mPwUd#9i1kkx3H>esn!)m~|Ni!OW@cgdDi6KLXg|*&u!KevYJjH>Gam2!4 zwF~iK@f`O{9QQlNo#g00d2A^%522rnb2yxF*hG@CdFi>HR?mBPmKFIe3WoKnhYP5` zm4?$Yqc)C2i$S=%y?InC`uS?9R`$biv*d@M`XCHB`A26ULqML*mFOYeI^^;Jyr#K_ z^+t9NGB!jn|^sA}jV pr0t*_?E8DVEn)ZJkBDN(4I4xrpy|`W+*#cA76;08r|YTE4Br6tE%pEa literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_ncond_29.ncs b/_module/ncs/mk_ncond_29.ncs new file mode 100644 index 0000000000000000000000000000000000000000..4606f1b35c0dda5e06b2382c1bd15e1a1615d3f2 GIT binary patch literal 971 zcma)4O-lnY6nx39t6~KYJ*cHMvz+!Fc$I`x~r)Rl>&2f+ycdDgeKiH|(ejVZ^ zB=(for7g0)M_#?h5J2a;ZcsID#?-KJlVUUy;kl{BiBUs{g|*&y!GsA}yu^V_a>T-5 zwF~iS@f`PC9CwrBPH^;JJhl{>htSW(IUHpjHj!X#L3*yI)$`tiWkr6Af?@sY;R5RK zrQx*9s7)c!QV{NL=Z|Y8zi?2lRs1l_m;De_pM+su{?Qr85Rg}MC3;A=4!L{)uW9aK zy^-C6j7`zc*xmXM(+pZ>mIhqmSzA!_VH(%STNH70($w8;qsbrAXp pX*;L{`~IG8OW1w-Bcd2`#|DuHXa;mJcNVw3#es6e>3J$N!w&?UE%yKb literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_ncond_30.ncs b/_module/ncs/mk_ncond_30.ncs new file mode 100644 index 0000000000000000000000000000000000000000..29e06b0839ea9bb54f57dba6f17b954006ae8964 GIT binary patch literal 971 zcma)4O-lnY6nx2USH%h*dhi2lunH>T2Od0%ZI`lWtGKNw3Pn_8L0S+M{0aU8|C47A z-aU$x;-QCPoxE(Yl~UY8vU!Ux&Qd67<<@C_@Hj_c@O9@AV+&pASL zI-M4|(}cM_qXC{GC$93`CU;iXCu~(S2udnXasAXyP`bEVEnL;EZljBQbbeF6#_BFt zuU$rWQN6ZkPbP@YL@I*=az&*wT>c^~ZCNa(GA!*|dU}>?*c=0SZoiZd%E5lA`sWZY zA+f8xDQ%JUJ@M)zh5)+o>jqWhW>gIsH`9zpB0M*=I5A=fv9Q*AE*Li)!zPl9%}USpw0hoqw5-T)Sum_uJzPNj zgEX9$8MR3ynh(N*y`7V4-p^JF)uJDUI|V-kRg*Am$^o5$3;}sFSE7e>>yXO_@S5fx z)*IP9$k-OWjK5p|VVXtD%u}B$JZlSzK275qdCMY>ZpuW~|MninR@Z~Hl{Pt!pemt{ pkoJONQ1%aXTf*-1fQVwqJsU(Gpy|`W+*#cA76-~Lr|YTE3_l1%E%*Qc literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_ncond_31.ncs b/_module/ncs/mk_ncond_31.ncs new file mode 100644 index 0000000000000000000000000000000000000000..71e8d0fc53d422ac8bb52eb07b06531301a1636f GIT binary patch literal 971 zcma)4O-lnY6nx39t6~KYJygXuSOpdF0}md>wo6%TtGFtPLJ=*pAT3B0{0aU8|C47A z-aU$lc<7;6Codb?N)h*vY+fdlnaQihtSW(IULVAY$Czfob+5ztLMFY%ZmJ#1jG8(!v)me zNyBNGQJX}fg&^E3ZJ$&Ne(tbXE&E}(UGzgxeG-NZ`A26ULqJ~4mFOYeI^^;Jyr#K_ z^+t9NGPXoNV|VL6Oc}Jy91Xa_v$mk<-88O|wM-;X pQYk102mZcpOW1w3J$N!w(DUE%^Wd literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_ncond_32.ncs b/_module/ncs/mk_ncond_32.ncs new file mode 100644 index 0000000000000000000000000000000000000000..28d525920746d180ef4a259f4ab94743708b3feb GIT binary patch literal 971 zcma)4O-lnY6nx2USH%h*dhi2lunH>T2Od0%ZI`lWtGKNw3Pn_8L0S+M{0aU8|C47A z-aU$x;-QCPoxE(Yl~UY8vU!Ux&Qd67<<@C_@Hj_c@O9u-&9bB++5 zPNzlgG+}PfXn?24iK{%f$(_~p30u_+f|ANpTt9UalrHX83s<$P+vp-6o!`{2vAWCE zYnRboRIe@ClL?|Tk;>qJTv4eEm%j*0TNX>H3`_f#o}T3zHpf7o+b`vVar8C65Z%`~Ht2+s{IPK+2rEUfjO3&u^z;x!Irf+H3N zt6hku#dF;6aoi1#JIT?1@z_#i9zs7C=Wsmdu!$sNv(j@tt)BNDEi3X{77XiE4;N7X zAPuKwMr{&_=7aEHZ|9_%_p_BkwdjZ8PQedB)g%m?azJMwLqOilmFOYeI^^;Jyr#K_ z^+t9NGPXr8|_s7mM~ pq`jaRl>I~9mazLgAfgy@&jyhPX!>+8cNVw3#es6m>3S+O!w(OUE&2ce literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_ncond_33.ncs b/_module/ncs/mk_ncond_33.ncs new file mode 100644 index 0000000000000000000000000000000000000000..897df2ec3d266401fce933217c71aa10de593ef4 GIT binary patch literal 971 zcma)4O-lnY6nx2USH%h*dQgisS_KvHgC0DJZI`lWtGHGag(6yHL0S+M{0aU8|C47A z-aU$lc<7;6CodaprHFe-HZPOO%;Z%Hp*mPwUd#9i1kkx3H>esn!)m~|Ni!OW@cgdDi6KLXg|*&u!KevYJjH>Gam2!4 zwF~iK@f`O{9QQlNo#g00d2A^%522rnb2yxF*hG@CdFi>HR?mBPmKFIe3WoKnhYP5` zm4?$Yqc)C2i$S=%y?InC`uS?9R`$biv*d@M`XCHB`A26ULqML*mFOYeI^^;Jyr#K_ z^+t9NGB!jn|^sA}jV pr0t*_?E8DVEn)ZJkBDN(4I4xrpy|`W+*#cA76;08r|YTE4BrztE&Bif literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_ncond_34.ncs b/_module/ncs/mk_ncond_34.ncs new file mode 100644 index 0000000000000000000000000000000000000000..8b0072e25e2f32915173f4d1ba8ad7e44ea6552b GIT binary patch literal 971 zcma)4%Sr<=6urreqhbXYUHHH@vMHj_-axesnV`|vAnPD^%;rT<06QhO@3v0daf(a9{c#Z>^y7LlWNe9k#_raCn9^vOIT~<aA>Uog1(k3Sm)IsPY pq*720_WeEGmazNyM?^8?mJK2g&Ux&Qd67<<@EcYn9oNx+dChP&J?99~ z>2zA;P7}WE84d6hIdPT0ZE|OIeZp2XgP^4H6xUDP1f`3+)xuTn>NdK_N9Q;7YwYfF z_1a~07u9Qv_GW_UOr$cnAXii>!{sl+)|SOm%1HZ`o|Y)ra5x6?+3s{#Kv0hd0^axEMDV4COBeY zu-b)aT0F=79>?9_xRV_H7q2ZvrV+Yb+@j+-hfO3Io0XpHY4v>eXjzfpvS3)Rdboi4 z2WdDhGisAaG#`Wqdpjr9yq~QUszpBxcM5(8swQFClmjLM83OWVp2Q64(IJ;Fpqu6$ z)*IO~$k-OWjK4?!VVcFr%u}ByJZlSzKF#17dCMY>ZpuW~|MecmR#!vXN}C)bB++* zZnsTtiZFL(G{95j#8sX<qOINk4+vuVgo!`{2v1%0R zwacgx)oY9P+AuBc>&%b$d$EsLdOhNXQ;PtS4{g1wL9kn?{yM}< zNbD(Rr7g0)M_#?h5I`4x+@NaQjHzMcCdFtZ!gEuL6QhO@3v0daf(a9{c!>j<Y-e*UmjE&E}ZEBPU)T7)4h|L6>42*|6s53J$N!#5r+E&c!i literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_ncond_37.ncs b/_module/ncs/mk_ncond_37.ncs new file mode 100644 index 0000000000000000000000000000000000000000..59d7bd1a58950b591a4a52367833e235db6fbe6d GIT binary patch literal 971 zcma)4O-lnY6nx39t6~KYJ*dSRtb&U8K@T3KA4^%ZRa_NCp@@nsNDER0e}ezO|K!<& zcaI{ac<7;6CodaprHFe-HZPOO%;Z%Hp*q@FUC$Fa&(cW~z7a*zaUK23;{sRHbB++* zZnsTtiZFL(G{95j#8sX<qOINk4+vuVgo!`{2v1%0R zwacgx)oY9P+AuBc>&%b$d$EsLdOhNXQ;PtS4{g1wL9kn?{yM}< zNbD(Rr7g0)M_#?h5I`4x+@NaQjHzMcCdFtZ!gEuL6QhO@3v0daf(a9{c!>j<Y-e*UmjE&E}ZEBPU)T7)4h|L6>42*|6s53J$N!#5$+E&l)j literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_ncond_38.ncs b/_module/ncs/mk_ncond_38.ncs new file mode 100644 index 0000000000000000000000000000000000000000..34ad7fa592bdbfaf79478ad4a68eee36ab5ff9c1 GIT binary patch literal 971 zcma)4O-lnY6nx2USH%h*dhi2luqrCz2Od0%ZI`lWTX9=a6pCn(1!+N4@F(~W{7;@e zc=sqG;-QCPoxE(Yl_KsT*}P09Gm}@!h3a5^Wi3nOJW3}`_y!e8$942CkMmqj&p1MK zI-M4|lZ3fFr2(EIC$93`CU;ub$81$I2udnXasAj$P`bENE7TkHtLQ8ronAICu)5AQ z8|Tq=)NCx+lL?{|k;>qJTvn+Jmp=(hTNaC{3`_fxo}T3@Hb+37E0^*?B`B9_zYg&d z61&P9(iU0YJ+EG42%vL6ZcsIDhSh*^Gs$Qq!t=WpCx#3m7S?*t1*0Zp@e~I##t{pH z)h@(`#dF**aoq15cao$3Vq(B$Uiy*83OWbu0#*%)*+V<;5E%X ztT(cIkg+9t8Gp9^!!(VSnWa8gc-9say_v=}@|Hv#-Gqs(|Lr}Dt*!@YD{XQVK~+N^ qA?*gmpyKcAwuIe>KO%}DH*64jfTm9eb7yheTO24iovx=sGkgOjdoBO~ literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_ncond_39.ncs b/_module/ncs/mk_ncond_39.ncs new file mode 100644 index 0000000000000000000000000000000000000000..d39a1e258576432c9914a573683be12318641d1f GIT binary patch literal 971 zcma)4%Sr<=6urqzN5u**y6}NDSj7k80~apEwnG`TtvIbH3PrTYfV3bg_zC`j|K!?* zdzT_2F1jezlbZ>)Qp8y#lbe&1b53q47pjBxm9;F9^C+D(;Tu#W9oNynJkE19J>v+` z>2zA;P7>z!lm>W;oVdz!o7`z#AG1}>ASkIk#r0!1LFwX7tx#{&ucEVjbb8sm!0I~J zY@A2eQM0jNPbP>?L@I*=a#^J^T>d01ZCNa)GA!*&dU}?t*c<_Qu3X9om7rXz{W`=; zNbD+aNLyrm_q=+IA%M>PxIxvp8CCl7mS*a#Zw%}7)LA& zR=W@%7SD0N#BslK+)0l9lgE}K^AP&EIETX-hfO3Io0XpHY4yB!XIYWol3-Y`dboi4 zTWL5gGiu{VG#`X}yW2;#yq~QWYDGT`w+ns}jA^+$MWC+N!xe`63TZddefY&tl zu-?e-LB^KoW&GLt57RVSW|sO~;aOWy^ky2@$XgO|bQ31B{z;Z*id9bh@4j&F~E=A}#>{ literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_on_dismount.ncs b/_module/ncs/mk_on_dismount.ncs new file mode 100644 index 0000000000000000000000000000000000000000..ddfa85b52d155721b11504123292785768bac3d7 GIT binary patch literal 579 zcma)2%}T>S5T4!q;6VhT7b)5$711D~cGXSmRj)O9(LIM=KGoH`Jsp|&dwVE+&=(3TLMfAj$GFji_tuJ$%Hd`mb0lGCyU7} zpJt924bwCp3v4m%l41dSjXjPp|SK5i{RyVD64`*w(!`qJc zAe%vB(30IC482wmqSPlY5-$0s6~(cI8ctchD@#YGAi`2-BSNAvjB(9271t2_L#c)< LK7>CkY(3TwgC48y literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_on_dismounted.ncs b/_module/ncs/mk_on_dismounted.ncs new file mode 100644 index 0000000000000000000000000000000000000000..2eb9e9e4f9eae2b8bb60be3332d80ef5c4dd5e47 GIT binary patch literal 28150 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 E0K~U-jQ{`u literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_onplayertargt.ncs b/_module/ncs/mk_onplayertargt.ncs new file mode 100644 index 0000000000000000000000000000000000000000..18221b0bca3ad3c982987e0dadddd880ba7ad529 GIT binary patch literal 4561 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 Z%>&E931`Yv&r{&ZPT9p`(KuT!{9h{^ZaDw| literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_pre_cheats.ncs b/_module/ncs/mk_pre_cheats.ncs new file mode 100644 index 0000000000000000000000000000000000000000..53086a13c9ff165563c21910c09c0f995a84b29d GIT binary patch literal 64982 zcmdtL3w)kcl`s4}Z_*2GX-i2<%k?e2QrimURtgl-BrSoosZGj7#h4~(8%dLzqzDcw z3MyWY`gt4mj1DSt90rvSan2l^VH5@ZF%EighB?zwK4lbV7{rko5ehl~^$ePpk_|G59INesowX*xDGc6(BPLW1X!mnD4O9Uy)RpsXd4I#0XP-cos6 z`^x%h$)W?-bR8V->+0Fx*F8G2sXW**+CAELVVxj;CILY5>a<}Qp0n1L2OE1v`-cWE zY*@zZXR~a;6Iy;6vM^lgPjbP8!)VV*3QZKO72cy&rE%mM_b+e^@DoQr*WCeGzQgQvWbYU23VHk5W&y)UQOT%QUsL zBuZUwsXL?86_)z7D0P*l)*UOns2enHZ4SA$>U`x83}7BCrDso9|K5S_eK416sNS>q zOA|}g#NJ6{uw&+27$RHw)Krme5@e-E4A}({vOk^-vKc~!QnvbEiR_(*?92#RXRZjP zK7%+bg4hs1G#SL%5yboe!rOmN2(cn>|9oTS!Qq2ldq;C_PD_s33P;pB*xPpL_)7rZC^bOz-aXGX4SxWqsDD;N!swCv^^Ujwxrk^$X&W&n6I2ncoqFi+^kzH=c zHb%&nWysWvZvbJ_ceQlvYT1gvobKrzox3ze2&V>#pY0kM9UAUa>gVLtZ+ugI9o+61 zTQXfLPyXI2KQF9&`E3=Ir$C;u$m`A$r0VG-*Ypnzu*Ne!5!5(4uW{pdS>ryd@%*U9 zv$7i940`qtSC~Ovz`K<<0?l-hg*0a4=e0O12z*Y%UfN@&7wc8KOiqogwa-#7AeJk& z3%vRa#cV`Jo^IJ&f?5lG;j*g(h=8tRzXz5r*nU}8(8uzTB4b<>?As28L@tF1!SAUW@4b0KjdCptO|L0V3qB8rK^B8mfBg)y%oNqJjap7P3 zo{VJ+%MOaDsYnP(;C z7&XLa*?>wdUSd36!(5MtjQoZlp6s3CKyE#hrzIRKM>V5Cl zDAoJkOQTfpdv`>srh)0MDAhDDy)H_14g7GF>Kgb7;bVG_h;h|?LRg&A``?)JDaonR z=)-gVm^p8w=ryME9Cp6xe&)=IupMBT9n4YH^D-UGIV;d-&pD4d#|QfCIj1lO<_>SI z(Vyo`lbqydl5=EnNI}oPFy|r3c~m1@E7S9R=G+CHUzq!xZS8H%U5(q@ckk$QH0b`$ zM7ZOx;#qq>!m`)0U1AvHV4&e8W;kXEukNKKz>U?k1f%j~^R%ol@Rf6KB|VkeZsTTDm--}W$>PsGqQeE@ne#A9zwX`H{R*m4V#?oLD zIeQxOmk0UNh~4v#V!n=YQbK8$VEKD~K~6m$lvl}l{&$$Ktpoq1&i%8Q_GOk4X`Yzt zLt|U(wjJABc64^NHD1wlNn?A5Qv}y`I)Qu4alVTG4JCk^_lWiL)DaX+- zle_Z*$`4CQzeFiA29M%~6Sf6#cN5N{jjJ@AjjiQFqzhwZmD5Qp+-CH5=V>TdAlX(5zvuy9iT~bY+z40Zr`aJ)k)`g7wfv4b$;@=%RFcsyVN8 zD8gXIl3o?1nz5u!QK}hBx-Lq6QB^%XGfFiRO3w>Z)6`(Q!qmhJEA68SzLk=hCA_}w zc}Xc9!xRp_u46}(jxku_*z&r+W2t{-%73ubx0vz|6KLq~qRQ3d#UvOnE~dv$Um06+ z|B+l}(#>j{*RL$F%~N6D*=TdkxmrpZcFl!FmcOts$D902@qX@m)p(Qd3Xa$PRv|ic z1|atS>e(h~a!X&8ncVAQlN&zp(oAk4CTpk|Fdw1yG#jr3?F&q;UPom$Of8A~1oy{r zq~#IZcO!N52=2Zp)%*T9+Vj3f;{`W0?`v+3FnC`x7^Rw_B%@KPnMCp-QRU>%a|8Io zFqQlC+yK7tTBe*V9Q%_S`1b<-{f=1wy8bcX-p}?-QkPczZKg|@p<+pM-+Rt=zGz)v_{nUII2PwTx$QON(xP>V z!wPjPA5hx!7L@Ln^nJe}RHfcH$91+DHYl(=7ZkKC9$VXp;+P-j^@JTlX(#KvY4UZp z|IwuDyr#I$^l)KquEBAv;~E^tw64K%OzRpP$F#1&I<#{e@VIEN%Y^cBE)P&*x5To( zI+&kG=Lp|kb4QU@&L0Wd{kTf%iw~1)2q%KP2Z>|9LhRUDz*mh1C#j{&PS3OyIN2`K z(yk9`9bZ}%aUME0N3~TuX!C2!7K$cZxdBxl=fH=V$o$ttMa_%w8HV ziy@97b_mqqY>Mr&Q}P@RjLw3%mLQ;RZtZB?($>=4)xNW{wS7lNS5tdi`!4qL2?FJ_ zOEidCfJV59N#=KA{_sQ{gQF6nYCvZF1uyT}TmgDZ4hot5PPM+P8da@Y-%U`ERBLJz z9N|zw{WO11;qQsU=C8%-l*}nJZzc0S7KzUDRx$4nmg@JV&m?dYF3K**gW&{ zJQLi>)2~qar8CnBkGBy0i8Q{ag~hY}NdL|&OmCINiE(D7Jf?KzV4D)_v3@_Q5TUFk z990Q|YU57j-%F&4_ry_&bC;aI=cL-4zei^pp^Z5cW9BMpbJgP=1F-aExvDx#SQsNM zQSxFLeD&kG13c<@{hQ!d^7nFLvTpaD6{x0gVkw#>f)%6QGi^S8jv6o2VFmb+Tv!W5 zG&kj<)ke-K&rpR8*?Wqx_p2)+7IKo~?r%qF%LVRknIfH(X8;_{o;Y+|{U()#n%E7Q zU`QJloYY+q9)^<3fc%R+OF3+HjBLk^v&p=0fEt5<7D6R!x{g4#AZ(mhG9j=3N$^X{lKrr6Cj~kFn=Tx0)q)Yxv z+^5o!eC3g#LUsEbpxiZs95^Bzn6_E}E=?B_`tNkyu+%ji?0kO-k`!n z1FN1QjpO$rY$h>+sbHpcxmS`vk=sLmNU<<#Npx0?8t~Nyt@u_ekIf4SI(4*zW!MNjHjdO8f`5b&OOx8FEzWoNEIpk5(d$tIQ&%#Pd1I@ z;O`-goq>rEFA5QN9&tQ|eT=C;^HhOMsl0dofViF!IhAxr$}7@Qnod|fs(lc&ye@0h^{??le{jo&fR+=WyM?Npb zHfo0s+B6Eifnv^H-@#Y4*ITbsG`DJ`9-3mJJMJ`Tu~MFpLz?sg`(cxMpcDU=58&1J z+2CnN2Z1M^O&m~05Hz!`y{S85d34bKRpn@3__ECh3&t9UmZRIuKkC{B4t9 zKzLlmKyc5lzR^R&gUWyP*}l+Hnn~`VccULUS!zqwYN@aH{3AWeGO$19WT=MokPhjM3PxuG=!&ZSvAipTv-NFPpPtLxW6Vf?|;0uix{AX1$aRLQ>KXyY3}bH7~0p>(KpK7r>mVqbe>#dn0wmV^3Xspv&$Ej z3wNL6pO+Gn<`ljaPLww`|$Ht!sNrM@QqfmJYQ1-$X8FmSX0!`sw9RT7S>JJl`zE z0xlOu4M~4aVR}&-W6ZOXNnkons*dr(AXp%Cuf6?C{o+@ z11#j&N>$+MQd1Y58KXD_&Tp_YOgpq^ ziY)H+`J@udgD24wp55PRv~LP%1y<7XOi({q2Al1yFcu+mtirzvy6MY^9F_3xQi_p% z#Pl~1sWuaiojLZ)GOFL1%PlKFteGOP(oO7XkAY3e+A{nF_LjC^)za)W(_3i8HqfMQ zl`gXo0mMmeirEVm0sF`U-NOytV=Bk&>HE?-zD+@qOgAK^qG>WKMsi$EMcRh$!}d75 zqBKn@a@@k6(jS7gCzl6@M$6p;14D1XZim%t4h{DA_6?5q@9ppFU31z}IDK}h^qbQB z^yZj?QY8fo0}38Ut^OT_^)EsFCsfpbZ~)}UN_S!9GpurG70M=amXULM;z2YO_$U{M zrL|*cR}(e>Y-wz|tgC&?r7caJ-jrmMu2QO3f}sKx0tD>}TRSTYWAka#Wm(zEo?vpt z(xU|bWQa@W=zQvlP&09z6`D`(y2|KWHB7{LPO}t z$3RcQE+Gqt#-FdtTnq^+nMM7OAdonp&JI<68gi)oTDv-u_od$Fup|;uq3_f_YESn_ zpXeUoC*Pll2fm$!Rl-EGjU@yChmiC{N`mGx38b<%m{LHjMUG5?m-NCY ztq#v@gPspI4Q}X2RI3Iq(ZJ+{+-<7C(+XnwMgQsLFsIph7JvmVj~o5`4Qcqc9f^B*N!roOH+D0_gLyP{1;wtOpc}6 zJ1|fM(P8lUX#Qk(Ks^WNh*akxR6R^E>2ccX*d7!)(;#^*t8lF3;YeT9xoJ2i4l0vN z7JBV!zarBPY>%e)5z#~Jld`z0y5#tA7jZz(7y)kK8*IyF&JLTp{F(I}Swjd1{o^>} zur^MAsWa=>B{~{%e0)BV)Xy)+Okz6tPUy!22BW4GGKR`F7f@~Y5gu$J7POot9%G%_ z}2Gqq`@_%tRma(vg;n(VmCgE;s70uYhNkofv+e82`{6D1; zHq6)M8C4M7eFMD@bl3+D^QbOaUWR+JZcR}}LDO;2EIW$l0Z2z@`>wpxDvX+nN?q34 zmUmrwDf78j2j(H04h;`uILe_)&3(_=K%>4(ofq^sJa9iY_Rl)44DW|5U34pDOMe+> zWVmG;bMk3CV%%i2M3;zKm#$-)ZZ!f*x^ryeMHWm+eu)v*&L_NtK-6zz*}ao)BFcl< zimlysZz4`Ob%fsU%c5whRwfk08Kw^)@0jxD^57N>XM}T|*B`W-1fUJT>GSG!r~7<0 zk-`BWch=6~p@U6B1BVU_;w>B!jg9^Kodgs&Lk+bGcLH#pRG1eHmr=aB(qCnzaS%4E zf>ZT!lDKDRV5HVC=I5wlKB^cAs>n91u@m*p@1<7-wMg7lp|Cr5weLic|F1I+;;` zw^f+i+MMC#q{k`McnR0lv3pDBRXa21p;%Yef))ZgWgl7;CQBg+Dby06!NT}OAE-`S z_y;OFGSJ`>ogl^=U8Rq^xr55qW^5`l56D;^W~A86MV|@wExK|;7ud9`acgJS_V(u1 ztyjq-SS$jml<2uOhb2hHF9yP(p5`5OY;r8vgT9(N=_;Tm9Jt< z3rv@Vi!}8wW1a9I098kvoQuCpo67+@ZMac7OX|NC!?9k>MoLfkPrn65@w2)-tD;Ba zh}kT4{!hFfZ=)#2vDc!iC7a88x_hoUbWj`DGmH~nXxGqSNI}G_IpyxbUR@&XwO0Mp zAz(Ts#xyaT6l)=y{%JW0g${}jFX^g4g~2b-B}=5z&wmXhEZCu|ocE^4 zZnBlm5N5%siE3JMG<0`+>#kkxyCk9_kZU+vvK}qzA08eWj>R%MR37fzD~ItceSi1h zzP=HRz{kdZ`m_omEcZJJ;isPlLi92{8g*!m6JykFq)@Cs-L77lmj5~WjO0ubPbq4GB*KO!JIMCD8e{j#xbtw3tP6tQ? zLbpHrRGPxEAOeJgG2txh4`s`1gn=Lz1NPU`YDC8Y*5p+vzEw673`JtZfflcM@{Uak{dAY5OOdI;QFp>`$xL^_Ub7VuMkhPZsyL$U5(qj zPCtXFk%oG0R|V<`05${wn{);e&N~3e_EP2;(AEGz_ee!mD2JVfvx6!&Y8Bv0fI+X# zPz*Ndcy9!7Zh#@*8xkbW)GZt89_|OPY3b%yfS79k0M#9D%2A8yEjK+`6xz0kP}Aye z$pVMDW!43iT_HeQ^O_w9JhQ_Q03s$`tp&5EC3WvoOkm5=SgoC*Q$?sm331#}Us|i-sftts+NHjX6ql$R?cRYCLBYq2J6m z5XmPvR>9T_9GXukSp`S+oDt;3e5g>sOt6;BtX?vd399KVftsbaeDN=1W>wLN`^AhB z?#)d8&9)S+6-a89iW3yFT`v;f)5%Oy@T}D}lc|qeYB*#FmS2Dm%dW8J!8Z(cU5lO_ zxAt`%=ziUh?q;F(_|~FKaf^!d4;B@P72?@s5;Qrdw4Fy+%xVS_#&CoD&~>LBSM2Dz zyk%Dh#)8=J(22El-%O-!I9nqB3zcu;`LU+jeQ0!Owyw{=Et7%qwDb{j?@8w=;FqC_ zvazV#+c%1U56s$B4wG$i7sW&{bxSzzpJmW}5}LDlP(2J}uB97J|Ha&}Qk57*Z_i}i zuACsk8NUarN;i?JqsrYQBZm&uAnNj*DDdqUxO7sw`MFE!S>Bp)%Y0YqJHH3I(tnwl zuH-M|Sf3d|z?k%@Dgqiqxdh_cJviLgGqi88|BV<@6~f4PrEgO?>(WWqyj4ph=!Rvn ztkZSlQ%|`=741p=DCtz$GiDZtP1&BLl4~5KqkCUf7ZqX0lB-0bS4XJw%!MKE>l<}L zhU8|JVp-v?q4_bZ0*g8lO{LcM3RGY3&0*r>`U3}6?`Sok5QxKecbI`2g{Rqq2zaHv zQ$V1ZJb4J!V?#2pwU#L1V9@k@N5R6f3e$Euq8~x_X7N@}WZgdtqQ61nMViBY6Mj=p~1qx*y5RqtbA&~C7jdZmRNYvjkD7hqKel1+y z^=ibj+39s0>>}e4M_eKtarnNwa9=&>K?v1sJ+B%dk+adr;0xGk0sT@HsHX;?Eg2{p zmWwxk5hS{LqWglu!Mu3s7do^gJ?R6g9i+iuY89u>r4PavI5slnQhNtG_`b>t!~Qu=k>MS~$#d5sy-nm`kR;Ei0g{gEUD9zoRpKh{x$ zYM0{xnYMTz$tl=kUH4jx*K>aa885~JX?r|DDtq&G?}X+(C3~zZb_%Hl$r8Lyr*fr# zcSlQ8`;N}W)*UUoNH)b4%#k{ism>%YjBE+*lGX}jJ+guyi2YzK#A8Ru^^X(+qs7c?CGLv7PfHo+x z)a0zE1CDhvUtVtP?Zy1f&|vpKxoK!*wA|D^&~s>@Tav;}8=QN4;^=^QaLL9Ba<}X` zTf6%Q5anQoGT-V^o~Q<5{rT6(4B)dqMvb(3bdw3w;d8ZqC{HT&W|23XT~A7Z-Nt;h zUOAW#wpKv+$wqTdhfVOcp6-@zu~UKBW!jD%74A{TiPkI^VO8zkF7>IG0)YD>fOQ0n zg^#>7$CV?gK3JNDU@0a>{@cBaa#JG=q+JA2tD?>9g(VWxAoFmJ#B4 zs75V11qd3IL2`hT@L(!MJsBzQ^sM6H<%~td$RwmO7s3a6+FHZ<06HIpm`iE`=<>ra^=L z+HxQE)U1;IF2%d@`QK!W>z@@ zsF=k55mC-2xifz?>!EdUBM~6;y#&yI(C$YRehfQ^Sfpq^O>1w zmaC2Emlq&mreAh6{yd5E8e#BzJdiLynXb#`ge>kzziks4DomuZIHHS&vWPW(wfvT} zA4jjvTwt?t;@?!cbP0s8VISm{u9Ur3GyASPNP`k}`0JlKamr=$JvRZa)^$g)Gin?Q zx{p98fY!Y`TW@u$_(bNya)VG%3n$_k;Pjn+flIHNb0ZHi1ByoB<2%nG(y&vl4J+&G zoA7=dR!@_*v_T#}R~~{(lXr)X&rV*vv_k>1@y2v(d*hY*B?2N=OUSQoP_Em?AdOzM z+Xmn`hFaaH1-{B#@Y0VpmLMG5wTskJ zU4QXZyGX6#DmJ@FE!8c-4r^DNr3)gwb`4spk*mYn9?VqZW>2;Kn(4_A2D_jwJvB&b`c8T9AVa7*LO{=0p@Ew=hRPP!;D4GUvDgY@N(GwjgH{bM$7(7+aY+Cl-{k zNvFuGqbxhLw}{T!%^egK)DeDT!rt**pBp}d6Mf|XVrfP1Xi0|k7(x1GdKp|o$Ub-jDHL9z7wF;(Sc29_|88Ay6<;H<7Wz#)vam7d zxzOC&OwQlS@~*v6`Lf^lA@e)p@!J}AY~#;v9P#UFZFYu&LfgY%0}lXx&sTYP)&2y9 zv#}sGfbDRHy7vVGhfJp!)Ts4wCRu#{Sa9wT7-r~=A6veVWTZ0#6 zO%vXHh_+CktOeZD9^9e@9jGGJbD^kPbcfIRwu+k-vF>@9s<;>66Cu`;IuyNEts8`S zHWF`58_IkIB@4?SW}Isp!7mW&dxDj>2!6$2$Mn|`^C_k!;bNU_!`cz0;yCpRWG1hR zQm0w!Jy9yAWC;5Mc5JJORh^R$({%qQ-jt3-+8w!z(OmEf)!PCLRHrV4&F8`?^CTqm2Xo`vwnS zhbKPsnEkCMCbW?@fI14FdhFQWzjxHX^oUl0dzRaPTst0KGFy6P1qBnp&h?m`sKL9JuIQF6aw)miP*Fs3mu_D zz+I_svUC_?A1RAfPkgGjQa_1EZ(W$MupZ5t#A$d1oZx`I0>zd3MLof3@d7Y8l3RJP zf*xLzDd6nDF3&tyUZ^k*Ty&9w!bNR$eDMVe3Mf`rRdMCD2nsshxokv%vrA$R)F3!+ zM&#dtWG8MJZeV9Au@kstTbk*q)C!@pl6hVfYDN^nlMy!16|c@XnXbN6&S;38n|Qc3 z0&8E*rhTJ!$fRyzZ0s91cr7$T95MA~t^gYQqE|ri(SCJpSp!hk04G99bO2(G=E#3n z!?s;vVD}=$4Qve>w#MbcaS04A7n9axquH=t;8YIK&RS%PnsXR}8BZ0+9{u=nhQu3Q z(4!tp1Hovi}`=Uo^G%M872 z9RdybIR?OXPad=uFWELWy)0Bq-de&{92El_Cti=Fz%7zpH#&o$wYL932X4U5EC?1^ zdvxH|Y<;XIj%p8(@mf#hcqxA>$AF{T^eNMCxhN!D_w^Eh#q@~HWh*qZP*G0h^`;gG zMwnUa2}wu~@#BQSr1l;_MD&ME)l^EYLH)Mz0_}8N1UHpe#f4Rwbmj+JF5>R_YhQKx z`TRf7J>PQ|t!dKT^F41P{1m$9dv>x!VfTE`S-E($vlwX|?-Q85Hd)CP49&Ape z2I@3lrmGZ0pyL*ITn!DI%za%J_1t|87T;)`=!WKGoe6`Na2D`mKs&*`S$U^DZgUk( zI@t`Y_?8U-Qgz`z;3eWq9d5^$Y(UXGV6l~%t!<6lbQY1O&5^RK#);{C^|q<7u=F?K zsgfiqJ>aaSvl1&Ty_ZSgA)hpBpA|%6VDYdN-8WXcil8uN$3~&r+DOGMrnZKW=pYC} zCakStBp-?}*cwK1w`gd3e@+ng!O};-uh4UxT~o8GeIB0d56tZN>#?IA%|{N7#$lDjYC6 z2W(>h0!PLtqywbe^#r9ZC_ZdOs5h9Uqop78qnae_QI{zS9~!yK=q znP&3!ykuaS-sV#*iGiG;R`Np+7=Adw0i zusU^mAac0gKj`dok^bv&iHtozk5@a4su#QyAiKAAUhS_?)qHcfYB+*D)O8#5VN&KNF94TGi415eWrr zSu~mnnaV^d+k)2fsmUg4mzgts{2p(QBO+70$GbL4b<^UPhwCn49{oB@%X$*86b>`% z8BVsl=5DFVA0fDmfx_li0!;b!;z zzG(Dv-3R*Qx|XOfgnf%f-oA!?VT!IVBUTS-ChxET8CYn1hRl>It>2xGrA?v(wo1S7 z)!H3!K!xIEr~eb91q^hKP%`uR1_}!&_5rOHJlF5*KH#OZYPN`bY}q;7cWwXBp^<^> z%Q@%tPK^WIy?y2I0`7A6KHT84zPt?)gRpg&pUCLzU7F#%w!~_3MS?gfVNWLK;HI^O z{0;q)h4)Tt9u+c$mV?DczCiF1vhd7vwyDd$m+_w+Vb&=pI++9gf-TxNj$GN&{9ElS z#7FB|3LJ>D)OMu9nGmmw2ExD|G;!;?fm=VvNChp~5hVL?v9=ywY&r;fio2j5`ZQYu zT!HX|FFJUe%@AI~t}zd5MEO5?uW$z8%1t_^PPS61@R>w!k>q}5n$qHFq|m#O$Sr$! z#^&S|ffGj)@lPd9rcPvfWV&90fu=$=%s+tl-a_*eU-WlAQL7YPdAif$vLJfB*+o4K zAiV_8Tj+dtZbe$qMy49(fD+s0g2E`YMUE0>2g|-Rrd&|Tk_V8qrt$Y#r)fO?RB&c& z>=Wm)m^a*&Z(HHY_$8LQ(aVsSR!fDG0&5+^rIxDE!zdbbQa&VY-L?Z4B;wwq9kOju zb{FfBVm2K8fQ2@G9tRB-wx@q!>8jr9sof{i@X}Y%TUEpz5nbN0-YC^u7O$ds%i{KW z%i{L>6^Yv3&xV>-_m`|orJDCdOoY(QmNa%mbEr$_fMKWXh=)gVs7mj(qGw!61oTE2 zE2%Fu3Z@DakBmYmyYUz?Z!UwJPs0~_6seos!-7lH3uwZ>f>aB2Io)2dXUrYH`Qgw_RxnFow@rUi+~oDZhz2bII756LJQFj5_7#Oc8-y3bO1rp7wu!KfCM1+!NN6_4W;U! zH)Db8SX<_^!#)nvWHT+J!{Qw`JKQ<_koKmcdS`j`4`mPM|5+5h0D zHcG#V%b>QoLW_7HlB{Ipo`q!S3=C+C)F*Q6WbG7A4%eQAS91UTeo^q`MAjJVm@K77 zGYpxvB;SnM4kaX#zq3@0qM$ppofQ!*w1%mA0u(Utq32d8TW(%tE&Mo(=r>xAST0x> z<|aBT;<+Fx%Dq5E$KPj|<1WOFwAzJ0jU5t1+WiS`C@2=)yx`Oe@S)tH4>Am!|xSvUX9xhH66BFtxG-Y(F-AB*;9Zka`F8lJDJW~oYi*i zPDK_3SD|EnL-Z#7hQOQ`a-B} zp^!j_g@mHMF#RO+!3*T?OKBSR^&Z>ktyy+r8!sB~M6vV{#Cj5GKW6%g28(Xb`GDi* z6B=(-xZM4nSz-)ir4dtu9_-Sj&mz@jAtm9TTglz)cqNPR1U3+~W_oswY zqziwMd~0k((t9bVtCcaRl?6~oz8T#9x-m;b<7`{?E#AMf6i{jBV>?myMSTlkLB&km z8{KmaZY#y#p}~)hedNnT0_6U*DS`0t{movX>MJ2Zm~{R1@8BD%p)ZgY`~S><(2=40 zGScQCX|MVPe1lQYq%(u8A7%Q2vg!HEQB9H{-;RbrgaI|kCM-E|6n_^)?hmpDK)u8@ zc+Tc&kNwV~7v}HS(B`xl;*gjF*If8cYB| zH6SBv;ZUOxR@Z{~%!IXkt`dUO!HPhg4+GD)vFD!^rruYXTGiG&D(k3%xO+l~dn+MG z=fe}$t<(iPV!4MVET<5a$UWcKJ|wE-?vPWn%B%Ob5(cLUs<3__Vwrs-u}+ShEfnOOR;j}OOopGNEY2H|!Jn~q z!`fZdjR5C!i_O0Y5E}KzCkDxFR_ZT(95_!U6VF()x8q>b881J5?YU?3&kguf|B8tT zhV|gUB00@%YFb595LbZui9kiD5+$M)8K@AM{<@OLm*qs_&mtm;NVQ&wBO3X7_I$QA zmyHfcpNxc(-UPr`sb*zDQ6+g*`NGwC;quGMXPj1EQ>lNrS$yljQ1@u(kld3{p`53c zudWvD6PesdsI19Rh2k;1+rfHWOBNcFF67CFT=KEKlczn4n`xpSKG7{n2%8wOqrJ5E>X9M#qiP3QR$YL(P?W(F z?xOH2nk5886;Q}uO!*6$!RYE)L1AG|y&jCzq>5XqSl`nEtl>hqdDKpg#xcZ2HT1^4q|CrJA2rT_A@p3)2eMOLt|IYZR^Af4EYh(SI-nqw zIb4Blx{dF8o$0K@PaMW;5`MreUX$>XjPaU;pIg#3iB}N&{S@iXaA|??vTpZrE2%^v zJ|Ga}dMm5}4|+bQ4sBq?zpo=CxGkz;+w65+5NU*%>$s>({t|$zvN``)W{xtyl6_(A zKro$tB|Ai?p%X4sDIjT0RgVL8B0>16)2(f@Btem&1Hwx^zUzz6{yND_E3NhvAkdUm zm}PJnL1A2|t`cfEl`3JU6;%R3MU{XVw@L_MqAK<4#Z~-Kd01~$2Zw~3D+6Ds1+W`T z{i?F?#;g-r^uH}6xDI*7q(@lB!_l>t3JU|K%2ZfNK`PXf_tE89rPJ&aJNag7zwZ0dr13ndTLSr&pZs@i5uLZuDbLcEDyMY8`dQnsQ>J5dxcJ(*cj&z!84H6tNF13_bu$IC#5-})$mUz` zG)^F0dXT$*0n07^URf-$P!(2$fe(2u1GeGn<$y3_t{+(Kjk~ zG^kO&lx^`mG6Jsa)Ep!+F7=-vD#)fL^)RC%>Tmw*{|(f`OGeb+W4w2*!;>=5`}W3b z#iKP^QL!oUe~AnrVe$%`RC}Q5>I$hYKFU{0>+*#K@qMK;NejwC@H*=(SK50bQpcZl z#>K<3V#d|kstdZ(srKc{j)NDf!VNbBQolSFkFSFEm`{Q0qeQkuH-%@oW zlw1(5RQ2DN_zMqZrSs-uOzQ16Y8_IHf60YXn!^(d6p@ z>ig}}dHc!88T<`G^U~ounfUz68zT#x(b%-5eaG$&G=4TNVH_Rl>e=5Xvyx+D|MoC^ zv#nxh9)7AshT8_l#{R$4?HvqYbo8Cl^c(`!SrfwVGCJr_4G=mc)P3$5`xc$*jSf2w z=lzPneCAi=Vn%%BxGecqxW61Hk5$zN)kmde^=i;KyiUi? zHHwj>V$R{sF4U+eSW{nr;X@DoHSyFEDlBj*xRb3rz?VTWE7Va3r?lbvNiKx~MA0&_FD5gmm>-b;w zRKjhiL8h;v7|7=a2)2Pjkxkq7aH`p;S zl-(nvxjq81@x<`0#++ZW(o!y&St)m>mkP_E@A9$;Gq!sfHN_cb;M7%wC{8!#WQz7`>82rIME<_4 z$+mu`Cr!LMvO2it93_fYSI0i1z9TS}RpFkT!JfW>CVsvWzgQ9)S&d1+5&4+w8sYT2 zod4XOJoFx_@dqX6+d||#C}q!{uKu3=!~5X4uc5GUzaVtIPJUAs8~y-5*G^FDrt+H6 zzTpG?gZS{NR;}|2Xm8|1qprwyh&fmJbYnXenv-qcz1dc=l^HP1>4XInr7i!k#NHuy zdH?icduIBZXs4uSp0pkU~z^eJvn1a&%#b(lJcl>{&`hb-Sp_Q18RP2w6)L&@?#;3d6w-c z{TLepl;UmU&XeFM%)ABmJ)dqz;!iZwt^fdm`W??Co75vh$V_dCEV$UwE|*{^JeT|t zRkZ^DTyX<|W2oU0F7SLl!7jk=#a93IKzbAd_|brpe{7px@MpKOLgri=I(nEi~pt1wayT%1Ctv+4Gur?`&&rYV2%jW?!Ed^ef@)z=QOM z)X70_lXAx_Cb(rGwa<04j*0GNphrj-I93VnZRJ*~UQyt0f0o;*}y* zS?Y?VYQvnf%nv%z&LzAH*KM{7O;I-KueU$4xM&ll!l8vUb%&=r7NSxeZKAT!1Eps{ zgw@w~z-bZ9Sw!=gdZK&(DrSo}4!kyz?C@Is$+Z)^swI;H8kAZGc9G^0ti&ZU~$C9d?p!BeYr(ZFhWdfWQjY5S^i%?_oUc`=uaDDMkj*Gia% zc2v3ZFEgJZJ+a7IMb^maY#%r5)ZB)P6-GorxO5&@9<}ui?i<~oU0Sb83TrXJ&+5UG ziWDkJHaTyh@xFJeYHOqTYt~SjM)IHZ2J#6V@+XB*tV${x>gr}Mt`$^VL3BhbED+*} z7J$Hgk&N(c0Mdx{a8f_7%(AeIfb(eR3UMX!f$v#}=Lg6rUCGUvAOhR_E+PW2h~`m4 zqi1e(Vn+vvP)==tszdz`Sq>sr?x~lm$5pj*kq3^$B}x5L4nlWg{YFI$+kUXmFS_i& zN74H>l}F@(FWuXxwpZyL!_#I`mUC9|vW2}vhX&=E1!+Ow1Hx=&BP-Mf{xG$IIxxNw zFtxr5PVz)nb)NyM;6~2^;`Fm4j_Gyl2(5fYR>mZlMLh1Y7~+Md1b~3tUhn|MS`jK`-;i%sY&Xv2pWpgM>jTKy1Szj z69%nKEix^{F@}8Pp^HdiWn*Ip{vSH|Yl)>7K()?aXgqpWY0(M=T^O8<$b3(RrRK4V z@z8)_s=?x4pu1xfrZ%Qt4sO(F!$ABE1(*Z?>u_+S7W}7)7}bTEo9MUzx}&XdO_DDm z6c|{A-dkyKA}EcwtTgayjt-X4_|ZW zpkHi?I-y23_~+IeZ)~2Nn&aE^e&(Sme4;3ysKTF6+&2n0gCmbES9Z2`Hn(kS-_gFa zWk&~QR$77x2qC_0>DJbw?8*6fwbGnc;~OHZ3eF4UnXSw$4}miXoYiEybqu54@7b7` zYJ`=WRYb|(xRRAX;3UpP5rsizp`a+lt7srGWSW|VcpM+wW$0b3O%w!evPHOXZU?22 z@nDTebvzO+K73VBL0xC#HlVAt?Yw7#R8{3jt2*=}I)H$Q%@0sb-__Ewt3`IIO&J@? z$W4a+d6lmAo$?9kj;^Nmw)S0_dKBJdC>N~NU-0rCU7g_01*C8ZDjSHL8FM|OSwhx} zbObu>NBN?#^gYx5mSsHF%BBFKvi3QQR0k|HX%zL(VZ`e!{yB^rBMkmIjC-O~|HOp` z4vyD8ae+g@;rU{_ETeQ~lxm;OC}kE(7hr2srTZgTyWgbrT$E}TYt)?{rP^vy-QFnG zR=4UtB|1{~6RB$>?*4^-#QcMql8#xGE|ICatnJpt!Fk_IVBgY8M8YnnYj&y?QzvmV+|8e%uz6^vuP0E(uVi16d zMyY<`(T*t9SMfJSsouNjEV=h1-n$$pY)-GR7LlK0V^_#-d0$P~JJ6l4CNvlz!aHf; z-Ml4N*A-qVN2O2A<1`Ge`8Bv^{W4td_P&u3e1$~E*&3@^ggGA(95?$mVL&#@y>%L- z^e%*I`6AK5&s*JKr__DLWh!(9?V;iMc8>&K-yu^Gg+iF?1peb^$Eqx8cYH^2P}g?p z-&OM(pdq_^HpcsM!SS(wBwi1Z!ujMZV2En2p0YWDP)g~|rb7ht2Rk!CN@ytO@A1vQ z=o)u0xpjnWZW)yC@AWEsAxGn!2omg#Kd(o$AXq0hCHei4KbY-?nFRT~c&GDr=L?v2v?y}>j^ljl(A)h`C@UTHOkfo2i{t`wQfT3o# zC0bi2Ziv~aQ1!t0(+c3a^2>G1k8naW?cShckeR-W5~GqB4n`g9Ny03F#ViJEf$s51 zjw8%a(eoD@1+)(9lxEuVBI|i>k!Op(4Ts5U>kp5{gp6ddJ9Ou)Vm64m2BA~e4x+*hkjRdZ2uaQd5HoXaxnCf>xGI|z zm(Hi_^CaH|2?C{&b^mYnQ9Gn~gLO{7baPY!3X?glr9BFUmp>lHW5+C>ednp~=585qRl)>xZSef04LUlZh%2Z2>$c56N?MfH+ed@;7lSCnsV z+1j|fty8B=#wpJ%Wt=lJ8{#t$Y-e!5NtFg2%ppx{Cj=BjtYYJSzCkbz&~g|KO+|Nr z0wgda4STR2p~gfOWeswI_=IMN%%2_fir5Y60)mEA&^@L->g>Rp(Lpdn0}$AOQejTv zRme$ag%RP{SEYjYW1qQX`BKlrp%G@M)1b#dEM`$mGP%&jwv%39iTwHLQD_InqaA%B zMn-`iPl2i(RB?vYyoS}V(b{zPO$`O;f}0AR9YnH)&!g6e6_YMf~rOqriS2nrIEWifULM4xafX--|{zf=x z(OC~e!N*1cfS?!}Yq zX=~k%t)aWrb?8+_tsevU+2SMV2D~8NH>{iTKlvEL45`99cmsrs8yjML$yGdpN)zbs7Q&kKGl2{6{$# zxpxPw>|Cl<8LejfT>4NbzT-)&(TlC1DU@Osdx0{vnmWDDz<4DH2Onnh84gaSFus6-s-tg{WYtvKc1$_l{aOhe zRY%AxGl=bLV_44*jC#o&zklQzIYoOA-(KZjsMzY>#^^#1>?Bb>x$s*&sZ)S~K#==IkmUt0N!v zX?jy4Fsee#EsFs@yPhr0VxS#YSJFwpUpof6=@J%zSNQ*74D{q~)p!0%1k5;47JB)w ze0LrHDnIcI!-++& z^OzQ4J>f43u=Wt^+)Auqjt*=B4rFN&)`fS(SRp@|jNR7W)*Os$AEd{w{F)qK(^(X} zIEOTmn~LQ;G15z$e3%D+XTd0u;JS0``rKkIQbHGIvWl^`eyAo^)Dvv~;8CmS8$|b$ z>NBxLm>qFNg>b8`92slSYv+pKA3gC-%m+T;sW#fC$UNe5e~)&GS9yzWf$%^_!yoW| z+_KPODf{N%P%0TuNILXs+_IpHW&az?X3b++P%&;<(8aPv%j=LJ{oggdHI`0%X!v zOd`gI6t5kZp@&M>fkOO9k7oW1@3*EpX!*3vZAiFbA2I8|(i%PzK6IdS=$gL4Xy?~6 z)G*uHHER`?ey){^xqXfg8UaqMag7%a@80fAVvaC2#U>lc`oj0)B{%ezvTU2_q(WWr zGYaFI`gVI3Ra41PolMr|qd%q=SQx+GZI==AMx@G3SirOZ)1L7~#c{hVLY@z>UG_C> z0e2us$7+|xby_dNsA-uk%0g8LQlPNVk30*gREU9!000m^{&H}Qfb#KI&OGUvQY=k^ z-`^^z&vhx#IM<~>#g)X?OrSjj4& znIPY$IV-Ec8DME!OsT#qA(Z~%vPQ+w9W~ca{*`kAh3))m_1?V~w5Nx`208@3L?%`} z7(G(PDL(vjo=}B|gNFLdb9}>)Q&XjBKYe3HyUtFQNx3#Bd4YhxCEzPO2jt4OYnPB@ z?)#*@gHCz>>pV} z*$EgD`Fgv(!~FREac`7A?W_d)ufPN7pf0?86aam7D3T!bj&;o!{ z3*5^@voa7CSnt$i8kXu1feyatG;4Y;i_pPU+_s!N@7OGAMjXu)m=xX9TK=}1*RImo z;!>p+mRd5!Qm-Y~e>%ldf51|ITB{T|CSQCYQ)BY+2A|!h3l?CWN`V)tej|_w*v7(; z3{wmDa0CqAs|d5YLP3|4Rnm+8nFTQ$P2m7b1bDJBx*yFe)NLjG#M6^^R^lwj#%wu> zd-akr5}Gwd!wU_1fQ(h(Db~38qfwi}ohul5=B-KJt1Hc*jOIGiHZQ~n?WlRlX7y^& zoPbaGjsRTMOkx}d%=Q&)LD^K|1%%kIzE0HMVz}T!zS58MLOz_m7k?OwIA(i{@O2jz zBgBn+EH-t7x7R>eKY4`o<_{bW0({_{RF}@?>v>ZBW!HcX;uqv1gVjJ+E-+?T`irLv zk4F{=7K?GEF?`i%LwJ&&CVStM(ZmWT2rym*g=co~YHaNM8x8+sp;qIh|CfUr9F}Ztnbc2 zVUfxqb0f8Ae$O~XYSi-Hya+s~O-0qh|Gq-t8kpZtV7iLO(IavOh^^4`$*x)yY~~Be zZxEtE(*qCMS;V~#&3yO6?EJ>YzIBE&$A;ErzQya?8l+w9*q4h>ewL)crQ+}RD~3qH zqrgsloznEz_tW>+`g%z9sfvhn(OH5;32l=>@#g z3TEtV@95mxdZpI@Q!TtURd<|*hGp%dWilQ6lSW5v--Zi@! J7JfeGe*)UB=U@N; literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_pre_color2.ncs b/_module/ncs/mk_pre_color2.ncs new file mode 100644 index 0000000000000000000000000000000000000000..b47245a12f215f6b32713ee794129dcd41a9e856 GIT binary patch literal 25673 zcmb_k3y@xAc|Pa=|IIy{pqmgvghLV_!6ZNe1cE^Ry(C%LWaI7zic)`5F*K>BX^(J>+zwWx$C>rQ2l`o6%->f7mRVrotD{hLS`{PQb z^-vUDd_^2jOiY}MDwjrhj+e^PBwt!;DwU`H-!+jkx{Q54VHDpOk@Dxkeg+snALU5T zD9tE45za;xC+CclVLj_0o~xVrMkfLVjNI?JePLT)8@t-(ow?ek3iyX*C|P`Pf9=pn zy|#P!!0^cWP03L2SpQi4Hu60axi0s{Ei3SxvnCm;?j9Q)9=fe%g^8@yj^Dh$wn9F~ zBSCxq+~i8sMmGngtF-icLFsBKExq#%=ukPVx~`(k&jHwT>-YI@MHDUGjmyyFe50}}R}E3Kc? zlG7sZf9-;tZPyp|F~zit+64D*CW{24~{}gq_2X1F*-xXTiJZ zS&qZHpQ7XqKy=5h?X4X>weBsow(hR(p5EF{{My>ny=$j+1(gjY*XO2Bt5u8#=r%>= zJ6X9gQBj**(@g@g8hz8BIAEfsq^Qob=?g5Iks7VEko9?^U9OP-F>B3eiI(0Ul&T@3 zF9fA8Yuk?prQ=%q{-E>~EgefsopTyD%KWGcZq~z;q4UxZmn}-P{-l`t)=#kY6Z-4> z4xt;*q?*TbQea)(9bZiAqUVFqQ{&HkQd*F1;A$Cp)Y0bCEu&AeEnJE+M)MQ?2A-Fv zwt-_JhkqG>t2g8WkTReppXT@>IoJK>yZQI7 zKy)?Q=Kmmr*vBQH61Z4c8~-gwtpr=;W;;uTB%~`doYMptWyKyBvBA20 z;n7+^amqv=y2=f|$D?iRe;lG+3bA{ucXjl1^!9c4bkuhBcGTLdebv@#ZwEz!NtmE0 z<;D2-Os8mD_cjVT$5mQ8$D;JKVu^n4cX<_AK4O{n)eBA#9<}~dM$r6vP}anDNC?6~ zlx7)1B2!jo*@>V`=sgyc&0xDHgEHxR%F3uWG!tHPC7k~&!`W*Ml;Uk9c-%U(*=&{} zk7NWCVGseCvbk($?l+!cft-}*gLvoFjh?Mh{N(#-$6R*Y=Q zV(_LvJWff(PXlG!N$kSP3ZkL1qQr%jonN4=&6fxW$Gs@L~8ZD~N@22x6Zm*=m*RJ9hZ#OVi1-5Bb|agzKq0gIqw z{0q!2KOPj!LHQlPT6K2#qW z+}%Fde_(iTt+zhL6~rov0I!3rx`Jq4y(SqxFu>~MwnSGEVj0(jK)r?i0Ad5?LTjVU zf~JL`$5NJn`xLQx#Jk7oFW8asdqWfqK|)QSFJ%$LwI>qTk&^H*P7wMMK+@jXyR)l$ zPp!S9b=TI~_Kx1(>eh~4ka{7)pS;_MA8Q;zF*Nz1jDUW=5!i8@9R^bg<2!PRDy^Ch zrOTV5(n?8KQ%1(b#4E!gNQ{ixP`KLG*V!$L8IYikl8_fAVGl}XA##-j2-@dpyn0ic zO(gkhD&7Ffi+^i6+uq&Yx#b@B$c*Fh>=N+UGw4!Z~1f@+{`ktV4mX?kYz%j^^s60?mLV`7KWiJ?& z(!96jD*A*UlG)~_X|$1vwuEnPx(?+2;en|63P$Qm(t-?9x=8Q@f04;J0rLGZe;81v zrm(n%bR7W>aRoqvtMkZL<)@g> zSiBm)DSgugHYGVh%!Q>z<_JRUsXROodlHK2_PJbMZ*Fnxwgl8-BJc~>EqJvlCz z22Q~RF{fPCO`^+J^IS+xoM?YcKp<+y&1sH|e|mFF+b7dKA?IN6Xu)73qq(|JBnvY* zx@$k{BaGi{JgReE`zS`pW!VuDj*noNJV`=!IK7UKg@J}?i|&9D7qmf-d2J*0{;|U& z^_~4AWB5H6yH11s{Re9U^*v6+XnBE3e&VR=BOXXH^TfFLZ!%N%pqg!+oby)D43}6L zik^uHMl*{57x~(>J(zznWX?bx?kr0fSTD-l#lD_#sVUP&p)Z|g8%w0c^GKbA=BNcZ zC3={O>Daz0?8QULV~(GI+@C0#nh2D4fwdHquky(}4TL#QDDqxf)P`)QzaP z>Ax)#RMU8UF(tudp~OQXzt|Ge6JeqLoM~1}g>r$@0-^J7yW0qdT|@fcwJZgm z_JkxqlLeR=n-k-B6++4eO$$LEMuntLZaVT;>pCJ4*v+2=Tiztu2$tbRV)7wC^#=SLEGdeO5llyFTQkE1f8yB0GFC3*joe z#I5t_0k-uh$qr%sS#dZWZq}Ow;1SpOBlU;8M_60ZH6$C2Juacn;M$Ut!S4V#ojTju zMiQPO9?%0NTfgVd#nAutm}7NScWmXKU096OI@>8CREB+WBTfTdG|3;_nS!YL&6naP ziajBd8^aFt5A8kNzqg)_Lx!X*0c8l&bjhWBZbKs7cLc?mvO?cNAj1(cuP_3LqJW(} zN&dG(6S2<4DL_znM|MM|nqa#y#@AYFG=3&bVgY+e+vyCM-C!m#nE_134(z`$9GHkU zE{!Ieo|=Y`>$RK>Gj;|@9RA8D0Ld^5mIMd{D0s13N)HV5)ejyT9_b%B*0E<#efQYt zD$?@l9D=@5;+bq|&DH5yEKAB)ud$7lG&n)I2s)r68I5s%6HyJY^lLLc$_l+fW;+d>Xjt(9;kla^KM(PKLkJJZ}qxp?d#F0`==7 zGK&F2nDEE$u7vL1%}z$^yN8DcM%Ss!W#NbrpU#FC`s>yy6xWfT>~Q@F4U@+}4p8en z=F?hwLI&U2a(EA~eB(n18uM9vA> z1PKl(j0ou7;H(07(%(3RHt2x^>z-U@7NAT7J^?w!EP>l;m+pEC47g{cUcbNo8#*$S zrX!Or&?16Q3xb)yXIKyQi5tu$es$^vtXpj4qQ6;``I?o zWRDM!-#CRx!<{&z6?aGP7P5-g&)esicC2Odf-SS{*9IO?`g8 z1YY#o&RGgf2RCZLm^^fJsCJ}2GKy7U?O^}!437|U8Gmw9tMQ^PgF{7KJk+FiE}AY7 z=qKRL7bE*TNyiQ5OkCb9!Jxb2?j1E8`1WEG8=LlhxaMQq*>E@@d7}%;+lo>EU`K;W z|KYJ=odUhfyM-FI^rtl8bLP-!zXA*sg)AAUk71Mtc$<=Jv7gq{d&-x{Ei7$aAFwn` z0dWxFw2ObLyHO&QP0Akh4%aQnICm@0d<~>3y_-_aPWnej4 z?$!RjM++hB4oKrzPgtC41^>DOf1X4thuULyJXC@YiI;x;@+Xb`!RqE)n(mnx?23fxWjrW`PaM%_@bq!hJ~@FFjP52pdn+Qc=kJEFtlw=OQk23sQ>D z57w9iLuMBp!rkkxxWpC|AjC3VmQIlZ6g3&+;DR##u@t@Nip7cODMh$3BkO|9=F*gl z1d$IQ754XoJEtCVT0{4;uJa*_fz7R`xc-ubZ3y>%@!|}FTm1mMC=uf>k|9$jpSQbQ z_Ka`Cj+_xhcSwz6b^h5f3fan>%T#Z4F0=Y1hAg(aB&&vjWKyduu+2`lB<9kB_hC!l zcLRR>pkC@b5zV92=~Jc%m_V}p6s_@yT#^ZG49l~L#mEvp=#mW@D_y9iYw7me*aLKc zu1*%cJF$V!0ch|}8A`$ix+6_GFqI>uTg_H z|FM;+2lo6e)<0cIz!Y8F8TCv#6kV&S`$9b>Y8 zq1Wr|syN0V7%0rzS?#HAuU&UNg+v+T(nNu7nFg{mB@H(DExJqtxgHx(fJT`HH#D*k z3z!TyW*XcqEPz^uf}CFpi(90@qd|j>84BqohD_lsIVq7H-xGdLEh*OfXZE`I#Kf=W z5LK`h3-}qQ%vnFf8SpVOp=XvK@^PP=MsGleI7T>mZ|Vg$yCO`<)B~uI8=_FtU-c)1^3z68!{Mop{ZdS-nF)K?&;jM zo-GvOG9CPvqz-TbE_Tm5yc}%zya$4|cF+4@P-^G#cL${==i7r)JE)c$hc(z^W*3gY z_SKPjFj&AsX+%bwQQg#bV0dg_L8ZIe-?Y6x)_ zVR_O(2n}F>^#$|{8o4rH6bzbnN^&nmu59Zc6kTD6oUWDL{ewf)CahbDelz;|$Hs=` z8cSH4)wST?CMD@k>CoV^ymM%944X)U_q*++_3c$`DUBXF(0?o$JvNF>sdektajM&I zRME#RL(r0Uhxm^zon0O7_M8lG$bFht;NNKOt{DZ*ah1MySG8+bLwh8L$=Y{STRXb) z^d+~tn_Ug`d;4&icT2tla0CMztK@JPWwcc@H53t+6_MQ0?cS~EyC+Z7nLZ`@yPDXL zb4gHg@AL@XSYj7QtZ39^f`l5|1;FQ`6&ve(`#~quByQ%lYR||?H z>9d#^fn}MIF4NMBN{UYeuJd~=lhHhgv9@YgS8KKH&RS3R-C0}knmIe2hfyW7ZE~A*e3(POCc}*CmQqjP2mx+>|>lsV$S>)~$_LbI$1T z`D9dCn1rCQ9CpZV?y(Gf}d-)6U(QkgvUx0~JpgDOy#UPgLrl(oLD+>T5PKdvR zBP>NC;i*!7!^j`#(QnBoG#q3>Rl0o9^Y}Fs4LtZn7lq7s=IQvqnmQyrWrntv;O4Fj zhiR?~ql!s0@q{>HCt#OddViMhj0=B*O@vJY`TsF3Kxs{8&Vg0j?tIoN7V zoWZA)BJ-g|rZd?6Lb-ght_GvoQ=LtQFL+|c1VAa!A?w&!>>DM)Ku^oN9CC>G-9)Y> zxT4Y$;zUl%bgWqr)_K~~!$~itj=Qv<`W6k|aLb#dp_+(2PdxG}D;4q2*K>w$7KbQ( zxmZl6@+%$?wy|s<7+w;ZlhXJF;K8{Xhatk$;dVRN2TnMh_`SVYP?nlcHm*w?fQ5(P z80{KfMYD~bkdulD9?WTyEiaZNoe#TAS`kNyWzLc*Z;^m2DFs7S-g}Xxgfem|U6kGK zsg}WC58ORpB8Wl8&{yY|8?O-A!ksEX3b7Y0aG!1oWO{2h%k^%_4M^<0QhS33X`fQs z^7_~sm&wn+kgdHhWX3g>oRm>$VBA=)@)zAnsD#RkkA#vx)&ttQ0V&Z3# zX~3G(qZQh0ajx0(6U)o`Qs}=!tm@6z-?Cxd`s5Vo#3;Y)=uXjHJFwM;2ET{opFG5W(+(v z)yF#9Ldg{+6g#=}g^=oGeA-wEWftCby@aF`Op$0Yu-dF_%M77GFv|7OoY z^gZ*Gne#xMVXU-L6W5+DGGG3Z)sh3o7}9PWpxrCRg#$FQr<~t;Q>Mxxu5Ohp^q9Yf zUJ$Ug;Axz)xTBrP*d7fjVz_WqeQ|nFeLyVA*v86Z;hmnbi z7k({b28Ke1lLA@O^}G>lN6uU#Lf!7mmUAa7$#l)FH_l=^|9J+oKHT|ki* zaL9y6yYTt-GQm;P)HX<1`vQAhHmWR8=rX_BH$Nfck*v>XS=Un>B@#;#B$ zne(M@_ZNmA0_`ou6sZWu9K4ERNFu=QmE#MT8haVRODeq1q)8*=Wwi2O$i(FW+y067 z2t{;prvC2cuqj!ahUQ?6Va>B+8c(K-837<@=5s2T#mE~XhE{H>tMjScU}cVY=7XVh zzWkBm@}D&fnz9b8d@J9cdb-^-wQnx=(q-o88 zHsc|R?tNKXApucf@YWR64#9(?5Bt6dza+%QKm!UZe^8J)3e(hPUeFEtw|8u*?&|83 zFA+`AKLebBd7YK<3Gbt8R^D{&?%Q>T5@o`jEufu?ikszyTNtJ#VeXMo2?5CDblVxq zg>t|go2Ll6WCq?kZyxHzy?0O7Z@Q{a$jyL?1PCu*}-EvE6Z&z07uF z){akv@&cjQ&X!+f%W<}R^CT@h*zyZ(`3hT-LiD0=b|vvw#C>G4!c-+62Jz8gw55+4 z`Gun44AJBWd@HxFK?11LE3FUHll0RE)z+?#_FDH&cZaf90?P);hOqR4q&ceH%J_6M z7I#LS4J)4kMSS`Jd`vuB{suId5&R%eM+t)p4Km#jwZ@wG%5Fz`*IB=t@#uY_16m&l zJ0GVCZQVQCI~@f1SEZ~SG`8(pGglxroQ`9{LK$k~bu;oq=oB{~*z$ z9mkJ7Vh;K6$Cv-6AWyOj!7k7a{sZmSuYJ}3X(B*>&5TG<8FR^DmSuu!nh9WOXX7~1 zOdy*aAVZ`;#QEm=(JU#1GcF%NXMVQH^cIc3^f_oe<^EnUD7u58hEw?bz(T-+GYr?w zoyO-*%L_XOW07?%97%ob7DXwLAR=&NK2N7ly6^)9#zb3s$tLqU;8sfHP48fyt)c*Wn?#VVeHBz*Q7=alPAprrP9P5H8a)Y4h%hxASqc^xjk&t3jz`N`CqIEZg6j5+ZD1^y3B3|J}d zR61}q79%1^C-NN3U-3ly5AuDy=zn}Q)X;^Cb(J~G*JO@&MPnA=Pa32j@p7DS?@# zF(9wPn;z^K-7d!$p(}2XZYllZX4x&4%mze(B*II*?^7vVI1^dnN;Jom4`_a$$x?rK zge-YFx96!w0b!^=v)b0$y<=A|{yFy$J~}X3+r6(oI+i9^G!rY4H9QVU=vjBDgsY+s zHxF?^lv-V*r!dh;3dQ!GqXQV7;a)jWfPvxe{2fU*vfX^SAZexgVV+oSeOswsmyADQ z@(Vt4iL!J>P^vdSOYK3a-ux`>4NB)Kh4%-gdT+J#_d)4QX34#*`t|1W z%RyHJwNXe9DFwEup`}P_S8o)1(i)uqFAot z11yT5@0mJr^mL)e;Im(d)+YV>myPiJ{73wOB75kbMzK9Y=+1q#kigrxRKcj`7VxoT zHzFTD3qL^S++Gm#(ApfRSjUWZ4t7Ub8#as%Bp(im`LPZkA8>CYhJtAP>zxIe(>fRV z_B%Pc$*>AJp@aOLLy;u`9W6RugQR3(_9`5N%xUsZjBjvT9hWkOmMMfg3G`Ph^LmgJ zn1aNuImcD6rb`u6igtzcsAppr9EK=OG$7+A^?6FCqH9bE?qS)9@N*_4pG=upfUzl@ zA!BZH4UkXYXw!cgOLW(h@YB?~nwxKs2OP!ZYuK3pfecGP$Cf}z56-|SQ*R={tyPe; zrP&%MGuWi~3F)966?;OdG+wZ^drhD$CeSI>t@4Xhj4PfnY-@pU#B-QRw!7( zar&=+6=|BpqOYV5Mn_`5)CwYo&Om(-+8}C;`4m@FiG5R6F^6LAWp3dw2(dPWwV@XQ j1+X+r<1&^fI~;%|{a@p-Si+=X=Qnp0O^^ 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 m0D;g@8Q2_&$up%?u%<{+YU$3 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 R2?{fvV^%|Bnx9BV{|Dl3Bn|)o literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_pre_deity.ncs b/_module/ncs/mk_pre_deity.ncs new file mode 100644 index 0000000000000000000000000000000000000000..991f2548f935c63bde58dc6091bb3b8330c23c64 GIT binary patch literal 24993 zcmd5^dvIJ=dB1n{ur1lL1Ijx%o7hQgV>`iah~r?Jm9(}+^e~bfNTJ=z_Qp{nOCC$k zYj{6e(n23IDbt~pLQ82GpruR;rUlX|hJg}FhEi~gOGC#kNeLmO?lcd@>hJu%?>qOL zyH{(clRs+D?A4z0yQOIure z4kyWlSET9u{QT2N>!k^vbEOsm$+wo;N-fR*uS=BCO5%RhD84))>sF-!=nkh zlIu$`iZOS6ovSVf(d0_}-Erv7+JXAS>_mO00RG9O)#EvHuInscw&0sPFshf*5|c#OVoNmTX#mSb!ko4I62c-mRi^g!_b(o zrM!=uyoC94c->4|JuopleWccN^tRjTM~HbsP3q8Byg4=$yx5jp2u~p>VsiC{B!;^DWib>fAiOiCrEiz`<)n}; ze}v?oCb(Kb2I-VlxBO>bN$9-N($ilE~N%~kC zvbwP$mDvl&IBmCW5aGmn9q*ywJ{D=6C4^U&JAN3byHx%T)XV2tl%eTYG+dmehOa5-Lf_43~G6yjqmp)Td;CH$1+J0`wbSBCTOJjs{gH%6Yr$v%S+(kY{3gYR#tW z)^5{O5WsF{l-K_N@%zTKdzJgrF2bgkDWv^q!0mAiTPq;(8Z zT?!>fE4Nffs-v)am1gg&j8%FnqvBCy0c6@-V!^l&e=h^X&KFy(kYE0 z{ob;MEdRm^qZsIg2u}6CVE9x<3iIDYZEb{mC~6ba!DpFUAgnXN@u*GceJyHhCmceq z0r!NpQEzA_2JV!a`hEFEY_Bz}lGcNjM~R&?d^ES_W-P z2^SY9p@)zT;H2$z)F$-cHi0W?jML5kzCoO9%9d2wZ&C}HHATwyoujhijaXSx;_S*U zD^OPG#mY)stgINoD@#uzEl6>-rpMtR)sBf#%0AZN(epJCYL+iq83Z%r#f>()f{#n+ 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 literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_pre_dye.ncs b/_module/ncs/mk_pre_dye.ncs new file mode 100644 index 0000000000000000000000000000000000000000..7ca18c73bbdab852051304857e47c7572f4d4981 GIT binary patch literal 29743 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 JFzl}+{|mfP#>4;s literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_pre_edit_desc.ncs b/_module/ncs/mk_pre_edit_desc.ncs new file mode 100644 index 0000000000000000000000000000000000000000..96187a1f0061252acb8e2ab5a4fbedf45f4f8605 GIT binary patch literal 10840 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 Dc?dZy literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_pre_footstep.ncs b/_module/ncs/mk_pre_footstep.ncs new file mode 100644 index 0000000000000000000000000000000000000000..d4b1ce68acd14f4599de0d4fcd553d449afb3a8c GIT binary patch literal 23133 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 literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_pre_head.ncs b/_module/ncs/mk_pre_head.ncs new file mode 100644 index 0000000000000000000000000000000000000000..8f42b811c45e18872b025b8fa5fd73c6a4bfed55 GIT binary patch literal 33303 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 literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_pre_itemlist.ncs b/_module/ncs/mk_pre_itemlist.ncs new file mode 100644 index 0000000000000000000000000000000000000000..69b352cc9e25cc5b471fd234630b5a09e08006e9 GIT binary patch literal 3436 zcmbtW%Whj$6g~H06V*;Dgn1;T=_RSu5-8AsXoZB39XpoW#0J{|DuJ#7b<-$rf+`mY zMu-Vwzz^^V4EP8XAu&W^01|@^7-UeD2xX9gOIT;^yL}&t3ldf9(|h)7?X~yW=QI~P z!Mm4UdZl8_WZ(5>4E{_6#`S#<|8sK2eD3&uKd z5on~z^ZFC#0W=NP)(hr={Tq4KIo;c<2!I=KnESdPM$F`bIBs)4^sz_K0K1G3z zV8Np!z8wqx1i-f{S8I#iM<9RW2=d5pCG8hIlQR?W*y)zLwM6Q#X37h-X{gnETfI9Q zA6GZl`rGSar#I*f)&{)`G>j>P^2z6447U3>C=T8XB3gOKjb)h?dPf5u0U^FF%V@x1 zB5L$6E3uzwo9KWA@r;s@cPpwyk-BZmtJH*nze=;9m5F=zG`9d(R~+q6-9$GG1A7Xl zKuNXHd3(8hJ*?I$tMzcD*6Eb%wGLeUW$=^bQF=8niIBg^oSM}wV$=Q@(qKbnfbmvl zM8+cXA3UASVF1f1OoxcikLL>QsDUNRmFr;C#%>OYX9hC&PTbxMZ*Skg-(H$t*K>3D zCtmMyY~Rczp|dM(DD#hdyL#9)U3<=)yMU7K4DPghH@OcjV6**2BW;*rw^@a`PTtHW&uT$aD z99pdQ)ny{rJ5f(Ti(}{kA&$I8QZPR?@@nuwe*zc6a=BUO&nhm0uu;_lpgz%UFxD?rvd?Qx5TbeK|2{7iimpIhz|`)qZLQy3 zTkpkZPMMVJNA3pu03wITIrBP*PJwXvn7j^_NaXAzi9}lv3c~5i*UyJ(VkwIbe$?)P tZ`<>bdN?rBXl(e4stv|=<(f$=NN>t}6FE^G$aMuLd2ll5Z~iMC{{R9P`Jn&+ literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_pre_itemprop.ncs b/_module/ncs/mk_pre_itemprop.ncs new file mode 100644 index 0000000000000000000000000000000000000000..ec17eb6c9963a6f97539fac0f8df503178c06852 GIT binary patch literal 60975 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 JMu|!(`Cmc)b2b0~ literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_pre_material.ncs b/_module/ncs/mk_pre_material.ncs new file mode 100644 index 0000000000000000000000000000000000000000..4ab903a61020563f5a11fae8864c0d6747dba3c1 GIT binary patch literal 22122 zcmb_k3y@xAc|PaAY_24MY`|~{XGtQrgiE*tV+d@ro3NPOO?NjD9Lln0|AdufH{EQs z($=wbz-n#nFxIMV8L2u$I~^UTozCDOTBHhXK&DWMx>G2EfW!zIohS=`pZ9sc_nhxL z|M@o?3Ss{5Ki}oOJn!YZobTVBP5sG^OE0=)V-)T9K&iYe!hf@qs8p$x@hz@K(d}`i zvTF;Idwtgx-Vn>t5$zur0pQmg5gJ^a9F9O)KV5gN27{xoBd|4 zy<94@9R#I)&W-u@N;NvA`#po(I{UV@_YG|7-P+sN)w6|T4o7H=E-U4Rw3N!Kju1Tg z0J}~_s$ykcvJ$n?RY7g6weg38+N#!;D`#Oq`Ti0_&FHqS&2cS5ma`ye&-U((oqdD7 zn+GXtzeql~rLTAUHWHsKl$lMyn)IWS5|iU>k@a*w0YEDkCM^kDz5$7<(IRl|9-63) zj|}Y@80+|Ojr|T4GU9-fFksWzp0V*Q<6{T*vG-F=db1INu>{_ys%S4omDVH#fIR>+ zOIVZT!K@TxEdCOmPL8&B@d;2kw%>P5bzt(!cbP&_E|& z6KZavb}>(a38jwm-_9Hhm$#%ljD+Cv@Ns`>Aa`Tx#f8U zxAluAoU(AKV7{ms{~6l=HQnVy2C5ik(bizx>xC&~%GKT+^sT$vhsfg$bF)er8L@7k zU{M$?@47Y9C3;58K-$g?mVCaMA%ymPO%NN5BS#{IH1K@H@kS}SUZt@)<#DbNEe(y- zF%?0j=1X<)Dn0?nX-owTXe#<+i^re7V%E`La4MSfccR#_Qp>*)k`vN{>{q8 z)%`Z4LXoGOm(~|4beF5zYy)kf(v!|5E5v}uOmcjGD0H<`3g?$dUG2ftl+NcDe{ULj zqIv0Tz?th5N(4O4DbG?#FD^6?5SIF@wpXM0%o3sQUoF5dUBC0qFDDx?PmGN2PKL(! zj*Tb#hQ=q>C8a89yQ#YSxz^?AURi(f&JFw)&qa}uG&vaQhXh%1Jo^M(>eMc?z5BmLvX- z@`%$)-#Y6)?onye@8Y%6!^hOQtdgW?P?+7HC+73{{Uuo*Vfe{1^KS3!>+BgA9BA*` z(m7y=gY=cTg^YoOCY{BiR;yCdl@`&AOpzPOh?8ohOkEIzwXR#PS0PCQ{YA^@9F7Lw zs-Yi|GEV<-1kmA#Pda|Hl^@$I_RwcR=&kG74*D$NwV5~5=Hc1~(4B;}&8&nx5Xt0m z)B{pu?x?_NoGDc=@melX<8Qjs? z*WcCKGuY8N(79;<->3x~4q9AM!pGGy@d)LT6oV8tbYNm^-g27v4lyssI>VO!isKGP z&Y{tNIT$7mvShe6QQJ8I@YW@Mwab+lCf-wC$_zQz^{x$H)Ve$qF#aI(Z~Tf|dZ|>A zljzRW;d&Jr5}frmNLBh1N;M}L+Q0w6-X=or$bfy<3-uwvJa%FFlFDtzAj~DE&E~kZUOYq;s~zUcPXfqAXufbDg(hfj;Ud z4RxLc2<+Xp2@7mkZgwfO753~pHKd;HMVObC;P1_|gvQre4HyaCg3f7vu+Eyaogx?n z;cklY8Cy_TUF&k9F-;0^s8!f6%~B3otpzbJEm|Ua)*;-OkuAAsju+|Ti%1ap0FrJj zlUGPpFy|`5tqm_pLl*XtRnIaxBN^bx5boR5i#-PKj!pa}iN^a9oiZ`qf&T`{WiO?D z*ca0xDzDKNVfE(AAuIMW=Q7nBoy)8ajPU?lH_MSOG7RPLbFu@)Ga)dA_EKu?+ao#A=fY|k*8ldBUq z&txG*pnk_dY`|P;xrm+-hKjjN$s~QNLyUWws896QMG9L#78*T(ng%_CRS?%o#NP)? z%ELH8=%s+9qpN@0*7h4QSbDG`nT#6J375v!Cc3lY+9P zS%d>dtPNt|WFt88%$jCG>FjD$TA>*?WZ`xQnX9}p7V@F1%z?t~*}?`SsH0_wa0Deo z7b5yjx8W~=UN4X~7jLJit;GhVhqJYO zIFP_JJN(sjeObw@L@bhU8(#XF;x`YQiahCbww!cQKN9xPgwMLvo`#Q=3%PNPvkg5E zVB1qlvwUqxlWpiDvc~UBB{<}I=Ol2tz#f8X`DfJd`E(SdlKSf6kcT8pRI4XqtO8BW zumMYqRLP^i^r^AUt%|F6=BTzPlKRP>4>)ST&qlI**vWN2DL^+rxY+}8tjHgr46|2y zqyh!5!_=ucw% zuRuKSyL`d~Z6#}8Ad|!Vd^M4PJ@tk)gS~^B`r0=S40iW+bZx$Iuxp^R8!>Z4QkL7` z1AY}xQD$8QbCgN#m=P=FbM8a5%}TNAyjo5l`|PKd10hR~eU17=_?0H6%P%w|$$ zXF?nU#-w*HWO+&Rr47&R;Mg5PTM2pQVbMA=G_-SYxV8(~@;kcJYBFB@Se8}=fDiOgf>c-No7LaQu_!(4;7D~iGeG0H(3GrFlm{uLW=0rf{6e~{!ktLVD>L7Pe}{sDOEh0k8kU+e3>C)u0#-qO+R4th8siSxq$GzQm2EheHSQoI z{uw$$pspukgSLpI%Q@80Yvd|BBVEfCErb|!5|H!MmRk#wGx8;+MM*29PxPQUq3A^9 z_r3iQB;#n{BK=$P6PqqFCLL{^4)A1{dK^(p`~EdKLUJ`y&Qx-G8qYt6p1Fxs;FEk> zTB(Q|vks$y{A=ktgCxO##1uqbrNb8r+WezfoC1^N6iKGbsD$fh#T>|~l!8vYCVTr~ z@--{rlRv7403VN6sKj?P!Z--35WlY*36?;DcD%-(6!F}N?jp8AkCrqi5L3+wurWuq z$T=_T(-%e@XFgyhTv~XR9%3tiJ3)xa;w}z`Qhe%AMPb!8WNMwJWtO&VE#Fz&)!D&; z>H%xZbl7!#hcd&FV2ORj9NpeXcvT&5uFyyv3Ra^s7zJC8hHk)v-AoggW7@Q%)w0yC zop#Jg=}T^|hCp5rkT;raxO-`+TQp#ukt@B7(zZlW@denz;Kyyfy06EV8K+|}-!*M`Kc8lOO%gJ{_F{kZ}u9?M2LGNzxc!nP!6oSN{$hkEK10KN3-)Fe~F-A4gO&zfp8M4m|jc#pG4 zU#B++bS<|8M(g~&10(yo$A(9Cjnsy_CTe@nBXcFGsJ&6*(M){4E+3ElFk5CadwoNk zB>r`-_6Tdym-IAjKu<=LZ(!Sl;nuod|K%4#3#?j%&N5f&Y0P4!1bfVhGoA6+lEoYB zPY!y7n8llI;$1vec7~kHP$1^EN~e1;fQ%5W?B{V1vzwNSTZm)j)U$tiQ%8!VN$SkaZ^1T1eR`)AssR2p=YyHDL+eSNq^hCEL?3=?>MrE>MbgO9Pw{1#1oc9K^+K;bmVnvqXx;vV~I z!<6vwvl=*zxNph^);}7l*I#=!RQ;{nuXKJ$$rIj-XbNu@{g~nu0v(F4FS>OXt`Q(- zlinP;y}xr)Zx6ONJ)M0du9+eK9+CQc3DdfAbM;ksf|#fSQ4av^g>4@sT^Ta&=#J`QHw>QxypYJd88P zRVPRd>D<7ivX(O&H$$@C@D>3A{m<_WoraV!8R|~kP5&E%Jq4tOgbTWQcHquJZ{LlB z{abqnP%{^Md3X~3uLKMn8EW zP3EnPg|n=umFS$50;9B)3dh*8R=ITB7zhp$vlLCe+#?4Cx`?EeAyKhXCPJ{nhdEhK zv&Mi)k|%hR1ekfA==+uA6-;a5i_d>KWC!`?N>p#W9(ObbGvWk^kLrvrtf5~M9>@^> zVyRyL&FyI<(i_Ova-T-xzfTjAzsb22G*;Eg?ILa$UkN6XzWG0hN*ts*D@T>-R_6pB(41tyfc9x@Cf}$gP zI;NZ+&esHr=aqu4-jhu&P$&oVCeq~NPLl6VHyV16Q+H3GL%rZgK{=^Y=i%eNoxZ|b z7r=v%ZgU5J<_Btni#+?~t<<>e$&xilQ$DZ6Oq_R5c0p9Cn-xN1z-7m2-{+_lZg*I_ z&Sg^r$SdjO{}DO|=dVvP`z_v5n~+Jm9ebRi@uAV3we$SxT0yeu8WVESR9s4{!55gi zn+%oni|#L=LnUczYtyatGoLbjC?Q;qkT-%WAs~k*$2n%f8hB09V-_?n$sbc>)2mqw z3KU*hA?6ZkOA^XDZMc#cTm}+P_r3_$2fMZ9QZ<|oe|*Sbp>w$3FJ(6!SX{Ocp5?j82B)EW6ci% zz|A45?-;ZXBxj%hVIPcOpT-5mlq?{MED@%i{~e*T>w#*r+{C?6-9mxa(7Nymfx{Kh;@T3XP zrVf2KeuvlFUM`D_C!n-yqT9h6xprTv8^j5MUMU6iiqNKM1 zm z7~%mvI6F76P+jlrron^pi?M;-+TOE;AKP)`aImYxz=j67lgpN4B*i44yCpH z7S@tHLM^{#S_waL>kO~etpM<&HjZN=sMlZm4FjY@!zHBexcVC!&@--r>JfdlneNcp zCaB7pi2bykuYxM`*@o?kN}FxF$X_>jUaMQsZA_2D!C5%|;NrZDqyNsakkh+MOcoNoko+9dtB*5z_!1+mG3Jmd@tS>E^=tqZChg?$@5r zS~z;Y6OKRaR>Uph_NALayN1>QRagQ>VJO z#HsuyVFP}5DZX61d_Aw3o96z029mq8v8Iy0+FWAOL?nOxrne+{ZmmkZ;i+m#e(DO! zyw!QYPt`lp2&LyC=GCW&iKbvZ%#vTXx|L}`tXMq3OUW_JQ_H9&>@iKAf>hS(^3;U0 zKYcTbDznXw>S?YOo+vR_xzc&s&1sCIg(KLbUVr93KIJ_A=l`MzxmBeeZs`Ggn!~t^ zd{!>8kpl61aAxJlQi! z(eaJpx2|J6;o^UWUYcgM&rYv7z02~$E!5{|gUu$Lt-Mn7nfkQT2l^hzTA$H&M(sc5 zHF25j?iomGIXEw=NoL5~GfI*4^`E{aNpqQtwugUtp64$DakT1XGt76367ybf?m<0! zK@<0T5a8{h<9KG-%xr=MWo6^g{+e5C;|_beb$wE|)=dbJ0N7$7t1nNY&!2Y<=z)kocCGL^$d z0U7s)D+(oXd3tV*ItBBB`0Nw<<{h$l@;;^h{F~D`W`)P8lw6RPgLvGjxl!jX_J^Dv z#V3^Fu}3H)@D3xHJ);G>O1dl^k3CItfpLceczbHVq9i;*PKm2-upzApPnY-z+vit4 zZ|EN5FiE%RQSTij>=1(bn(wqotB+CkL8Xt zGxsMu3}zW5N_g{!$R4e}4e3aixxj+CIMQ3Fz#ArW*Phq~2$39gQ%jPNj|5*wsc(jQ zb3ELJrDX?OwQ2lYEzY1hTXb0wCneW-iK%2o=$7lsO;HZbk);GD@3sAb;wqY9TumWi{QkNuU)C+7y$~_@vcMJ!Ki3q}1dX@f-z2FN? zI7t$a1x9YcV5l0(s*!uCqJMhDyw(!KRY6~u7;fo^Q_rDJ?r%Is*U?=DfyAt>wV{byYvTki4L&wsi{|PkTsXV6 zpi%x-R<*k}F|?s=-@ra@yMga$Cc^cRNK*PwY{z{Q~H zpd>dza2`qBMPg*_onY zg_5qXCt(PBI`x!<3V-N<-`K{xynFP>w=a-Q+O?2*^M69B5u#@X^t`SY2Q zd%vsefAmmc2&}3ND(Kzp_v?@eVV8TI;2+jcAvE1RyKm?l%1{ki*y(+C+{o_elD~D(GQI54=^g-Z$^gObf(z(KmDN`S_i4 ze&^i#roTHI3>`aiv`eYYi+*C4!e2w6{A4nLPhLu?>s~V1bycaYyFG7td3ix4cPKm; z4=N+Ri|ccC{YfSJFp`G)J>{zTX+NFNhUQgLd-Hy-+E37PihF;FDL>&S;yTIVoB3Zp>5+TBI9#WCH1P>X24)wgKYXD9jvzB z>Q(LcTdVY?8YAs}+WHZL&!g0g@r|eU)q0FN`PN`vP-WHCyJhrli{6G$tzJ5C6K9e0 zX-cx`V}3(6_9k?pBttt<^`)D%|CK(m>3=I8O@EAM#5~NoGs_dg#%PX>7aPoYwN(X<%vTf7u9;~2~!-bfi#h}uG z($H@hdrg$OpffC%8QKT+?Gp%L?63*3&y@16`4Wwd3Ao#l^q$`A`IkE{g*}Z)xNUzAeJ7(fY@6# z2n3T23#8K}@R+CpLfc>Qk;sXA7hfQK?bK(n#;hK%FG@GjpqVCW&+2-56q@-1juF;} z)RsSvb6f{vJ~1CE^G7)6?4!q%OHXJQLOD zE~^B074kn^Ws<89P=)-De6B;R<&9?xVN?~ zSyOTju(t6lVezeEc&#uoIa(@)Om6$JxOk} z6d5>#{V~cepuC!RDZtr=Ht&C>KOD+j$o3BOqtyp9-GlhVD0u3s6F$;;dWGJEjbv`B zTx#qf;ojAjscQ=Bf5H;ZT0%p<0}ca|vLIh57lzA7-l-tI?57L>vM15b+5U);F657x zxlVu>UphMP?%`6}7-j4`3Aeqs0Osrc2RQ`KJwLZvAPEL)l0BWcL3YhNT`gP`Q zrCN3~Tkk~K0!1_~|A#fe<=wqMF7@qUl7K0RCC0l~1E4crmsq(j7AFeBrIF(3^+MjM zT_h8Xm-2;Efy`JildxL%?{=iyI^0@&hgU~$+si!35C0>6n>TGTZOAqon-_BL0re?~ zdBMmrI5l%PN=Sd1+lFr4I>OO> zu);F5jRzsMXJ{xDT{SqSbPuT!S#gi0oa zua*vS$(%KZvFy3Uh7}WeQeL6dXL0W~={(-ctD$IhFD>#Srn97*Z&NcaB%FqElwb>K zCrAF-7zKffFEZu=pkHK`hosV`YNAEDEB3@S^!t@q4xTm1LD^0<1VcV@cC>H_ZO%CC^~`x0kenb6eRe0$=O)V5 zJIv@eAh!%oxG{(|(ISUWJK3xC%EqQQR8Duvzt_!`E?&22h%llT901sZW8{0RG*Jh^ z(w9WwTBy88%B{lqURy)(?kPwMqxr3NpW0QO0ju$! z93r30%(P(x%DNAZRrHgCSZV~*DTn>o^&B?1ii)@5dd{7%E0=3)nUkrh3Z<}+SwYMv z+ze7v_gRH@JzT@Y;}f~I-^p4CddJMYX}gtRx6Q>m5EjIxM;IP#)Rg>QAPgx2Pf4{u%nj3yPHlq42b1CPe6EUBl}=oNR52qP z#K=VHwL&;t8k-s~KCCg50mIP0FW;A;b94`RlqdR?Ac&DJA{Pn$U3~azGW>JWOPO=;?BodWygUQ{ZZ9osurG1gg-<*uhYE7nn1 ze<0S{cNGAj_FAy^hGDJqLz-o+{2aEt{QHk}lA@zYsb;*9br1CS^y;^;kU^tOKoLFO R`4w{bdNLvH$Nw14{{i9h<~jfX literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_pre_pheno.ncs b/_module/ncs/mk_pre_pheno.ncs new file mode 100644 index 0000000000000000000000000000000000000000..e7f39d591a37e44b6abe009d892969b512d3b9e1 GIT binary patch literal 25325 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 s+Hv+_Vw-GfoVWs@ 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 MeQ;g8c6Q1B7yof*g8%>k literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_pre_ren_item.ncs b/_module/ncs/mk_pre_ren_item.ncs new file mode 100644 index 0000000000000000000000000000000000000000..4aa95268498aa71221115f787580c45dc63a7e7c GIT binary patch literal 10145 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 P;oSaKf*6c1mZJX$#)CJM literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_pre_tail.ncs b/_module/ncs/mk_pre_tail.ncs new file mode 100644 index 0000000000000000000000000000000000000000..d4595dc1557bf91c390d7e16ad3697d00898f5cf GIT binary patch literal 25348 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 YXN{4{wIa?EAyYkLz+eMxsWDUqlaH{OJ8Vmoy< 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 Jar`6U_&?E~{F?v( literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_pre_wings.ncs b/_module/ncs/mk_pre_wings.ncs new file mode 100644 index 0000000000000000000000000000000000000000..d4b8984ca8573808f399459c1e4886e30dc363bc GIT binary patch literal 25322 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 SQ_%urRsCT7E7b~H+xiA>hV#S# literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_set_01.ncs b/_module/ncs/mk_set_01.ncs new file mode 100644 index 0000000000000000000000000000000000000000..17693b3f8d6323067e0da665c2e0ff4117c54332 GIT binary patch literal 775 zcma)3%SyvQ6rD#BD|VTMTC}kdsvEQsiLR^DMbR(f)v4j@;CelSN?#A zNEa>w_0FA4O&6kBB$<29J@=e5OKScJ(?{s$Q?#uGB$Su#tie*j04PQgcaz^%q(NRw7a`zEg)l>7D3VIBd`g z$Kgf8k{mR%r|=qxRq&;_mL#yK8D%iA;R%GyOM_uEY)5_;NG$wz)av8}?K3<88Lr*_ za}498b7~9>qn5W!%P6O1;&GykK)u+sPk4=Y(>n$gr{tLyG6|G__=M)DL-7^V2q|=N)E%Fbh RvPsygx?p{kYK5h3eFJfG^ThxF literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_set_02.ncs b/_module/ncs/mk_set_02.ncs new file mode 100644 index 0000000000000000000000000000000000000000..39ac9fa947acaffa9fc988acb255b2fac5ab6b09 GIT binary patch literal 775 zcma)3O-sW-5S`skV#OYFP>VJ;LRG{ML_A8Gh7z>3G*uLpAf-q^T96|6pZpvC2v7b2 z5s@A|1nTT;wzdb+9FpwJn>X*hZTOLMw!5`c0T46GfKSc=L*SR|6SwH^S+LP)^aTcW zne7-R%+`-$&u@n(4QdVnYj7aAsW3G6inRjbYTaJJSTuTy|*Nie4-0*}#=B2@)5wt=-3nY&GR@iJ$2-@d#Kr&jp z{pT3P$>!7;8YV4onU>*%ma)gNGC|RwXAbj(t#C^@rQV}XdFAf-q^T96|6pZpvC2v7b2 z5s@A|1nTT;wzdb+9FpwJn>X*hZ3MzS+uho!0PvY*z$fQ|$??ne$*}3~nX}Po^aUn$ znd6!k%+`-$KWIlM4QdVnYjD5~OJQj46>9~=)w;dzebT8WH+TKpSab(|XOQ%JYc%;m zlUK~~5X~<)%Z{hlsZ#lR-SH$JTcJjZI&fFsD@x4;4c1?5<%|MI!SqgDz|uSDSv+j8 z5~txs)0P}8v#0PHNLBQuxRxX^uNh@9xZw$f%u9n|BWy)M7Dz0DR@7`y2--L3fMm3G z`_D0olg+6yG)!9FGA+XiEn|;kW$NXdFAf-q^T96|6pZpvC2v7b2 z5s@A|1nTT;wzdb+9FpwJn>X*hZ3MzS+uho!0PvY*z$fQ|$?F6ty5mVcwnB{*b>ObNSCpCy8mzzA${7Wag6W;QfTefPvv}BG zB~HVOrY$*GW>4WYkgDiQaV<$;UNg#IaKjS{nU@B`M%apiERa|Pt*F_a5VUX50m*3X z_Mc-EC!14aXqdFTWm<+4TE-s7$~Z-To;l1Dwqn@IDfJ$;LyF?J6xoAHG1bf{dI7yw zBhfteFXC!gIjzO@Pzb*k3Z(j!IqwS>ok7y?ty9V+*a|gL)PcM5UQuc;Xt4fbE5{2U1=Blq0ZZ?oXYsJX zN(K!tnzrO%nLUNqK&qlI#kC}XdCe$;!3|F+WL_E!8(}L7vOr=Hw4!EvLeM^^1Cr6& z?LWsTPBy2;&@gFv%d`w9w2VEDl^GQMdFC)r*b29mQ|dixhZMzcDY6HZVyc-@^a6UV zMxuG_U&Ph0a$1Y)p%8v86iD?cbKc|AVbXfrolO6Q(aMrmF_m*l1Bvcgzz*3o<4+6z S!Bn(>uc`~ySE*Lm+SWIHC-cbw literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_set_06.ncs b/_module/ncs/mk_set_06.ncs new file mode 100644 index 0000000000000000000000000000000000000000..1b7e2d3d4750c5222460957288e11e47a4f8cd69 GIT binary patch literal 775 zcma)3O-sW-5S`5?v0{%os6`tap(^4BA|548LkZeix>XdFAf-q^T96|6pZpvC2v7b2 z5s@A|1nTT;wzdb+9FpwJn>X*hZ3MzS+uho!0PvY*z$fQ|$?6lY19#=UqSRc_VEx5b&M1HsOz+eMEWLxC#lr?G zaT;DUZOOqhdkU|CR7GEkYe@q0no$OW8=g?eyfhd#!d4Vyfy5$cMa}kvpnZc5NJeY7 z{~V(@*_;|f!=&Xc(=wdUGWIxD#wq&q%we9e6~k6esrRTIQWU?X$R1RRsb)se3+S~P ziRQ6?5m&>?X)UgYLin{%Al0YLdC!;*lh)hrWcn|RR+hAishm?9NOaEvcF3j~e_HSl SrlJMLs=8o(m1>2pZG8iP6!Xde literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_set_07.ncs b/_module/ncs/mk_set_07.ncs new file mode 100644 index 0000000000000000000000000000000000000000..84c8a56a27d730062eeaebd9307bf4e905ea911b GIT binary patch literal 775 zcma)3O-sW-5S`skV#OYFP>VJ;LRG{ML_A8Gh7z>3G*uLpAf-q^T96|6pZpvC2v7b2 z5s@A|1nTT;wzdb+9J1`pyf^Q?ZTOLMw!5`c0T46GfM3o5L*O~Saf|BDf{jL_FEFUf zY{xKRwtf_QemgvAP;&@ag9E`$HAA>ptQBys*6nrglTJ0cx$ED?QFq{V21&oSM#v9B zUNPInX>qw(wq3nWmCD!awk!GA3N=#HfxGf+B)Vq;J7m+0KP~tN RQ_%#zsvcNBrCMQWTi=5L^UDAL literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_set_08.ncs b/_module/ncs/mk_set_08.ncs new file mode 100644 index 0000000000000000000000000000000000000000..e1aba172a748b5c24b35e5cf953650f316949273 GIT binary patch literal 775 zcma)3O-sW-5S`5?v0{%os6`tap(^4BA|548LkZeix>XdFAf-q^T96|6pZpvC2v7b2 z5s@A|1nTT;wzdb+9FpwJn>X*hZ3MzS+uho!0PvY*z$fQ|$>mp{44eL*IU9{eUtm&~ zIj(8JZ2c(qgLZV%pym*;1_#`*6o%$ru~tA_t=sF~C!K0?bJxF(MR(wL21&oSMw1^j zdBq$L(fo3=?09;eDwVI-9Z&MH6>6lY19#=UqSRc_VEx5b&M1HsOz+eMEWLxC#lr?G zaT;DUZOOqhdkU|CR7GEkYe@q0no$OW8=g?eyfhd#!d4Vyfy5$cMa}kvpnZc5NJeY7 z{~V(@*_;|f!=&Xc(=wdUGWIxD#wq&q%we9e6~k6esrRTIQWU?X$R1RRsb)se3+S~P ziRQ6?5m&>?X)UgYLin{%Al0YLdC!;*lh)hrWcn|RR+hAishm?9NOaEvcF3j~e_HSl SrlJMLs=8o(m1>2pZG8iU?(@t5 literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_set_09.ncs b/_module/ncs/mk_set_09.ncs new file mode 100644 index 0000000000000000000000000000000000000000..b3fc7320f12f02cdb91251a2b0f2f7e44a963780 GIT binary patch literal 775 zcma)3O-sW-5S`5?vBe&9P>VJ;LRG{ML_A8Gh7z>3bX63UAf-q^T96|6pZpvC2v7b2 z5s@A|1nTT;wzdb+9FpwJn>X*hZ3eo)Utie7vEQO)DSF9BgSMT<^_erOg+}!nVW6>S>ok7y?tcCwEuOu}WHCTVKl{1PU1=Blq0ZZ?oXYsJk z%AAH5Oj~lW%$~w)AXU+q;#!ozf@YM#;D#p@GA9j&&9EH>Ss<|p+EMFdLeQQ;2PC7l zTYrvGoNQK&p<&YUmT4JIXc>DPE8`UXdFHS{*s5VGr__7Y4k?P?Qe+P*#Z)t+=y~*7 zi$v?lzldvL^|T&0LLvNmD3Iz?=Dcf6he_*gcQXAKMk~u&#Z=BI4J5i}0XtyRj6W^- T2UE!cV?|xCzDl*i*0#O@h}-kc literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_set_10.ncs b/_module/ncs/mk_set_10.ncs new file mode 100644 index 0000000000000000000000000000000000000000..7153ca14b17767bb3bf3a54cfcd6ca60aa5f4030 GIT binary patch literal 775 zcma)3O-sW-5S`t8ShdF-)S``zP!;h55s#9lp#-&-ZWTo(NGTGK7NiLNC;x^&!jpeM zM5G4~fjT>zt?fZHha@}m=FNL=>w$33b~d*w0LIi3;FEK~H1Ip4Pu!-zXM+ug!!IzY z%N*CVVEXtl_JdY*Qm5tsum<}Ew-kovUa?j{T&>gX+$Zg7a&y6xX5z<~5@X1~)vRkU42EtcT4g$O4H)(2N?bF+qEr4oF68 zxBeWXIN7WkL&K!yEz>d>(=zfnQf5%}=b6JiVJqBLPO0~(9a0p(rN|ysim7Hs(evoF z8i~e{e-T&1%4sb=4u$Y*p+Krnne#5643pN|?s)nyj8>Mkiiw<48c1}{0(QVA8Gl;v T52m68d_`TbzDl*i*0#O@i^%iN literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_set_100.ncs b/_module/ncs/mk_set_100.ncs new file mode 100644 index 0000000000000000000000000000000000000000..d69626c9bb922f77f7b3e05e44e3ee3ce5582a97 GIT binary patch literal 775 zcma)3O-sW-5S`t8Sh2?()S``zP!;h55s#9lp#-&-ZWTo(NG%eO7NiLNC;x^&!jpeM zM5G4~fjT>zt?fZHha@}m=FNL=>w$1jw>P#b0LIiJ;FEK~H1K<)Pu!-zXM+ug!!IzY z%N*CVVEX7F_JdY*T&Ly$um*buw-kovUa?j{T&>gX+$Zg7a(&mkjYX&LxBE%2yF!y6 zG6xV_T<~5@X1~)vRkXdOktcT4g$O4H)(2N?bF+sbW4oF68 zH~$=?IN6LEL&K!yEz>d>(=zfnQf5%}XPLu1VJqBLPO0~(9a0p(rN|ysim7Hs(R1jv z8i~fCe;!xE%1JFg3We}%p+Krnnez^x43pN|?s)nyj8>Mkiiw<48c1}{0=Ca48Gl;v T52m68d|6$vzDl*i*0#O@lPUBl literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_set_101.ncs b/_module/ncs/mk_set_101.ncs new file mode 100644 index 0000000000000000000000000000000000000000..2ff9d6c549e1c13ae6edc0b418513b28fd7b4580 GIT binary patch literal 775 zcma)3%SyvQ6rD#BD|VTMTC}kdsvEQsiLR^DM13#f)v4j@;CelSN?#A zNEa>w_0FA4O&6kBB$<29J@=e5EnhfiyIVUoLio%wfv4aQgTpu0CuZT_GpFP6_=_0W zrM6?3WVU$}d44xMX<>6jphgZjGZhBsUZGY3TqEws_ermw+}sUrBM}e1-Y^;T*KqO! zC$FgO0-9fLR&7_WQ>E(ly6s9nx`K@qbil5nTb7zj8mzz2DzFlfg7KX?1WNBj&%$AY zRyYnX8kXdsnLUNqK&*l<#kC}XMa?LKfelX}WL_E!T0tlDvp^!@cfxizCupDH0myLe z_Mc-IC!JGcU>LQ$Wm-l#EfbFuWgMeF&m0yJTVs}TioHke5Tp1lMf#vpOf@rzUI4H4 zP_&P|i>MydP8(4(5W;H&0;oP^&UPkQ#q$Nkm#OC=pmhE{ArPY SFqKWhR@DXTt5hp2ZR;DB7W63q literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_set_11.ncs b/_module/ncs/mk_set_11.ncs new file mode 100644 index 0000000000000000000000000000000000000000..e6aff5badbd22306e59c02713b868506561b3c70 GIT binary patch literal 775 zcma)3O-sW-5S`t8SZR+rs6`tap(^4BA|548LkZeix+;oFkWwTdEl3gkPyP*mgeU)i zh)53}0(EvaTib(Z4oPGKqc1S2 z%N*CVV774>`@u6xX5z7Br&_1~)vRkU42EY=-S9$O4H)(2iOs6N2_Q9gvLH zZv8n%ak9J`L&K!yEz>fb&@%QoR%TH2=b6I-VXNF$PO0~(9a0p(rN|ysim7Hs(evoF z7Kzr8e-YQh>S;Z0ghKfBP$1Q(%z2kjhe_*gcQXAKMk~u&#Z=BI4J5i}0XtyRj6W^- S2UE!czM?KzU!_`MYg^xrwe!ya literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_set_12.ncs b/_module/ncs/mk_set_12.ncs new file mode 100644 index 0000000000000000000000000000000000000000..fd8ba5ae2d080795352879007278d3bab7899f80 GIT binary patch literal 775 zcma)3%SyvQ6rD#BD`uI6TC}kdsvEQsiLR^DMbR(f)v4j@;CelSN?#A zNEa>w_0FA4Z5N_hB$<29J@=e5jX=0(yIVU|Lio%wfv4aSgTvR>CuZT_GpD1`=!+QG zrH*TuWVU{k_(3~9X<&0mphgZjGZhBsUZGY5T&>&d-lv@~y}9e(CZap=JA<^}Tf@l@ zoV=or2WWn|S#dnQPL(Rx>y9V+=n6J6&;h$_uOu}WHCTV4RbWLT1>-w&36$Q6o`u5( zEpr@RG%U$Mb9)M}fmj7!ifc&%ZOtfyfelX}WL_GK8c{0_@<0+1wBlxaLeM_L1CZg` z?LWsbPCBQ?z%Xig%e4$Aw2VEDm2r&zJa=d#w#qE!6nl@_Ax80Aiu6IHm}zDZy#QXr zSTv9QizJMyr?sRW3E|fw0aTwd=RGzZCa$;K$@E_+t}JU6Q#ofikm{aE=pmhE{ArPY SFqKTgR@DXTt5hp2ZR;D6qVv!I literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_set_127.ncs b/_module/ncs/mk_set_127.ncs new file mode 100644 index 0000000000000000000000000000000000000000..38bea0d99c252a0bc5ba6d2f2cb5bb0316dd685a GIT binary patch literal 775 zcma)3O-sW-5S`5?v0{%os6`tap(^4BA|548LkVgv-71PokWwTdEl3eO`G@=){s>S0 z0TGcNJOt|OY__%s(HxTO%$qmwy{!krJ>A~essQk*MZhQLg30mws85DXf6tr^hr=&0 zsmmPKv|#$^Aohb+bX=$A0I&vo+^`ge=3cQ@KwPcU?c62pYI1$syNN}o@3;F&ue(B% zA2fN%91qd_V!iBmdYvkjuT~vT^06gqq^JXT<-MZRT+m?s#a7NJfD}yc)CDZPgPz61 z8Y^)co;PjD!7_UauYpuWUy5r%0`rVJ;LRG{ML_A8Gh7#0Tx>XdFAf-q^T96|6pZpvC2v7b2 z5s@A|1nTT;wzdb+9FpwJn>X*htp~zA+u7W%02otCfKSc^)4=bnK5?7=o((n}4!^*p zE^}Pdg6ZSK*biFKNu8Plz#8lu+)@~td&OD-akWmjbDy-U$<1BwHWr<}-|i>9?kY`w z(Bu_!JVYCp8)e7S>r|+?-ixyf(Gj^wsO1xQZT(!7qIjWdKM4s ztYpyef@w<*mf2Hy4WugiQe2A?nAeOl7~JrLLgu8wupTy}APXcGK{IN!#suwgIv^RX z-THHk;$$;w3=NZ(w@k}mOv}jQNSQ&=pJxv9gspH}Ii=pCc1ThDmLhvlDW;kkMbD$x zY9ty*{zY63E2p*iI26LKg#xKQWzM^NGE7=;yW{DEQuT!P+^_t^JKDJDa6m{UPyjPT(3mUAy*vjz&NWt_@UBJ>i=vh3h zvywr>3#KhOSY}V*HIS<4OK~kqU|uuIU~t0|3Yn7z!+O|^f-I0&1kI??8WXg~>40Rk zcI(eEij&Q#F*HnC-ZCwNF)bsHBV`6ff1Wwa6Sl%_<&=7l+95^pTZ-&KrI>1F6g`h# ztC46N`4@3Dten>3<4_2{77C>LlsWJ6$uMcX?T)Aa!f0hltC+|+rGZ5EEMNz0lJTbn T|6nRwz*p1->#I~NY;EfsmwfZm literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_set_15.ncs b/_module/ncs/mk_set_15.ncs new file mode 100644 index 0000000000000000000000000000000000000000..a426728da67a0bbfb26dfb840f6317a9a0788155 GIT binary patch literal 775 zcma)3O-sW-5S`t8Sh3(G2eoKpBUDBFK*Xb@X(&OhrCUW&2~vs#qy;I0|H;4MkMQIl z5E1FYL!i#iW@~#8%^}Ioym|B9+j=0}vz^WD3V<=S1o-4!Fb(|9>Jzu=@7Z9(;qVJg z>N3YQEtoz&jQyY$oz$s00Ib2j!7YWMxmT#ow| z2Tfiv$3wJnxlwjJy-t}| ztwy48{f6oRR4u@Z0 zQkOZdX~FdIVeAL3=%h}~0bmXG4Q?q6&Ano+fVf(x+qqBL)#T=`cN>dN-*5MmUU!uy zKWOrbIUb^o%Z;+*>2<19zFu=Y$;Xzdk)jUVmG_ELb3udk7h5@A04bQ>sS8+o2R)02 zbyhNHc)_$K2g~d!yarMgeJQR*3CwFo84PZCLLqa~U|0{EQIG`^i=Y`bT4RFtI319T z)^7bdMsczkHHL;s%Uh;pFs5bXaiq+k=+85UdBRq>t(;QtQ9Gn4eoK)(s1#GpjH2h! zYc&#$BmW|jhl*Fu3*pEBoNJ{cyhx83pdUl^?{X%!PWr!Jzu=@7Z9(;qVJg z>N3YQEtoz&jQyY$oz$s00Ib2j!7YWMxmT#ow| z2Tfiv$3wJnxlwjJy-t}| ztwy48EQuT!P+^_t^JKDJDa6m{UPyjPT(3mUAy*vjz&NWt_@UBJ>i=vh3h zvywr>3#KhOSY}V*HIS<4OK~kqU|uuIU~t0|3Yn7z!+O|^f-I0&1kI??8WXg~>40Rk zcI(eEij&Q#F*HnC-ZCwNF)bsHBV`6ff1Wwa6Sl%_<&=7l+95^pTZ-&KrI>1F6g`h# ztC46N`4@3Dten>3<4_2{77C>LlsWJ6$uMcX?T)Aa!f0hltC+|+rGZ5EEMNz0lJTbn T|6nRwz*p1->#I~NY;EfsqcHQ< literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_set_19.ncs b/_module/ncs/mk_set_19.ncs new file mode 100644 index 0000000000000000000000000000000000000000..ffb5fae804c7803175abc0ac714841f2c17f4037 GIT binary patch literal 775 zcma)3O-sW-5S`t8Sg|*AP>VJ;LRG{ML_A8Gh7#0Tx>XdFAf-q^T96|6pZpvC2v7b2 z5s@A|1nTT;wzdb+9FpwJn>X*htp~zA+u7W%02otCfKSc^)4=bnK5?7=o((n}4!^*p zE^}Pdg6ZSK*biFKNu8Plz#8lu+)@~td&OD-akWmjbDy-U$<1BwHWr<}-|i>9?kY`w z(Bu_!JVYCp8)e7S>r|+?-ixyf(Gj^wsO1xQZT(!7qIjWdKM4s ztYpyef@w<*mf2Hy4WugiQe2A?nAeOl7~JrLLgu8wupTy}APXcGK{IN!#suwgIv^RX z-THHk;$$;w3=NZ(w@k}mOv}jQNSQ&=pJxv9gspH}Ii=pCc1ThDmLhvlDW;kkMbD$x zY9ty*{zY63E2p*iI26LKg#xKQWzM^NGE7=;yW{DXdFAf-q^T96|6pZpvC2v7b2 z5s@A|1nTT;wzdb+9FpwJn>X*hZ3MzS+uho!0PvY*z$fQ|$?@yxlVQ`}GiRgG=nG8h zGRHM7n5`ehe$b9i8q^#D*5H5}mcr27E7l5#t95(b`=nD%ZtnWGvFHx`&LHXc)@bsB zCa;*|A(~%qmK{&8Q>F6ty5mVcwnB{*b>ObNSCpCy8mzzA${7Wag6W;QfTefPvv}BG zB~HVOrY$*GW>4WYkgDiQaV<$;UNg#IaKjS{nU@B`M%apiERa|Pt*F_a5VUX50m*3X z_Mc-EC!14aXqdFTWm<+4TE-s7$~Z-To;l1Dwqn@IDfJ$;LyF?J6xoAHG1bf{dI7yw zBhfteFXC!gIjzO@Pzb*k3Z(j!Iqw;mJQB zBGQA0K%Je<*7hKpLz10&^X9#`^+331JDb}T0Ap$i@X5Jg8u*>nCvMZ;mJQB zBGQA0K%Je<*7hKpLz10&^X9#`^+331JDb}T0Ap$i@X5Jg8u*>nCvMZY_uO;N)C1w3?QCvW0F0?6z$fQ|Y2bHOpSVqb&juR~hhJb) zmpQI!!SwNA><6vrq)yENU=8*SZYd1Sy<)9^xLT*%xlh{F7TSPz>~kOdNppcyq@|01r2mD5^$917vrLV;ADGUr`B878f_-SPBa7_BU66%#q9G?3_?1?+%LGXAvS TA529H_=>tVJ;LRG{ML_A8Gh7z>3G*uLpAf-q^T96|6pZpvC2v7b2 z5s@A|1nTT;wzdb+9FpwJn>X*hZTOLMw!5`c0T46GfKSc=L*RE_pSVST&w`Ccqc1S1 z%WTImVYYr0dwx4SX;5O@*PkSF9BfSL^n=_erOk+}!nV$WTT*a|gL)PcM5Zc%D3Xt4fbE5{2U1=Blq088(nXYsJX zN`i(L4NG#c%$~w)AXU+q;#!ixyk?Za;D#p@GA|7Vji43!Ss-!bx58$7LeM^^1Cr6& z?LWsTPBy2;&@gFv%d`w9w2VEDl?jUeJad>QY=v9ODfJ$;LyF?J6xoAHG1bf{dI7yw z!>D=eUBuO(a$1Y)K@@qlAVR87ne!f>4wKef&Sd&8j8>Mkim9Aa8c1}{1a`=#8Gl;v T52m6Cd{terzDl*i(zd<zt?fZHha@}m=FNL=>w$1jw>P#b0DNi@@X5Jga{PYjlVQ`}6KBKW@Dohx zGRHM7m_9m){h$>c*Qq%Gtic{PEQO)D7pxT!SL<{;cS*aNT;KL?V$tdQ?S9hhuF&K= zO65v>cCxjuP8MaG+2MJl`{$;1=Blq0ZVV7XYsJc zN}Pu0O)&@gFv&9n^0w2VBClyQpwEOVGAY{jsZQ|divhZMzcDYAQ&Vyc-@^c;Gv zMxt@(pU2g(a#D+rLLvNGD3Izy=DcG}hDqyfcRc-PMk`BN#YE024J5i}0o!Mjj6W^- T2UF1kV_99WzDl*i*0#O@M>zDo literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_set_25.ncs b/_module/ncs/mk_set_25.ncs new file mode 100644 index 0000000000000000000000000000000000000000..0de0b189e90159b59ecfda8b381b7b7173e6b0a5 GIT binary patch literal 775 zcma)3O-sW-5S`skV#OYFP>VJ;LRG{ML_A8Gh7z>3G*uLpAf-q^T96|6pZpvC2v7b2 z5s@A|1nTT;wzdb+9FpwJn>X*hZTOLMw!5`c0T46GfKSc=L*REopSVST&w`Ccqc1S1 z%WTImVYYr0dwx4SX;5O@*PkSF9BfSL^n=_erOk+}!nV$WTT*a|gL)PcM5Zc%D3Xt4fbE5{2U1=Blq088(nXYsJX zN`i(L4NG#c%$~w)AXU+q;#!ixyk?Za;D#p@GA|7Vji43!Ss-!bx58$7LeM^^1Cr6& z?LWsTPBy2;&@gFv%d`w9w2VEDl?jUeJad>QY=v9ODfJ$;LyF?J6xoAHG1bf{dI7yw z!>D=eUBuO(a$1Y)K@@qlAVR87ne!f>4wKef&Sd&8j8>Mkim9Aa8c1}{1a`=#8Gl;v T52m6Cd{terzDl*i(zd<zt?fZHha@}m=FNL=>w$1jw>P#b0DNi@@X5Jga{PYjlVQ`}6KBKW@Dohx zGRHM7m_9m){h$>c*Qq%Gtic{PEQO)D7pxT!SL<{;cS*aNT;KL?V$tdQ?S9hhuF&K= zO65v>cCxjuP8MaG+2MJl`{$;1=Blq0ZVV7XYsJc zN}Pu0O)&@gFv&9n^0w2VBClyQpwEOVGAY{jsZQ|divhZMzcDYAQ&Vyc-@^c;Gv zMxt@(pU2g(a#D+rLLvNGD3Izy=DcG}hDqyfcRc-PMk`BN#YE024J5i}0o!Mjj6W^- T2UF1kV_99WzDl*i*0#O@N+tBZ literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_set_251.ncs b/_module/ncs/mk_set_251.ncs new file mode 100644 index 0000000000000000000000000000000000000000..0c94672daf80989f288b2e727252e4c8936e031f GIT binary patch literal 775 zcma)3O-sW-5S`5?v0{%os6`tap(^4BA|548LkVgv-71PokWwTdEl3gkPyP*mgeU)i zh)55DfjT>zt?fZHha@}m=FNL=>w$1jw>P#b0DNi@@X5Jga{PYjlVQ`}6KBKW@Dohx zGRHM7m_9m){h$>c*Qq%Gtic{PEQO)D7pxT!SL<{;cS*aNT;KL?V$tdQ?S9hhuF&K= zO65v>cCxjuP8MaG+2MJl`{$;1=Blq0ZVV7XYsJc zN}Pu0O)&@gFv&9n^0w2VBClyQpwEOVGAY{jsZQ|divhZMzcDYAQ&Vyc-@^c;Gv zMxt@(pU2g(a#D+rLLvNGD3Izy=DcG}hDqyfcRc-PMk`BN#YE024J5i}0o!Mjj6W^- T2UF1kV_99WzDl*i*0#O@O%n9K literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_set_252.ncs b/_module/ncs/mk_set_252.ncs new file mode 100644 index 0000000000000000000000000000000000000000..f83c5f4cf5ee603bbe7da8908c865b0add3043b9 GIT binary patch literal 775 zcma)3O-sW-5S`5?v0{%os6`tap(^4BA|548LkZeix>XdFAf-q^T96|6pZpvC2v7b2 z5s@A|1nTT;wzdb+9FpwJn>X*hZ3MzS+uho!0PvY*z$fQ|$?==&lVQ`}GiRgG=nG8h zGRHM7n5`ehe$b9i8q^#D*5H5}mcr27E7l5#t95(b`=nD%ZtnWGvFHx`&LHXc)@bsB zCa;*|A(~%qmK{&8Q>F6ty5mVcwnB{*b>ObNSCpCy8mzzA${7Wag6W;QfTefPvv}BG zB~HVOrY$*GW>4WYkgDiQaV<$;UNg#IaKjS{nU@B`M%apiERa|Pt*F_a5VUX50m*3X z_Mc-EC!14aXqdFTWm<+4TE-s7$~Z-To;l1Dwqn@IDfJ$;LyF?J6xoAHG1bf{dI7yw zBhfteFXC!gIjzO@Pzb*k3Z(j!IqwtQnrvOr=HG^0jqOwg`D2PC7l zn}3c`oNPvop<&YUnrRt~X&HGODdQCVS>`ZL*ot8*r__7U4k?P?Qe^ik#Z)t+=sEOS zjYQ+nKaZMkiiw<48c1}{0=Ca48Gl;v T52m68# literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_set_254.ncs b/_module/ncs/mk_set_254.ncs new file mode 100644 index 0000000000000000000000000000000000000000..5b1dbf6d7f04394f9bfd00a44ac35b526d4a1e34 GIT binary patch literal 775 zcma)3O-sW-5S`5?v0{%os6`tap(^4BA|548LkVgv-71PokWwTdEl3gkPyP*mgeU)i zh)53}f^~K_Tib(Z4oPtQnrvOr=HG^0jqOwg`D2PC7l zn}3c`oNPvop<&YUnrRt~X&HGODdQCVS>`ZL*ot8*r__7U4k?P?Qe^ik#Z)t+=sEOS zjYQ+nKaZMkiiw<48c1}{0=Ca48Gl;v T52m68#EQsiLR^DMbR(f)v4j@;CelSN?#A zNEa>w@y?x0O&6kBB$<29J@=e5EnhfiyIVUoLio%wfv4aQgTpt~CuZT_GpA{qeh~w^ z)OHM$%r=iA&+mpOEo_bn)W`v6ro!OdE7VGWYxD>G`?yz+Z|;V-k?4=S-Y6ap)^PFz zC$FgO0-9fLR&7_WQ>E(ly6s9nx`K@abil5nTb7zj8mzz2DzFlfg7KX=1WNBj&%$AY zRyYnX8kXdsnLUNqK&*l<#kC}XMa?LKfelX}WL_E!T0tlDvp^!@cfxizCupDH0myLe z_Mc-IC!JGcU>LQ$Wm?8LEfbFuWgMeF&m0yJTVs}TioHke5Tp1lMf#vpOf)lyUI4H4 zP_&P|i>MydP8(4(5W;H&0;oP^&UPkQ#mI%5bK^v=pmhE{ArPY SFqKWhR@DXTt5hp2ZR;CY#`MDg literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_set_257.ncs b/_module/ncs/mk_set_257.ncs new file mode 100644 index 0000000000000000000000000000000000000000..70273869f286b73c43ed339a4e5f58be79ed85c7 GIT binary patch literal 775 zcma)3O-sW-5S`5?v0{%os6`tap(^4BA|548LkZeix>XdFAf-q^T96|6pZpvC2v7b2 z5s@A|1nTT;wzdb+9FpwJn>X*hZ3MzS+uho!0PvY*z$fQ|$pIMCC&Q+{XU;~W(HEGq z3(Rp%3ufy_u^+UflLj@1fHgSahNUnx_lmUw;%ePq_de-VlbgH#Z7jM2zcWbsy)~Nr zpvf!dc!=hgn`Ot->r|+?-ixyf(Gj^wsJ-Rq+oidE@0^$^ei4W zSc%i{qG?MGmf2Hy4WugiQd~7#b!mZ<&_igqE?#u`*84pJxv9gsm91a!S2N?U17QEk*XAQcN{7ie5mk z)krjt{foF7R!(biJru&Pg#xKQWzKuXbeOc>b|=$+VYITORZQia(m#I~NY;EfsbYb(x literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_set_26.ncs b/_module/ncs/mk_set_26.ncs new file mode 100644 index 0000000000000000000000000000000000000000..a293d512b9bbd78b69c750cc46f008a3436a9670 GIT binary patch literal 775 zcma)3O-sW-5S`5?v0{%oXp1&BLRG{ML_A8Gh7z>3bX63UAf-q^T96|6pZpvC2v7b2 z5s@A|1nTT;wzdb+9FpwJn>X*hZ3e$YOwxdD`ylz3Z{4J0+!xE&*EX7 zl{pO;Oj~lW%$~w)AXU+q;#!ozyk?Za;D#p@GA|8=&9EH>Ss<|p+EMFdLeQQ;2PC7l zTYrvGoNP{wp<&YUmT4JIXc>DPE8`UXdFC)r*s5VGr__7Y4k?P?Qe+P*#Z)t+=mqpz zi$v?lzldvL^|T&0LLvNmD3Iz?=Dcf6he_*gcQXAKMk~u&#Z=BI4J5i}0XtyRj6W^- T2UE!cV?|xCzDl*i*0#O@x|s9c literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_set_27.ncs b/_module/ncs/mk_set_27.ncs new file mode 100644 index 0000000000000000000000000000000000000000..45f674f037dd07a98b66a0e0d0f1e4f09bb232c2 GIT binary patch literal 775 zcma)3%SyvQ6rD#BD|VTM8nm$ysvEQsiLR^DMbR(f)v4j@;CelSN?#A zNEa>w_0FA4O&6kBB$<29J@=e5%|N(kyIVU|Lio%wfv4aSgTvR+CuZT_GpFP6_=_0W zrM7FBWVUe>`#~o$WHP=n6Jc&;h%OUP)?pG+2M3RbUR0g7KZY1WNBj&%$AY zmN^bD8kXdsnLUNqK&*l<#kC}XMa?LKfelX}WL_E!n_)W&vOr=Hw4+uhCupDH0myLe z_Mc-IC!JGcU>LQ$Wm-l#EfbFuWgMeF&m0yJTVzt?fZHha@}m=FNL=>w$33b~d*w0LIi3;FEK~H1NBiPu!-zXM+ug!!IzY z%N*CVVEXtl_JdY*Qm5tsum<}Ew-kovUa?j{T&>gX+$Zg7a&y6xX5z<~5@X1~)vRkXdOktcT4g$O4H)(2N?bF+qEr4oF68 zxBeWXIN6LEL&K!yEz>d>(=zfnQf5%}=b6JiVJqBLPO0~(9a0p(rN|ysim7Hs(R1jv z8i~e{e-T&1%4sb=4u$Y*p+Krnne#5643pN|?s)nyj8>Mkiiw<48c1}{0(QVA8Gl;v T52m68d_`TbzDl*i*0#O@z;g58 literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_set_29.ncs b/_module/ncs/mk_set_29.ncs new file mode 100644 index 0000000000000000000000000000000000000000..1170eb334d8c873652005b26f3676c9e7c92142a GIT binary patch literal 775 zcma)3O-sW-5S`5?v0{%osHHYGLRG{ML_A8Gh7z>3bX63UAf-q^T96|6pZpvC2v7b2 z5s@A|1nTT;wzdb+9FpwJn>X*hZ3e$Xt4fbD`yly3Z{4J0+!xE&*EX7 zl{pPBnzrO%nLUNqK&qlI#Z{ERyk?Za;D#p@GA|8=&9EH>Ss<|p+EMFdLeQQ;2PC7l zTYrvGoNP{wp<&YUmT4JIXc>DPE8`UXdFC)r*s5VGr__7Y4k?P?Qe+P*#Z)t+=mqpz zi$v?lzldvL^|T&0LLvNmD3Iz?=Dcf6he_*gcQXAKMk~u&#Z=BI4J5i}0XtyRj6W^- T2UE!cV?|xCzDl*i*0#O@!(a2^ literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_set_30.ncs b/_module/ncs/mk_set_30.ncs new file mode 100644 index 0000000000000000000000000000000000000000..f0bb2ae3b6180bf5b198e41348779f98180a192a GIT binary patch literal 775 zcma)3O-sW-5S`skV#OYFP>XGBgsO-ihX*hZTgXOwzIii1rReuz$fQ`A@Ez&CvMT-vtXmq=nD+$ zGTSjsm~9-!o_`V^H>o)UtiitErozzNE7l5#t9N_d`=nD#ZtnWGanv1nok7y?tcCxjwh9x;zW>4WYkgDiQaV<$;UNg#IaKjS{nU@BGX3!4(ERZQY?WKeDfJ$;LyF?J6xoAHG1bf{dI7!G z!l-rRUBtDZdRmVgK@@rQAVR87ne#564wKef&Sd&8j8>Mlim9Aa8c1}{1a`ot8Gl;v T52lg{d_`TbzDl*i(zd<<#!U0# literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_set_31.ncs b/_module/ncs/mk_set_31.ncs new file mode 100644 index 0000000000000000000000000000000000000000..6eefe8b45c60aee6a6817917b4380d3bb1731367 GIT binary patch literal 775 zcma)3O-sW-5S`skV#OYFP>VJ;LRG{ML_A8Gh7z>3G*uLpAf-q^T96|6pZpvC2v7b2 z5s@A|1nTT;wzdb+9FpwJn>X*hZTOLMw!5`c0T46GfKSc=L*TclPu!xvXTe6J(H9uh zWwv9OFk3&0J-;2EG^jZQtigfcrozzNE7l5#t95(b`=nD%ZtnWGanv1nok7y?tcCxjw4WYkgDiQaV<$;UNg#IaKjS{nU@BGM$iiVERZXdFAf-q^T96|6pZpvC2v7b2 z5s@A|1nTT;wzdb+9FpwJn>X*hZ3MzS+uho!0PvY*z$fQ|$?@yzlVQ`}GiRgG=nG8h zGRHM7n5`ehe$b9i8q^#D*5H5}mcr27E7l5#t95(b`=nD%ZtnWGvFHx`&LHXc)@bsB zCa;*|A(~%qmK{&8Q>F6ty5mVcwnB{*b>ObNSCpCy8mzzA${7Wag6W;QfTefPvv}BG zB~HVOrY$*GW>4WYkgDiQaV<$;UNg#IaKjS{nU@B`M%apiERa|Pt*F_a5VUX50m*3X z_Mc-EC!14aXqdFTWm<+4TE-s7$~Z-To;l1Dwqn@IDfJ$;LyF?J6xoAHG1bf{dI7yw zBhfteFXC!gIjzO@Pzb*k3Z(j!Iqw3bX63UAf-q^T96|6pZpvC2v7b2 z5s@A|1nTT;wzdb+9FpwJn>X*hZ3ecCxjuP8MaG+2MJl`{$;1=Blq0ZZ?oXYsJk z%AAH5OSs<|p+EMFdLeQQ;2PC7l zTYrvGoNP{wp<&YUmT4JIXc>DPE8`UXdFC)r*s5VGr__7Y4k?P?Qe+P*#Z)t+=mqpz zi$v?lzldvL^|T&0LLvNmD3Iz?=Dcf6he_*gcQXAKMk~u&#Z=BI4J5i}0XtyRj6W^- T2UF1kV?|xCzDl*i*0#O@&lB_I literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_set_34.ncs b/_module/ncs/mk_set_34.ncs new file mode 100644 index 0000000000000000000000000000000000000000..5ddf65bb327c18d9509527901754c6ee9b01d761 GIT binary patch literal 775 zcma)3O-sW-5S`skV#OYFP>VJ;LRG{ML_A8Gh7z>3G*uLpAf-q^T96|6pZpvC2v7b2 z5s@A|1nTT;wzdb+9FpwJn>X*hZTOLMw!5`c0T46GfKSc=L*TchPu!xvXTe6J(H9uh zWwv9OFk3&0J-;2EG^jZQtigfcrozzNE7l5#t95(b`=nD%ZtnWGanv1nok7y?tcCxjw4WYkgDiQaV<$;UNg#IaKjS{nU@BGM$iiVERZXdFAf-q^T96|6pZpvC2v7b2 z5s@A|1nTT;wzdb+9FpwJdo%C7Z3MzS+uho!0PvY*z$fQ|$?@yylVQ`}GiRgG=nG8h zGRHM7n5`ehe$b9i8q^#D*5H5}mckJ46>9~=)w;dzebT8WH+TKpSab(|XOQ%JYsCB@ z<`r{1MDxqdvg7G>s#LyScSsRip+<^2a97?dO3eig)?aMpi~>l(^iEyC(mQA_9yVBs z6M50Jhtb;Y zKWP*vn^QD2Oj_PDEyD>dV~=BHoT5L^9OemIF>K|OdXL&6Me$pT>_MfN>d7d20liiu z(LDAq;%Znqt;O|F2)`Bz9Q7%4-ZQ4dr1iEtnf?o-l_jlWD(934iSAjz4%zg?pBDUM SQqclqRb8;YO0~k)w!Q(>?epgV literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_set_36.ncs b/_module/ncs/mk_set_36.ncs new file mode 100644 index 0000000000000000000000000000000000000000..f5c2b7a19b7d7f679a7223603f76a4831e919b44 GIT binary patch literal 775 zcma)3O-sW-5S`5?v0{%os6`u_LRG{ML_A8Gh7z>3bX63UAf-q^T96|6pZpvC2v7b2 z5s@A|1nTT;wzdb+9FpwJn>X*hZ3eI^grGfx4oF68 zxBeWXIN6*UL&K!yEz>fb&@%QoR>mp%^UPtMuvNoWPO0~(9a0p(rN|ysim7Hs(F^Fc z7Kzr8e-YQh>S;Z0ghKfBP$1Q(%z4+C4wKf~?qvEej8>Mkim9Aa8c1}{0(QWr8Gl;v T52m68Mp<33zDl*i*0#O@*V^;w literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_set_37.ncs b/_module/ncs/mk_set_37.ncs new file mode 100644 index 0000000000000000000000000000000000000000..f1a1ab03ee5103bb3ef4bf3ac204b4da956548a7 GIT binary patch literal 775 zcma)3%SyvQ6umQfSh342)S``z;sf!4h)YS+P=dCWP8CHZNGTGK7NiLNlfU6dxbg=? zM7nShsCVvUYP%54BFWr)?z!ijsRzP6+uhnJ0~k|_fKSc^)4=bFK5?7=o((n}4!^*p zE^}Pdg6Y~(><6vrq)yENU=0ooZYd1Sy<)9^xN4`{xlh`ar`p=dfo9PA6ueEiaKyt-YZJY1r63;Y~^?Xq+oidE@0^$^ei4W zSjnK_dDE60EVHNZ8c0?2rMMO(Fs~V9Fu36fh0IEWVLfa{K^90Xf@aicjS1T4bU-p% zyZz@F#mQ#W7#b!mZ<&_Cn3j>pkurm#KhGTI30vm2a!S2N?U17QEk*XAQcN{7ik?HS zl}I#>{foE~mQSm3Efm79h61TRWzKtiGE7=;yW{DWc+Et TKbVRZ@MU$u`YP25Tif~u+Q;+h literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_set_38.ncs b/_module/ncs/mk_set_38.ncs new file mode 100644 index 0000000000000000000000000000000000000000..2db33cdf528ae44a49507bca68b743c8079d2e9d GIT binary patch literal 775 zcma)3%SyvQ6umQfSh342)S``z_(FUj;!@Hyl%TDpQ$W>YY28+Ac)1NHX`Hd+s@B>Va_2cDHuQ0LIiJ;FEK~H1NBkPu!-zXM+ug!!IzY z%N*CVV7hh``#~!@sZ(~kOdNppcyq43pN|?s)nyj8>Mkiiw<48c1}{0(QtI8Gl;v T52m68d|6$vzDl*i*0#O@-L&)S literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_set_39.ncs b/_module/ncs/mk_set_39.ncs new file mode 100644 index 0000000000000000000000000000000000000000..e3675f8edd59cd450c43a24b88cc585916427c1b GIT binary patch literal 775 zcma)3O-sW-5S`skV#OYFP>VJ;LRG{ML_A8Gh7z>3G*uLpAf-q^T96|6pZpvC2v7b2 z5s@A|1nTT;wzdb+9FpwJn>X*hZTOLMw!5`c0T46GfKSc=L*TcpPu!xvXTe6J(H9uh zWwv9OFk3&0J-;2EG^jZQtigfcrozzNE7l5#t95(b`=nD%ZtnWGanv1nok7y?tcCxjw4WYkgDiQaV<$;UNg#IaKjS{nU@BGM$iiVERZXdFAf-q^T96|6pZpvC2v7b2 z5s@A|1nTT;wzdb+9FpwJn>X*hZ3MzS+uho!0PvY*z$fQ|$??0UPlio@&zy}$qc1S2 z%N*CVV77h~`$0Q8X;5y9V+*a|gL)PcM5UQuc;Xt4fbD`yly3Z{4J0+!xE&*EW& zl{gJAnzrO%nLUNqK&qlI#kC}XdCe$;!3|F+WL_E!8(}L7vOr=Hw4!EvLeRcJ2PC7l z+kcKxoNP{wp<&YUmT4JIXc>DPE8`UXdFC)r*ot8*r__7Y4k?P?Qe+P*#Z)t+=mqpz zjYRXVJ;LRG{nA|548LkZeinktG)kWwTdEl3gkCx63_@Z=AO zi1gqgptG~t+8#u6NU}3;-n{p==||4#&enDnK+G%yJ~;;r@r92*af|+*1jFJd7=}O; zvmL{P*~Ve)`JM2%NzD;p4fX{$6^7?3hRVrVt+pgqeE7V9)2ky$dMX9-94~+rOz+eIEWLrA#lr?G z2^wBBEXlz#dkU|CR7GEkYe@q0no$OW8y-=}yfhdzgLdd=fy9yD4qKfGL3^AINJeWb ze~wX{Y)*}#Vbb!NX&Fsu8G9Tn6BPYf<}gp#Dz}tV>OE+O6vb~TvU`Cat%e$@HHYtt@F3Q#q$Jkm#NX?0`)({2hZG8hBfcL-v literal 0 HcmV?d00001 diff --git a/_module/ncs/mk_start_acp.ncs b/_module/ncs/mk_start_acp.ncs new file mode 100644 index 0000000000000000000000000000000000000000..c7bbea14c5d90fadd566e55fb36ae132ec18a242 GIT binary patch literal 741 zcma)(-%0{e5XR@6J$vxN3nL*y%IyybDp3So1QPyPBubIpHRx)Qh>8fsq>Emlx9SDz z1$uyPBccm044X64sWylb^tflfZ@&4>w(FsHu(7sY1CWo4fS;5HQYi=j2^Zj6C{-H( z%qc9BQ{@l8s6eYEu+>6Q8wL zG)!7)b4ezoZW8MemUADY58@?jWA;X!i;TSvO*Wv%s PDer<@aPxemuuMzts^`th$71r94G3Q^frvKdY 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 literal 71410 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Μ^B*N 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 U%~rd#m23u#r@bDLHudEH0pKIsivR!s diff --git a/_module/ncs/nw_c2_default6.ncs b/_module/ncs/nw_c2_default6.ncs index c2561c866fac18a609f3a77f4ee89e5d6ebcc31a..72ba74c56be3b164de34bb12969d8cc02b8ffa0a 100644 GIT binary patch literal 66041 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 literal 71989 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 D`??Im diff --git a/_module/ncs/nw_c2_default7.ncs b/_module/ncs/nw_c2_default7.ncs deleted file mode 100644 index 0e12f4e65a9cc132628253b24edd2219bfdd8364..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 149387 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

0Fj_bhAkeF%s&-$d=3^MZOxv?cgy%1 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 diff --git a/_module/ncs/nw_c2_default8.ncs b/_module/ncs/nw_c2_default8.ncs index 8eb9d7e3f1be8aaf68e8bfc66be814342d326ad9..d2e3160f9e507c969ce925095b941acb66226ee8 100644 GIT binary patch literal 61556 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 lh%AMw0^0yA9bt=&lHfq$@83Z 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 diff --git a/_module/ncs/nw_c2_default9.ncs b/_module/ncs/nw_c2_default9.ncs deleted file mode 100644 index 5ee7a28f405dde8427eadc7184e437a4978e1837..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7871 zcmc&(U2Ggz6`sG{I8IWV*a0J@-53eCOxhnIyGN<%OxICaaEf_-BV5{5Mc>f-?Q#l>?uiLCM)2r%^+7mcmxa zao+S?cXM-d-3cCZ@Z7+n3`}ny2DR89JNQ zUcP(@0Uhu>A4><%pHg+zX@yIPT7-)rC##9``YtbBvuG+zdzd0DDy`w${`L|U5sgmQ~D6|Ein#2Zm4`L>t`fx#H>>1~v91nc(vx$j+6xb0<4IKv4f6kM3E6Wwf^H~JG znkTTP`zU6r-_adgxY#dnxpAF9Vd8tx`nV&-HPr~YA9CjQ!#8xBCh!SkyD@B_(mT}K z>zWY>i30G>)Sb~f3E5KjpPHz%*|qTO^#=3%v3J1TEbZ_DS%Vl zl*@Hr{^ZT0FknfxIgiM3`4lgB0HNy!nzx3?0pzq(ZSG}dVMEPDp{0k8{fiLT{nE-8 zFRonv{OXr-Al$Bou(eum*3Lz3JkP0Y{fF-8xLu%Zmh=^rUnU55NKF}P2&@*?>nd%k zu#J0A*X1p_^dP+i)nVd4C>)(&of0_oeMXlKc3L#$7?LB!mfG6qHjpQ{+fw`OHB#z` zJEECK9|`fqfX$Nbz+ecA6NS_=l^__pI-eI@;~^4aOy`jncwg7O;8}4@M$boUW{xSf zgAW!hG5otfE!bhU;lv%3izQk`zuiXUSW$#6Hm5H7yz!1JY}EW>Qx6tpcimq)cY^Fd zno^ST5O(a691+@XlYYNs2+PNiNb|4h`_Q-e*I)AMf=Ba%SHT#eI+v)ktiDBS=6aOD$ z9}eZLd_NkjGw4>(I^8E+anWeT$_=-$_pn(sPoi(*vwA;3zT+^JuTeZasHF9OUgx<3rm9nG$E_3!`3}6@MQpEJ#EuA^Y=t;I;EDD5_98Ppe(xl? z*wecG|5xkS-doZ^sKvp`m!u=YFL8z^uM{S8u1~o916`Osu`7GT64a%aZ_nm}d6#+W z*Pd;ue0yFOBP-NU=~P_`aZK5l5OfN}cG@$h=u4hy`5UZxui#`%P_mCvvMj}EZ9&!A z%}yu8>kTU~`Ja1lGUaAhq|81_VCAKjsx7u9b70Sm&k5;cI-8?Y6{4={dAPb>nO%V4 zx+_J3pUXxN<&{_pS0yUw(yOE6(Dn!4HjI7#=t-%3xgG;nZv_Z%jd*ME+YO^5+CZIf zwIS~o3=8vyL9*0pc2e8Ven!n0qxx>!)*#Nos#Y(o;|om2uzo>+`G60={ZzIzE3Nss z*6(Ifv-cBo?nw9Q$uzLmw+u6Yrmz}LAn_sv)?9aHvzL@(bfLH_nP;ST9$Nng4;@!7}A*k&8mBZ;=IrQ20VD(Up zgmD0N1&G9b>!G-Rr}dEh&+Eat+MmYzv^wYGJ%hW$dMHxD*?FfTZIxOLUG)ZsZlqUddr0HPC!t`Rkv^G#971euYA3U|#voy}rvn-Yf^e8@n|G z;;%YK{qlA%7spLxj!Ks{oA>eNvUz*BVyNkgcdhyN*E1{iQR+V_{p&#CHOklthxPq{ zXAGzL6wt=ACu2-dqI#r_{wyPD(|y~d4QSe<ZIgVN;zxb`VmqPD*BrWkv|~)_-2Er<{ZY$-HD;M#s_xyhr47@} z-^<3So<|&2tNAuI%ZTD=R&u->R`Hr#p;+g}w}o~dSM?PEhvt@J9&?O=IOwlBbH*ak zr}Lz@MtLO{jgN^&A)PUZN1Jq$P1!Ozi0h4}`2?Rs(p4bJPRmC<4l_$i_NZl8Y^knf-S##j`|#swuW z^(L)h($H90j5*D6n6XF@)3KXp5vn{LW(SweZL@-#=>cAWH1GP2-gR?JKHW0;#PYBT M1nhQs68~QDAFUW(aR2}S diff --git a/_module/ncs/nw_c2_defaultb.ncs b/_module/ncs/nw_c2_defaultb.ncs index 25370352c3024823e4cb5c96418d45bd26411b98..e1c079799c59c4a7eb5d0808884e6c9994113c79 100644 GIT binary patch literal 66757 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 usR_SQrudmwVgpd%>?=m5CXIL+o@J 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 dV{^++WG3lHk$Rr5KFv_% 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 R9`x|8y1rxAVI7Uf^na=5(E9)Y delta 8287 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 diff --git a/_module/ncs/nw_c2_herbivore.ncs b/_module/ncs/nw_c2_herbivore.ncs index 15a6db17a44d9e75a7124d9141af13e94e77772e..6ab245b6a783a6478c04b345de20dec238a924e0 100644 GIT binary patch delta 10956 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 delta 8111 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 Wm?%yzU=xMKL@S#Dqw?fsY{39KeuNkR diff --git a/_module/ncs/nw_s2_divprot.ncs b/_module/ncs/nw_s2_divprot.ncs index a61f911c695db176ef8ca85864077f490715638e..b28c6e6ecc4e1a911d032ae9ce5e82ac43901948 100644 GIT binary patch delta 132 zcmdn7pLxfA<_!WejO?2QWnMEezL_j2CkiAt%1TdGQxcqPFK^8F0W9_bBnFgOD(}qr z1uXIftm+IO-((F1GsYiau^(VnUnWmfaAy1i7Wo5K)v3$3Swu038E8PciaF58^+58= K=I1IGcL4zWlQ1{{ delta 78 zcmdn7pLxfA<_!WelZ|DhH*3pWWSTrn)?u=ZyxC*{Ifu!cfOH#>)=)45i_ZhnK=I8Y aib>3jFD93(m@~eaydFq?*!*1O;w}J0CLG-W diff --git a/_module/ncs/nw_s3_balordeth.ncs b/_module/ncs/nw_s3_balordeth.ncs index b1c3419f0a9de29f006d990acc917f2661cb0db5..65837869bcca471235e5c2f9be5adae752c40bf2 100644 GIT binary patch delta 169 zcmbO}foJ*zo`x-qzgrpErz=J?No^NvW4y>T{fi2d$8`NpM!o4?sz6qFJEPe2-JOgQ z({mGnTL#5cIa@-Co+j~Y|{cD-&!V`j!T)8A_{iA}HQV^n1PFnv}ZqdDW3>G4`j wV%uNzF)o;lWRoM~^cSj3eB1ZOGr2HrH&bKU0o82|)Tpk-1k|`4sBy<#09GzKZvX%Q delta 177 zcmbO}foJ*zo`x-qzgwq&ie{4DF4o3)k!gBsJEOyN^-e~!>Ayj&xgb_{0+Yk^wTVm| z)1|u@^&m<*yI@Ls)R^?Q>vc04Gf$tJ$|NxTpC%Lg^ol-4#pzc;+?9Qd8jK&N$7?Z( vZGX|nxL`8eHb=(kFI1WMw(pN;a$(wTrpB}bVS)xkvzZnXQ1f=6<{ftdGy_2% diff --git a/_module/ncs/nw_walk_wp.ncs b/_module/ncs/nw_walk_wp.ncs index 87f617dfbeaa32ff7fd08d0ff491e62be84e8084..08231bdca981c7003ef4ce5018ca06b1b1addfd7 100644 GIT binary patch literal 4599 zcmcInO=w(I6u$3gCeul4T21^(Onk{CDa58GO`B+oZ71V29ZX+BW@`MyK@dR@T2K&* zi>}3;R2SmHmF`@)aOGMN+$#pmB84ov2pZCW(~jT$&b@Emo4m0x&{@pPyZ8Kj=bZ1H zdtX?p2Cqz?oSIka*xez8PcBdsivRM@szCYvg_}zGp5C(izSqPj?HfXlpVhL|aQN+I zlp4=@4s;sI$HRnUA4IA8wV*TXCIlWGP_VH(2wAV@dLphtd7=D=%8$l> zM!9)$uet-fYnMj51A5s)cser2JOkbs9@UfWyImrm+y_Rhow~mp-)Dppz@`qs{mcd+ zHW-FC;!*AfpI#K$vfq-*7oe$8`&#PIm(&=HOGV+Xdqy-z(d&CeRa`VH4_Y*T%~puz z65~=P=dC@kTw4E>Qd0QSdZp(RArDQhVM8;3g;kGxDDM-mo~kd_SBtMLFIB=?y;`na zDwZnY0_BiAxSmN8;JFh=VOM`fbq-a34CT`f(#|_dAVM!)x*ldWuPyuRF-RS_ZI-DGpma=o;&RIL_Q%0(KsY^&NzwHRjRSw>}7m+PggE4DS%oF=P> z#c1VQr?-GLr;Z=a4>wDk0AxD2EbFm~BPni%Qk&AbnH#+Ypt$WZ7DN?`<=mw7kyHU@ zjVg?2GG;DN^=CJ!O6!$G>1gY$#{w6$f6%K50bQe{wia<7o0N>%B+%!tF~hoyHY14hOwXlQw+&e)eKv!r-hqcs{aQI)8`Q?3J0yrMa zVVIIb_Yb65^F2(m0&AM@$;Ojvat%Ft(1f|y51cUfOlrbx#p9i@(^g4KMY*nkQZmRR zI_M_v)C$kXTA_p9|LcYJO4tC9bsv>@Krggw@3$Aihu#b7R_7!>V92T0Q%k$gUT9AV zxw#cYei_LrFpNmg?L9k*qnNQ!`*L5=7vTPTO+l}f38rC6<%TPKP+ z$uOm85UrEndy3lAjrUy@KSh%}a*8&j`6ACLrzq5b+xUi04#$f&B#R^$K&rzzjFSr% z=42e7Z_Qe(+wbM~p)E-Hy-mD&D7R)+vw8m~Li^j5fefgu7Vl|y|4aZz3Mt!z0^U+1 zUN*4XV>l0#6b$omBsyIveuU!Lz+7J5wgK>$;w_K&zc)CLKYjSRU&++#i(DZo=FUKU zn8YFIF&RQGL z1R-c#pRUIEgo)Z*Ih=0@8o3d;?1!C6)siAKyl6C=JLhaLjQSl5Gxgx&o2Bu2nl=P_ z@;m_w?#Z=?UhWML!~2GYK(^=D#u|Mi&_|@f&RZAvLkk-i$=?I}`P#ckMf z#G0Vw?bBiUKn)t&BJ@Sd!?^{8QtKND9}zJgXQLMh>TekRJJgrX-x6p6O5tYWZS>F0 z7VFs!!g|B`ONI>K8vR)^B)JJ8-JL15pXW6p3pVe=f}woG9vd*L;Fu{KNZRNtN!%B7 zSel!@U-@uUxmnjV0%dJd8#ZtJU0425srm1GhLrt{r+Lk!IT^OKz+V&y8eep{Z2P_* zG)IOhYR8ehm|FTFn4aORfH_4utR%t|=+NdWN)e+QWJ&BzS>yRPKr4`={BK5nJ;sU+ R%L+;Y2|_sJaB(+K{{nD1Am9K1 literal 5273 zcmc&&&2Jk;6rb5$yTNHmKioo6nr`B>f;6cbLP-dS)^Xj`B6XtJZ3wF511AdVp+XAW zdI5w42Mz&oL0piy@fUDMNZdITkwZ{(s6>PUjgVFI-tWz8~82yBt3~t2U(^DkH*u_ zD0R9=YvS2a!Er_3P0#nuJ8h0?cN1GpQqFpHZ+MagUJ$w1+g3qF=^@V{cp8#-PO$P< z_^Gn;^nA}3W_BTX)>UTrNZ|J!cC@#=oVcQT!!&M7GSW!`i?`a|SnuFf-oC-qW1Y17 zLc5o{{O^W+P=A8A-{botkJo!AC}NzmfZuW- zfukV%<_TuA!I@C`)*Qf%m6J>EFjV!?lRni=J!A) zpnZW?4&4&yL)2Z`V6*~u>X=X9d+PP)8}p6j;>zMerCM*)%Js{|Ql&ZvItntWo^;`P ze(WI0<HT{8DItgU((vTlIvuQh7(>qSZ`D-b63cV(o$uyP741ZL)3XMIjZd2{sLs3lyJfd zak|G7>!r%&ckKDqIJ=l=-OB%J9qiqZ4iYLaOIE(6T>r7S+OZgOeN^Lx`W8HKEBlB; zxKCQzm|zoX?wiiIjc85B<0sfmpgJs6VzvAZ8G47R%LL8&*BYgT>ZMA(vQUL~f$yYe zP02|wqt+DDwm&YDBEeuEVz4Y%>ZL1<($Ye$R$M9~bB z;H*(EQLkRR8bx?Y<}VM~j0!0B6VcX;wB}PrzmBrz@^j?$k#Pl&Ne;pQtv}f%TI00Z zm=MJcPOO;$Y9=}ZjPQYCTaag|yHBnE&10w5znPfY6MRM)gC*3~3Z2&R5KRgxrr$;B zw*JS)f#)3TR~x&d=>0;W=1^5#WYAhv0a1~PG=P}u`Ef($-G1zlc~glYvpJ7f!%jyo zEga>5ND-8=69IzDKCK+4W95*-_wVYVGZWSUih4kqcw{|v@^@Pg)&IO6)LMENAJOX6 z8;Qy7vK~4^0(5SLQHua}bA2-WW*FY*Y>k=T;Nlw1`6aroMaAU?gC zW_s~7oGVw$OO;aNYOz)?w`b2}N=t`TBssTxPTNAnJwv6wV%(jF{O@oI5 zl4u=Sg(iE^;?>&P6B19#P1&ug_FuCZyF zP8jBTM`1wDX^gg758if1uj7C{HT4lF*3__{-Rt6W3ar$HhodQmm>d9eHZ;epRqI}x zylu_H4kNacpBqj%n;FYOHY7wHqO(&2{QvthkOC@ zDRyZX;He$I8qZn>i9=5~{4WZ^$wkQ{>L;$aV|#!vQrz#GTluIl-^5Vgb92n< z^x<(jMjASb8ce4PU#s=!ic4)HjriTPP9=_CcAqZepqzn3aWrZN;3liEC&xSJY<`MH zA%6|rHl;vN+I0k>HOQbmJSloES&KxU!AY`4`MW?g9v6)gbjaX1xth diff --git a/_module/ncs/on_acquire.ncs b/_module/ncs/on_acquire.ncs index 2e0b084b63c6edea8d8f4e83ba84805c802ee301..ad38dd15ac20569cc38453b637cf7c619b289db1 100644 GIT binary patch delta 481 zcmZ3+y^5RH&pB8j%uvt3iGhK2)kNN7yh73p|NsAgAj`nOz+zk zPGV(hkpfuH8?aOUGKwgJ^eAYEC?kX!3mGRHF&ig?MJ`}h2o?q^6j27chLI6y2)na~ zt0T}BggFdQ;2PK=eaMu*eSu F1^|&ogUtW{ diff --git a/_module/ncs/on_client_enter.ncs b/_module/ncs/on_client_enter.ncs index 2e8f4c7fd13075f3df22bbceb70d2c3c89234463..8c4801b78b3ff14f38e25f9a2afc8ed1330d626b 100644 GIT binary patch delta 422 zcmZn@J0@Q5=NzmMW~gW2#K6FPOpXBvI20I|SXo#Z7#JD<|NsAkfkm1DNdKX>m=*)b zHbn*jZ3eIfZ-Caa0d4(+X75A?MNzPXB)Y_G<&B;0Ob|(QU6ZdeDKWm7Y``MDS(ter zBNH3%m-X`YY=NzmMW~gW2#K6GKCdU8-91099tPB`fivcVvpv@r7@c;k+Hwp|uMV}ZZ zE>L6zG9(!$b2BP${OQgF;(cP69LlW3xMT7L7U|8CnfEa=vEH2=%(|OVaWX&KEXKCU ztJs3p3COj3BF+Pl2WWFtC8>FAOZA3Y#~uZ(`Ph ei9^(iDuDSv7+AyfIV4C@bn8M^a+*$xx%r~6? diff --git a/_module/ncs/on_unacquire.ncs b/_module/ncs/on_unacquire.ncs index b106aedf4f9cf63e07e4d2f0b42aab457e9cc3dd..9b84f87587326e828d7f87ce3d6cdbf6178cff8a 100644 GIT binary patch delta 445 zcmZuuKTE?v6o2pKE(OypqSTO9LyJ_!l(;A^A~m3kRT0$B;8OJyh+ja$&APdD>r`AF z1RY!yM|V4R=n#pycNQ`@-MimE-k%$%H|2JAj)Rl6R@4TNtBJeePWzB$Sy}@CN|Vz# z8VD<|!3h@hW9ToY@5nZsg}LPugaoKj^0K|YsHL+Ej~QOU68lLMz;k5#^z?z?w-*Bdu*Nn delta 558 zcmZ3()x^!~=NzmMW~gW2#K6GXG?CX_SVEfN|NsAgWEmJ3nEruC2DXWTE(Tj!m_clA z1$ht!QS<<;XeLAv6B{!lP~#m27FGrZS;mP+9W=p8MZm&;7+Ao{gu%QYU`1Mt>|oOv zKTTF(lw$OnY|Ut=2Qv(03RvwG1{N@V0j%dLBbajn#9@kHnJ6PY`4D4(FvBNZ1}0V{ zb$=NrYcuI8pojpqFlvY>gT>B(3}7srY{w+Ac@7ghqX-taN=;tLEQej@@K?0FcXtErO0psn-{w$)5`zNQeIAOPI wEsJzLPP-UVao82Y2zD4Sq+tqx&NPRFE`)?cD5mongdjS=jSg&GBWTZ^Evll& z*EoLSQZ?LYb$4QmEt@1fqW#oR|lkPCV=EeX2Jc#toa048gRo=s$3E9O< rj4iZde8!9u@)c@MII%G-5pQUZ2DotMi{@vhk${dJB9m`cro%nS?+6ZeZTGEF=n%FoQm`2YX^9}Fzg z3_$wN#LZcZFDA<|s3Z!Ad|%8Y0To2XEQ3ZsRGSoFrVzmq&@jB zBR6B=WKO1kj5(7zm`xeYCfhMf%E~Z>|Wn4bp{>JU0~}8Gsg1C zu1x5MoT3+`wYP*fM!9iyfouvMH;lKg8d1U`GHQ ziR^E%17Q}*Niy?89S(K?kdIBz`cro%nS?+6ZeZTGEF=n%FoQm`2YX^9}Fzg z3_$wN#LZcZFDA<|s3Z!Ad|%8Y0To2XEQ3ZsRGSoFrVzmq&@jB zBR6B=WKO1kj5(7zm`xeYCfhMf%E~Z>|Wn4bp{>JU0~}8Gsg1C zu1x5MoT3+`wYP*fM!9iyfouvMH;lKg8d1U`GHQ ziR^E%17Q}*Niy?89S(K?kdIBz0R^$AXMv3Yf++{a}HJrGt@J1Vqjq9n#dc^_-bNqEW5KT0}wP!yr?m;UVE|%qXO?qum~H3 zob1YYl!t{Gqy|hfPBvpI<1YnCGG*#AFf;!D|NqV8cqU(2Nr(op$P)$@7B-*~Mjj=3 nkk%QK<(WkpYbKjA$0$gGRa{|UVP#-C&xmXnguQt_b2=jcA2cLi diff --git a/_module/ncs/port_to_crat_bay.ncs b/_module/ncs/port_to_crat_bay.ncs index 5d3fc40228dfd55a39d68223f4df6bfff6193e18..9cc4c9ca9c11d94dacb7682241518d9de4125c4a 100644 GIT binary patch delta 207 zcmbQl)yKu_=NzmMW~gW2#K6GHH<34<@!rJTSax?=1|X=Kcu|8faAJejWEDmQ#(^b delta 183 zcmeCx%_J~+J+s2*lgzG+02VhU1poj5 diff --git a/_module/ncs/port_to_del.ncs b/_module/ncs/port_to_del.ncs index a64f9250f9513db02d39c89e0a73c30b0946410c..22063b4e30de6a77fe0a5f3f07bbd6f8960768d7 100644 GIT binary patch delta 179 zcmeC=YUSefa}HJrGt@J1VqjopoyZ%{cyD5EEW4d70}xbAyr{t#II%%%vI?UD0R_$AXMv3Yg3|}a}HJrGt@J1Vqjq9oX8u`_-bNqEW48|0}wP!yr?m;UVE|%qXO>0R^$AXMv3Yf++{a}HJrGt@J1Vqjq9n#dc^_-bNqEW5KT0}wP!yr?m;UVE|%qXO?qum~H3 zob1YYl!t{Gqy|hfPBvpI<1YnCGG*#AFf;!D|NqV8cqU(2Nr(op$P)$@7B-*~Mjj=3 nkk%QK<(WkpYbKjA$0$gGRa{|UVP#-C&xmXnguQt_b2=jcA2cLi diff --git a/_module/ncs/port_to_leader.ncs b/_module/ncs/port_to_leader.ncs index 800a35378aad9f6bf41a940b26c20b6c790b59af..fddaa2faf6cc1f2b1d28a87a48ccbb5f6658d4c1 100644 GIT binary patch delta 46 zcmey%{GFNC&pB8j%uvt3iGhLf`$XR9>|wGDKu|StwFYD0#3-$a{}dSSOjc#Q0RTC) B4m@l(oK+rI8wZ_Cq?TP;s*dKuf*e1&}-T(k` C%nl_0 diff --git a/_module/ncs/port_to_lust_lag.ncs b/_module/ncs/port_to_lust_lag.ncs index 8efc07dcacac47b762efc92205975262f79cf455..70aa489fe5efd4ac92f67c47ddf3ed721c4636d3 100644 GIT binary patch delta 221 zcmZqSYT)Aaa}HJrGt@J1Vqjopn8+K?cyD5EEW4#F0}xbAyr{t#II%%%vI?UDHDO@{7%X>%frXWU={zHoz~qh0B9r$s Mvw`sD{mib6068{0%m4rY delta 199 zcmZqRYT@Gba}HJrGt@J1VqjopnaCT@_-bNqEW52N0}wP!yr?m;UVE|%qXO??um~H3 zob1YYl!t{Gqy|hfPBvpIU@rwpGG$I)%OpNIgUQZV5~7%y@&Et-PZ(HO*nrZEJWBE) zZ8N~4H(;XN5Yd{+`phv(l3=+j3@oe+Oy?Pq?S-(J1ST(JR+zk=nQikyW_v~ev$rRe diff --git a/_module/ncs/port_to_ooc_area.ncs b/_module/ncs/port_to_ooc_area.ncs index 93a565f3683cb13e2273297ad1c01fb6abed83b0..b8a16a8c4299daeab2183f415f57d6190111c622 100644 GIT binary patch delta 173 zcmeC+YT@Gba}HJrGt@J1VqjopnaCT@cyD5EEW52N0}xbAyr{t#II%%%vI?UD0R@$AXMv3Yfqw_a}HJrGt@J1Vqjq9n8+K?_-bNqEW4vD0}wP!yr?m;UVE|%qXO@7um~H3 zob1YYl!t{Gqy|hfPBvpIVJ`(qGG$KQ$Rs{Fhsn-Z5~7%y@&Et-PZ(HO*nrZEJWBE) zZ8N~4H(;XN5Yd{+#>_EFl3=+j3@oe+Oy?Pq?S-(J1SW4}7MZ-CnGJ+D?`L*p1ORM) BDJ%d0 diff --git a/_module/ncs/port_to_schamed.ncs b/_module/ncs/port_to_schamed.ncs index f77216f27c2ade97a272d6b3925deb4af0c075a1..33e91de1a9601bac7f6c77316621954cc7279b5e 100644 GIT binary patch delta 179 zcmeC=YUSefa}HJrGt@J1VqjopoyZ%{cyD5EEW4d70}xbAyr{t#II%%%vI?UD0R_$AXMv3Yg3|}a}HJrGt@J1Vqjq9oX8u`_-bNqEW48|0}wP!yr?m;UVE|%qXO>f++{a}HJrGt@J1Vqjq9n#dc^cyD5EEW5KT0}xbAyr{t#II%%%vI?UDHDOay*kQBje=%Orqj#U==seR1{3sW{wdM2FqPxU}0roI?u=?FnK+*!se6Au8aUZ CUN&(6 delta 199 zcmeC;>f_?|a}HJrGt@J1Vqjq9o5&l__-bNqEW5ib0}wP!yr?m;UVE|%qXO?)um~H3 zob1YYl!t{Gqy|hfPBvqz;x7eBGG*#AFf;!D|NqV8WF}u@Nr(op$P)$@7B-*~Mjj=3 wkk%Ps(Hk&PZir~jWJ~54B}uT{6$Tbo2B!0j$aX{6OahZPGD~gV&+N?z0IrfLcK`qY diff --git a/_module/ncs/sfpb_close.ncs b/_module/ncs/sfpb_close.ncs index e31bcc9e098ff871ac4f0d3a46253a9b8a4a85d0..7094ab076bd06325e1be8528e6c23fe286e1fd69 100644 GIT binary patch delta 148 zcmaFB@q~ld&pB8j%uvt3iGhJ7Wg@Sv7!w-{8v_t9GXDSn{|5t$Gy{1u*vy0}F=aDWIf0NUspsz!$PWCS$|oSVmJ` dWD&c~OBtOQCx2#=o?OnX!_Nb;9YQKF002&EHrD_E delta 335 zcmbQvwu7D5&pB8j%uvt3iGhK6$3$LPHWoGpAeiW&$JjP8Ki6I!#1mm={Qv*|9|jg# z5KkD)d&0oN%D}jUkzD~MiB0Lm|Kirz#1Td?odOyGRw5zI0JP-=$PUIHuuW`}Z5d64 zk;Ppg;+yLkofz4`x^yS+W>U-q3oGj~fX)2@c3LqbBgoZ24%pm3EX*K-m6*Z0>|l-t kc_JPx1=0Hkq?h3@lZdj2GOB*4i|#P#hzdbWL?#s&0B(?A_y7O^ diff --git a/_module/ncs/sfpb_used.ncs b/_module/ncs/sfpb_used.ncs index 42e4cafb651a542ff0cae318a8ed692731fac7ea..f7b08e3fd2f1e96a788a6f2ec36e64df4a9f3398 100644 GIT binary patch delta 190 zcmbQu{)?5@&pB8j%uvt3iGhLX*F;`f4JI}gHU=PIWc>gC{|^QhX$Bzuhl!Pml^G=R zfq_L1D9aQu(J5D16{JuUEdGLlg_VJE2_w4#nEQu;1tK}|owz!>GNw~NW%3}sLSWP1 s$O4&+4U-)hO&MJ_moeHgazVru7?@ZmUtm(49L21|&jWD@gj8Sv095BXg#Z8m delta 358 zcmeyxI-8x>&pB8j%uvt3iGhK6_C#J;2^Ka6AYfu;Vr6Fh|Ns971{OIGzinbrZoNE6 zN(3zahk->F#1jVdUNEq*GB7S-WLJPm;#bOanRunAfJ(upNeD?Z0A2J3WG`b6*mkzb z3XGQ0`=q$mnjpsdRPcH+nOXKHEOB-hL7*08V-QI9p!^+#VOaTAY4Z5U`EBd!2=s3ZC>iPkeT)Cl_TYDSu6%C6UJIfCS- zuYxZ9q?XbiJ$keP-qLJi+jZ*;MbCcA^-6a6>cF!*goi40ZK(OqTv7DHOS*N=srxwa z0fTpTI0e`2oMZcD{xAZj;kg@tWCYBeL?WTyBdHLHY{hXr)67ffm&K4KxHI$n(ee{q z6CkLvG^~>#A!;fNTsZvh@ z60pEagp7ob|R@`={0(2|)ci2@rGu#jifE+U_30~_{S zcH66-S4(GJRh}duLAtP9oK(hLgosI03COETfCMCA7wd0Fzi0cjuMdJ2l1{biJn&2q591n38YZg)=7f?-1>!7~8}rwZmsSZoE(&!u2u zzlYjjk~*FFK(9!R^pClTE}1AOD_vc>zj5>(#)c^!w$K~m z!C|+1GCWN5x6oTRfxu=ki7^TRDAChPhZT;wCnJe3@rMBtM*!uq@y=KgOvnNxni`vc zZ&oA=P8oXG08M!(wu1g^MFPn6y_8@bnKsgxJ;4~fgV)jVh|x#nXt0gAALJe42XfrH z^WEt9=y-0;NJK*NA?rSwDB*+Qg^ql=8m3=k@d_7NO?5BTf~G9d@5 zV=Ih>PxLp93}Dk2n1MIwlYxkZJb{f)70}Ogikz$gfQ8n}gS zdb?VyI~*3P%03P-k6%0oepbT@_`d?*ZeBTbAV)MarZKJ>~fX6 z;y-Q#(`}L|$Q}~xeOi;3AIm6Ngds~PqeKz@_fvfS8n4ToY7OP&ZCV?_cmRjlX6Tu- F{{W4-H7Ni9 literal 5195 zcmchbzi-n(6vxkw?X*b{P`V%lO@+h&6|!BREfZ;)R#la%Y9oFu7$-3yG>s$2RVXV= zurTr0@CPumbVOogK%#{X6{=L;-8qRvE}VTxWN>WX_k16}yL<2Xt>?G0_l=wSB0`gE zR}lQhvgkS@XQ>+~i8UP1b1Vo?>58RHRj0uhn)i;lvY3Iz2r-M#?1w|0lBAmCDP~U{eAM zPk=^6XFIOj*t0zQrR$aL%69td6eegw(|Fx?b}ZZu7ixRMY51h$0fK9^kbq-y$FY6g zTp)rXoDT}f%V3$CCzzquy9r_{ErgP+I*zC7W`KZ4O}1cA-JB)Q{|f*W{42oOvSWMI zy62SLc3ant0OV~CM8CrU2?Q}g@DhfL#8`!<7ubf^jVAsZ%GCM0Y>R@bVjY})>tl3 zpW~U33S#07`QS9(4%kji8|fSfg9>6o#9eI3QGEJ5hc6Ha@FDCpBf4kc^I#Gg`+&yD z(Q!-{3Zx{%cpsflt3b?V;2FF%76?Slw;UZ0d%U*4V-si6O$Pcg*x>o)Kp;RVzllyc zUU7G8Y{i0ujD<(M>r1+^+48Scg1!Xi$L&VT>#*gF}j6uZ@^yo=-G{ePXQb zT(+wNgrTnwUeq&%qTW#G)ymi{cO716d|qZ^3MI?K<5%2HfBe3~HF@qV5C|+IG#P!N zlgtFq63bbbJZBLIL>Oay^rSr7r{5FZX$+Z>7q?8|?}<23L3Lj+Cz%)fO`-gfq$X=| zCK*ZqZQl;%z#$9r{F(V*{Fw%m+&5uppYj5NNd+<2Al;|LkhtQKS$|-yTDhXNRLCts z8RoOxYq|hUxl$>YU$csjtWs`srBEUYIRP3O(K^;AQs0@uy%OJ{`L)z76QO-5Q=u>T z@Jgn`l1kEX7D4d|?vjxZsZD%?3tU8ke{%O8H2+i?RVFAF(aKh4nhZSMEp3p0C{{to z!(cRW3(8XDF<*l^)-fTOpf#<~@d&7}LC(WluN2k`o2z-NnA<89Hhb?gD>H!L`DC0U hq@=QaTOe8@16=yfWYl>&UT6wH25&v68fH7mqTd0Z5w`#U diff --git a/_module/ncs/stoneport2guild.ncs b/_module/ncs/stoneport2guild.ncs index 6e5234fe0bc20262c1c75395f2fe96bc5d58544b..8e90933d5faa6594aba96c2f5bae4e664101b03d 100644 GIT binary patch delta 101 zcmbQkzKWgK&pB8j%uvt3iGhK6)kNM~j0F>4#PA6-Gyebo{{;gJD+AMc#>sJv8jOaM k+ZnZWn3!3Z8GwKhB>#hfMVbLf|AC4!qKa-l!gzxb01)#cBLDyZ delta 87 zcmZ3*K8Kyx&pB8j%uvt3iGhK6&P3i@j5QNq#7IdpGyebo{{;gJD+AMcMp*_RV1tm8 cgBUd!%_mngY70RGSeQYwV3Kk3CB_?!0JYH)RsaA1 diff --git a/_module/ncs/stonerecallspc.ncs b/_module/ncs/stonerecallspc.ncs index 1694872f3b3e45475d06e3bcf49972400c1bfbf6..77c35a198c79a8ab649c372adeede9ea094207f7 100644 GIT binary patch delta 155 zcmaFP@sxwt&pB8j%uvt3iGhJ7btA71qZku23o`={Ff#uC|NjRAi!=j}{xjL0QIzrI zWUqD-0~G3{2-4nFJ>DF)M7=V76xj0OEx*mH+?% delta 141 zcmaFL@tlL#&pB8j%uvt3iGhJ7eIu_9BO41d0}xF1XB1^TKRJ~#i_vTH1x8!;Tv?DX z+hjf_Nk;X_8cf0RKS3glZ*>`%8UO$P|A2vog$*RYqa+VfSu=SSQ;duxSndh~3o8TD Zc}9p45Ryq?G7q!DWCdon%{t7Mi~yo19fbe@ diff --git a/_module/ncs/stonestoresloc.ncs b/_module/ncs/stonestoresloc.ncs index 7db3377d04cb8886b1ee9ddfb08a5b2499311cdf..540716bb044503bf470067b6d06f24a2ebccde3a 100644 GIT binary patch delta 53 zcmcb?a)yQ1&pB8j%uvt3iGhL1XCto`Bcsb?3q}J0VP?kv|NlQ>U}0roI?u=?FnI!_ J)Z}@Ly8v*04txLr delta 65 zcmX@Za)X7}&pB8j%uvt3iGhJBVk55>BV)j13q}JONoL0X|NlQ>U}0roI?pJ}00e9h Pl1X549izhJ8H`&10>2K_ diff --git a/_module/ncs/vamp_only.ncs b/_module/ncs/vamp_only.ncs index 64e3aef63d396ebb36c92dde0af11b5aaf0dd75e..a3821e21e6a6f734de3ee35e7fcc69e88f9c1098 100644 GIT binary patch delta 80 zcmX@X_<~W(&pB8j%uvt3iGhLPg&dGz;80*-Vq;}skYr$F{Qv*|4+a)#1|a=sqLc#T U!im=M%+*Y66QdRR&}3_T0CXT4%m4rY delta 47 zcmaFCc!E*N&pB8j%uvt3iGhLPgdC7y;80*-WnhqGn5d<|IB}x4JY)96T*ZlVd;sv` B3XlK* diff --git a/_module/ncs/zep_use_chair.ncs b/_module/ncs/zep_use_chair.ncs index 6009fc444877a017b49eca5ebb4022ee6226caa4..2c24df2835207a37880dbff03a9135ef6514eba4 100644 GIT binary patch literal 116 zcmeZs4ps;=)H85mU|=Yb0}>1z3JgqaENmbqBjf-7|9>#BNHYNGKM*li28K(FKthXA tiCG?`NMA<)L;(SdEQl0k2I>04zyefsh*5!om4VRt B3l;zX delta 49 zcmZo;|HH=X=NzmMW~gW2#K6E@Gm%%8jfIT?2qrotG49;Bcr7EFEQrgtIe^KG5damX B3T6NR diff --git a/_module/nss/_enchant_armor.nss b/_module/nss/_enchant_armor.nss deleted file mode 100644 index ba977aa7..00000000 --- a/_module/nss/_enchant_armor.nss +++ /dev/null @@ -1,1063 +0,0 @@ -//New enchantarmor 10-21-05 -//#include "_persist_01a" -#include "x2_inc_itemprop" -#include "aps_include" - -void GetNextItemPossessedBy(object oPC, string sItemTag); -void GetNextStackedItem(object oPC, string sEssenceTag, int iCount); -void CreateAnObject(string sResource, object oPC, int iStackSize); -object CreatePlaceable(string sObject, location lPlace, float fDuration); -object oTestValid=OBJECT_INVALID; -void EnchantArmor(object oItem,int wBonus); -void EnPowerArmor(object oItem,int DamageType,int DamageQty); -void GiveToPC(object oItem, object oPC); - -string sDialogResRef=""; -string sEssence; -void main() -{ - object oPC = GetLastDisturbed(); - object oItem = GetInventoryDisturbItem(); - string sItemTag = GetTag(oItem); - string sReEnchantMessage = "INVALID"; - int iReEnchant = 0; - int iBaseItem=0; - int iMaxReEnchant; - int iMaxReEnchant2; - int iMaxReEnchant3; - int wBonus=1; - int wEffect=0; - int iEnpower=0; - -int iEnchantSkill = GetPersistentInt(oPC,"iEnchantSkill","UOACraft"); -int iEnchantChance = iEnchantSkill; - - - if (GetInventoryDisturbType()!= INVENTORY_DISTURB_TYPE_ADDED) - { - if (sItemTag=="ENCHANT_ARMOR1") - { - SetLocalInt(oPC,"iEnchant",1); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant ARMOR to +1.",oPC,FALSE); - } - - if (sItemTag=="ENCHANT_ARMOR2") - { - if (iEnchantChance >= 100) - { - SetLocalInt(oPC,"iEnchant",2); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant ARMOR to +2.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENCHANT_ARMOR3") - { - if (iEnchantChance >= 157) - { - SetLocalInt(oPC,"iEnchant",3); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant ARMOR to +3.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENCHANT_ARMOR4") - { - if (iEnchantChance >= 214) - { - SetLocalInt(oPC,"iEnchant",4); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant ARMOR to +4.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENCHANT_ARMOR5") - { - if (iEnchantChance >= 271) - { - SetLocalInt(oPC,"iEnchant",5); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant ARMOR to +5",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENCHANT_ARMOR6") - { - if (iEnchantChance >= 328) - { - SetLocalInt(oPC,"iEnchant",6); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant ARMOR to +6.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENCHANT_ARMOR7") - { - if (iEnchantChance >= 385) - { - SetLocalInt(oPC,"iEnchant",7); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant ARMOR to +7.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - if (sItemTag=="ENCHANT_ARMOR8") - { - if (iEnchantChance >= 442) - { - SetLocalInt(oPC,"iEnchant",8); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant ARMOR to +8.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - if (sItemTag=="ENCHANT_ARMOR9") - { - if (iEnchantChance >= 500) - { - SetLocalInt(oPC,"iEnchant",9); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant ARMOR to +9.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - if (sItemTag=="ENCHANT_ARMOR10") - { - if (iEnchantChance >= 590) - { - SetLocalInt(oPC,"iEnchant",10); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant ARMOR to +10.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - if (sItemTag=="ENCHANT_ARMOR11") - { - if (iEnchantChance >= 640) - { - SetLocalInt(oPC,"iEnchant",11); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant ARMOR to +11.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - if (sItemTag=="ENCHANT_ARMOR12") - { - if (iEnchantChance >= 730) - { - SetLocalInt(oPC,"iEnchant",12); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant ARMOR to +12.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - if (sItemTag=="ENCHANT_ARMOR13") - { - if (iEnchantChance >= 840) - { - SetLocalInt(oPC,"iEnchant",13); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant ARMOR to +13.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - if (sItemTag=="ENCHANT_ARMOR14") - { - if (iEnchantChance >= 950) - { - SetLocalInt(oPC,"iEnchant",14); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant ARMOR to +14.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - if (sItemTag=="ENPOWER_ARMOR1") - { - if (iEnchantChance >= 500) - { - SetLocalInt(oPC,"iEnpower",1); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower ARMOR with Acid Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR2") - { - if (iEnchantChance >= 500) - { - SetLocalInt(oPC,"iEnpower",2); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower ARMOR with Cold Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR3") - { - if (iEnchantChance >= 500) - { - SetLocalInt(oPC,"iEnpower",3); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower ARMOR with Electrical Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR4") - { - if (iEnchantChance >= 500) - { - SetLocalInt(oPC,"iEnpower",4); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower ARMOR with Fire Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR5") - { - if (iEnchantChance >= 700) - { - SetLocalInt(oPC,"iEnpower",5); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower ARMOR with Acid Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR6") - { - if (iEnchantChance >= 700) - { - SetLocalInt(oPC,"iEnpower",6); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower ARMOR with Cold Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR7") - { - if (iEnchantChance >= 700) - { - SetLocalInt(oPC,"iEnpower",7); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower ARMOR with Electrical Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR8") - { - if (iEnchantChance >= 700) - { - SetLocalInt(oPC,"iEnpower",8); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower ARMOR with Fire Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR9") - { - if (iEnchantChance >= 800) - { - SetLocalInt(oPC,"iEnpower",9); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower ARMOR with Acid Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR10") - { - if (iEnchantChance >= 800) - { - SetLocalInt(oPC,"iEnpower",10); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower ARMOR with Cold Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR11") - { - if (iEnchantChance >= 800) - { - SetLocalInt(oPC,"iEnpower",12); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower ARMOR with Fire Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR12") - { - if (iEnchantChance >= 800) - { - SetLocalInt(oPC,"iEnpower",13); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower ARMOR with Slashing Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR13") - { - if (iEnchantChance >= 900) - { - SetLocalInt(oPC,"iEnpower",14); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower ARMOR with Piercing Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR14") - { - if (iEnchantChance >= 900) - { - SetLocalInt(oPC,"iEnpower",15); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower ARMOR with Bludgeoning Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR15") - { - if (iEnchantChance >= 900) - { - SetLocalInt(oPC,"iEnpower",16); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower ARMOR with Negative Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR16") - { - if (iEnchantChance >= 800) - { - SetLocalInt(oPC,"iEnpower",11); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower ARMOR with Electrical Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - CopyObject(oItem,GetLocation(oPC),OBJECT_SELF,GetTag(oItem)); - DestroyObject(oItem); - return; - } - - - // The following 3 lines are to ensure compatability with UOAbigal's Persistent Token System. - // You can replace them with whatever 'no-drop' code you have or comment them out. - string sNoDropFlag = (GetStringLeft(GetTag(oItem),6)); - if (sNoDropFlag == "NoDrop" || sNoDropFlag == "TOKEN_"||sNoDropFlag=="_TBOX_") - return; - if (GetBaseItemType(oItem)==BASE_ITEM_LARGEBOX) - { - DestroyObject(oItem); - SendMessageToPC(oPC,"To avoid possible dupe exploits, the container placed in this bag may be destroyed."); - return; - } - // End of compatability portion. - - if (GetLocalInt(OBJECT_SELF,"iAmInUse")!=0) - { - FloatingTextStringOnCreature("You must wait for this item to finish enchanting..",oPC,FALSE); - CopyItem(oItem,oPC,TRUE); - DestroyObject(oItem); - return; - } - - iBaseItem = GetBaseItemType(oItem); - string sItemResRef = ""; - int iStackSize = 0; - int iMaxStack = 5; - string sSuccess = ""; - -// Determins the PC level in the class WIZARD (CLASS_TYPE_WIZARD) -/* int wizard_lvl = 0; - wizard_lvl = GetLevelByClass(CLASS_TYPE_WIZARD,oPC); - SendMessageToPC(oPC,"Your Level in Wizard == " + IntToString(wizard_lvl)); - - if (wizard_lvl <=7 ) - { - CopyItem(oItem,oPC,TRUE); - FloatingTextStringOnCreature("You are not a powerful enough wizard you cannot Enchant this item!",oPC,FALSE); - DestroyObject(oItem); - return; - } -*/ - - if (GetStringLeft(sItemTag,5) != "ARMR_" && GetStringLeft(sItemTag,6) != "CLOTH_") - { - CopyItem(oItem,oPC,TRUE); - FloatingTextStringOnCreature("You cannot Enchant this item!",oPC,FALSE); - DestroyObject(oItem); - return; - } - - //int iEnchantChance = GetTokenPair(oPC,14,2); -// int iEnchantSkill = GetCampaignInt("UOACraft","iEnchantSkill",oPC); -// int iEnchantChance = iEnchantSkill; - - - if (iEnchantChance <=350) - { - iEnchantChance = GetAbilityScore(oPC,ABILITY_INTELLIGENCE)*3; - iEnchantChance = iEnchantChance + GetAbilityScore(oPC,ABILITY_DEXTERITY) + GetAbilityScore(oPC,ABILITY_WISDOM); - iEnchantChance = iEnchantChance * 3; - if (iEnchantChance >350) iEnchantChance = 350; - if (iEnchantSkill > iEnchantChance) iEnchantChance = iEnchantSkill; - } - - if (sItemResRef=="INVALID") - { - SendMessageToPC(oPC,"You cannot Enchant this item!"); - CopyItem(oItem,oPC,TRUE); - DestroyObject(oItem,0.1); - return; - } - - if (iEnchantChance < 1) - { - if (iReEnchant==0) - { - FloatingTextStringOnCreature("You have no idea how to Enchant this item.",oPC,FALSE); - } - else - { - FloatingTextStringOnCreature("You have no idea how to reEnchant this item.",oPC,FALSE); - } - CopyItem(oItem,oPC,TRUE); - DestroyObject(oItem); - return; - } - - string sFlame= ""; - int iEnchant = GetLocalInt(oPC,"iEnchant"); - float fAngleToVector = 0.4; - - switch(iEnchant) //se chance of success - { - case 1: - { - fAngleToVector = 0.5; - // iMaxStack = iMaxStack+3; - if (iReEnchant==0)iEnchantChance = iEnchantChance+150; - // sFlame = "plc_flamesmall"; - break; - } - case 2: - { - fAngleToVector = 0.6; - // iMaxStack = iMaxStack+1; - if (iReEnchant==0)iEnchantChance = iEnchantChance+100; - // sFlame = "plc_flamesmall"; - break; - } - case 3: - { - fAngleToVector = 0.6; -// iMaxStack = iMaxStack+1; - if (iReEnchant==0)iEnchantChance = iEnchantChance+75; - // sFlame = "plc_flamesmall"; - break; - } - case 4: - { - fAngleToVector = 0.2; -// iMaxStack = iMaxStack-2; - if (iReEnchant==0)iEnchantChance = iEnchantChance+50; -// DelayCommand(6.0,SendMessageToPC(oPC,"Current Enchanting chance : "+ IntToString(iEnchantChance)+"%")); - // sFlame = "plc_flamelarge"; - break; - } - case 5: - { - fAngleToVector = 0.3; - // iMaxStack = iMaxStack -3; - if (iReEnchant==0)iEnchantChance = iEnchantChance; - // sFlame = "plc_flamelarge"; - break; - } - case 6: - { - fAngleToVector = 0.3; - // iMaxStack = iMaxStack -3; - if (iReEnchant==0)iEnchantChance = iEnchantChance-100; - // sFlame = "plc_flamelarge"; - break; - } - case 7: - { - fAngleToVector = 0.3; - // iMaxStack = iMaxStack -3; - if (iReEnchant==0)iEnchantChance = iEnchantChance-250; - // sFlame = "plc_flamelarge"; - break; - } - case 8: - { - fAngleToVector = 0.4; - // iMaxStack = iMaxStack -3; - if (iReEnchant==0)iEnchantChance = iEnchantChance-270; - //DelayCommand(6.0,SendMessageToPC(oPC,"Value of iEnchant : " + IntToString(iEnchant))); - //DelayCommand(6.0,SendMessageToPC(oPC,"Current Enchanting chance : "+ IntToString(iEnchantChance)+"%")); - sFlame = "plc_flamemedium"; - break; - } - case 9: - { - fAngleToVector = 0.4; - // iMaxStack = iMaxStack -3; - if (iReEnchant==0)iEnchantChance = iEnchantChance-290; - sFlame = "plc_flamemedium"; - break; - } - case 10: - { - fAngleToVector = 0.4; - // iMaxStack = iMaxStack -3; - if (iReEnchant==0)iEnchantChance = iEnchantChance-310; - sFlame = "plc_flamemedium"; - break; - } - case 11: - { - fAngleToVector = 0.4; - // iMaxStack = iMaxStack -3; - if (iReEnchant==0)iEnchantChance = iEnchantChance-330; - sFlame = "plc_flamelarge"; - break; - } - case 12: - { - fAngleToVector = 0.4; - // iMaxStack = iMaxStack -3; - if (iReEnchant==0)iEnchantChance = iEnchantChance-350; - sFlame = "plc_flamelarge"; - break; - } - case 13: - { - fAngleToVector = 0.4; - // iMaxStack = iMaxStack -3; - if (iReEnchant==0)iEnchantChance = iEnchantChance-370; - sFlame = "plc_flamelarge"; - break; - } - case 14: - { - fAngleToVector = 0.4; - // iMaxStack = iMaxStack -3; - if (iReEnchant==0)iEnchantChance = iEnchantChance-390; - sFlame = "plc_flamelarge"; - break; - } - default: - { - sFlame = "plc_flamemedium"; - break; - } - } -//////////////////////////////////////////////////////////////////////// - iEnpower = GetLocalInt(oPC,"iEnpower"); - switch(iEnpower) - { - case 1: - { - sEssence = "essence001"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_ACID); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_10); - } - break; - } - case 2: - { - sEssence = "essence017"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_COLD); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_10); - } - break; - } - case 3: - { - sEssence = "essence006"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_ELECTRICAL); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_10); - } - break; - } - case 4: - { - sEssence = "essence011"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_FIRE); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_10); - } - break; - } - case 5: - { - sEssence = "essence001"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_ACID); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_15); - } - break; - } - case 6: - { - sEssence = "essence017"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_COLD); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_15); - } - break; - } - case 7: - { - sEssence = "essence006"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_ELECTRICAL); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_15); - } - break; - } - case 8: - { - sEssence = "essence011"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_FIRE); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_15); - } - break; - } - case 9: - { - sEssence = "essence001"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_ACID); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_20); - } - break; - } - case 10: - { - sEssence = "essence017"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_COLD); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_20); - } - break; - } - case 11: - { - sEssence = "essence006"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_ELECTRICAL); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_20); - } - break; - } - case 12: - { - sEssence = "essence011"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_FIRE); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_20); - } - break; - } - case 13: - { - sEssence = "essence016"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_SLASHING); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_15); - } - break; - } - case 14: - { - sEssence = "essence016"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_PIERCING); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_15); - } - break; - } - case 15: - { - sEssence = "essence016"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_BLUDGEONING); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_15); - } - break; - } - case 16: - { - sEssence = "essence016"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_NEGATIVE); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_15); - } - break; - } - default: - { - int DamageType=0; - int DamageQty=0; - break; - } - } //end of switch - -////////////////////////////////////////////////////////////////////////////// - - location lSelf = GetLocation(OBJECT_SELF); - float fSelf = GetFacing(OBJECT_SELF); - vector vSelf = GetPosition(OBJECT_SELF); - object oArea = GetArea(OBJECT_SELF); - vector vFire; - int vDirection; - vFire = vSelf + (AngleToVector(fSelf) * fAngleToVector); - location lFire = Location(oArea,vFire,fSelf); - object oFire = CreatePlaceable(sFlame, lFire, 6.0); - - AssignCommand(oPC,PlaySound("al_mg_chntmagic1")); - AssignCommand(oPC,PlaySound("al_mg_crystalgd1")); - AssignCommand(oPC,PlaySound("al_mg_jacobs1")); - AssignCommand(oPC,ActionPlayAnimation(ANIMATION_LOOPING_GET_MID,1.0,4.0)); - PlayAnimation(ANIMATION_PLACEABLE_ACTIVATE,1.0,6.0); - - SetLocalInt(OBJECT_SELF,"iAmInUse",99); - DelayCommand(7.0,SetLocalInt(OBJECT_SELF,"iAmInUse",0)); - //ensure at least 1 respawn 10 minutes after used... - //this is to prevent a broken placeable that is used, with a 'in use' delay - //which would cancel the respawn - if (GetLocalInt(OBJECT_SELF,"iAmSetToRespawn")!=99) - { - SetLocalInt(OBJECT_SELF,"iAmSetToRespawn",99); - DelayCommand(600.0,ExecuteScript("_onclose_clear",OBJECT_SELF)); - } - - int iRandom = 0; - - int iSuccess = 0; - int iSkillGain = 0; - -////////////////////////////////////////////begin stackables - object oTemp = OBJECT_INVALID; - oTemp = GetItemPossessedBy(oPC,sEssence); - object oEssence = oTemp; - string sEssenceTag = GetTag(oEssence); - int iCount = 0; - int iEssence = 1; - iCount = GetNumStackedItems(oTemp); - DestroyObject(oTemp); - if (iCount iEssence) - { - iCount = iCount - iEssence; - SendMessageToPC(oPC,"You should get back "+IntToString(iCount)+" essences"); - DelayCommand(1.0,CreateAnObject(sEssence,oPC,iCount)); - } - } -////////////////////////////////////////////////////////////////end stackables - - iEnpower = GetLocalInt(oPC,"iEnpower"); - iEnchantChance = iEnchantChance - (iEnchantSkill * iEnpower/100); - //SendMessageToPC(oPC,"Value of iEnpower : " + IntToString(iEnpower)); - //SendMessageToPC(oPC,"Current Enchanting chance : "+ IntToString(iEnchantChance)+"%"); - - if (Random(1000) <= iEnchantChance) - { - iSuccess = 1; - iStackSize = 1; - if (iEnchant>=1) - { - DelayCommand(5.0,AssignCommand(oPC,ActionPlayAnimation(ANIMATION_LOOPING_CONJURE1,1.0,1.0))); - DelayCommand(5.0,AssignCommand(oPC,ActionPlayAnimation(ANIMATION_FIREFORGET_VICTORY1,1.0,1.0))); - DelayCommand(5.0,EnchantArmor(oItem,iEnchant)); -// DelayCommand(5.0,EnchantItem(oItem)); - DelayCommand(6.0, GiveToPC(oItem,oPC)); - sSuccess = "You successfully Enchant the Item"; - DelayCommand(6.0,FloatingTextStringOnCreature(sSuccess,oPC,FALSE)); - DelayCommand(5.8,PlaySound("vs_chant_conj_lm")); - DelayCommand(6.0,ApplyEffectToObject(DURATION_TYPE_TEMPORARY,EffectVisualEffect(VFX_DUR_BLUR,FALSE),OBJECT_SELF,2.0)); - } //end of iEnchant if - - int iEnpower = GetLocalInt(oPC,"iEnpower"); - int DamageType =GetLocalInt(oPC,"DamageType"); - int DamageQty =GetLocalInt(oPC,"DamageQty"); - if (iEnpower>=1) - { - DelayCommand(5.0,AssignCommand(oPC,ActionPlayAnimation(ANIMATION_LOOPING_CONJURE2,1.0,1.0))); - DelayCommand(5.0,AssignCommand(oPC,ActionPlayAnimation(ANIMATION_FIREFORGET_VICTORY2,1.0,1.0))); - DelayCommand(5.0,EnPowerArmor(oItem,DamageType,DamageQty)); - DelayCommand(6.0, GiveToPC(oItem,oPC)); - sSuccess = "You successfully Enpower the Item"; - DelayCommand(6.0,FloatingTextStringOnCreature(sSuccess,oPC,FALSE)); - DelayCommand(5.8,PlaySound("vs_chant_ench_hm")); - DelayCommand(6.0,ApplyEffectToObject(DURATION_TYPE_TEMPORARY,EffectVisualEffect(VFX_BEAM_LIGHTNING,FALSE),OBJECT_SELF,2.0)); - } //end of iEnpower if - - } - else - { - DelayCommand(5.0,AssignCommand(oPC,ActionPlayAnimation(ANIMATION_LOOPING_PAUSE_TIRED,1.0,1.0))); - DelayCommand(6.0,FloatingTextStringOnCreature("The incantation fails and the item is lost.",oPC,FALSE)); - DelayCommand(5.8,PlaySound("as_na_steamshrt2")); - DelayCommand(6.0,ApplyEffectToObject(DURATION_TYPE_TEMPORARY,EffectVisualEffect(VFX_DUR_PARALYZED ,FALSE),OBJECT_SELF,2.0)); - } - DelayCommand(6.0,DestroyObject(oItem)); - - if (iSuccess == 1) - { - iRandom = Random(1000); - if (iEnchantSkill > 700) iRandom = iRandom + 25; - if (iEnchantSkill > 998) iRandom = iRandom - 20; - if (iEnchantSkill > 999) iRandom = 0; - if (iRandom > iEnchantSkill) - { - if (d10(1)+1 >= iEnchantChance/100) iSkillGain = 1; - } - } - -//Ensure no more than 1 skill gain every 10 seconds to avoid token droppage. - if (iSkillGain ==1) - { - if (GetLocalInt(oPC,"iSkillGain")!= 0) - { - iSkillGain = 0; - } - else - { - SetLocalInt(oPC,"iSkillGain",99); - DelayCommand(10.0,SetLocalInt(oPC,"iSkillGain",0)); - } - } // end of if iskill gain == 1 - - - if (iSkillGain ==1) - { - string sOldSkill = ""; - string sOldSkill2 = ""; - iEnchantSkill++; - sOldSkill2 = IntToString(iEnchantSkill); - sOldSkill = "."+GetStringRight(sOldSkill2,1); - if (iEnchantSkill > 9) - { - sOldSkill = GetStringLeft(sOldSkill2,GetStringLength(sOldSkill2)-1)+sOldSkill; - } - else - { - sOldSkill = "0"+sOldSkill; - } - if (iEnchantSkill <= 1000) - { -// DelayCommand(6.0,SetTokenPair(oPC,14,2,iEnchantSkill)); - DelayCommand(6.0,SetPersistentInt(oPC,"iEnchantSkill",iEnchantSkill,0,"UOACraft")); - DelayCommand(6.0,SendMessageToPC(oPC,"===================================")); - DelayCommand(6.0,SendMessageToPC(oPC,"Your skill in Enchanting has gone up!")); - DelayCommand(6.0,SendMessageToPC(oPC,"Current Enchanting skill : "+ sOldSkill+"%")); - DelayCommand(6.0,SendMessageToPC(oPC,"===================================")); - DelayCommand(6.0, GiveXPToCreature(oPC, 5)); - } - - } // end of skill gain -} //end of main -void CreateAnObject(string sResource, object oPC, int iStackSize) - { - - CreateItemOnObject(sResource,oPC,iStackSize); - return; - } - -object CreatePlaceable(string sObject, location lPlace, float fDuration) -{ - object oPlaceable = CreateObject(OBJECT_TYPE_PLACEABLE,sObject,lPlace,FALSE); - if (fDuration != 0.0) - DestroyObject(oPlaceable,fDuration); - return oPlaceable; -} - -void EnchantArmor(object oItem,int wBonus) - { - itemproperty iBonus = ItemPropertyACBonus(wBonus); - IPSafeAddItemProperty(oItem,iBonus); - } - -void GiveToPC(object oItem, object oPC) - { - CopyItem(oItem,oPC,TRUE); - } - void EnPowerArmor(object oItem,int DamageType,int DamageQty) - { - itemproperty iEffect = ItemPropertyDamageResistance(DamageType,DamageQty); - IPSafeAddItemProperty(oItem,iEffect); - } - - -/* -IP_CONST_DAMAGEBONUS_1 -IP_CONST_DAMAGEBONUS_10 -IP_CONST_DAMAGEBONUS_1d10 -IP_CONST_DAMAGEBONUS_1d12 -IP_CONST_DAMAGEBONUS_1d4 -IP_CONST_DAMAGEBONUS_1d6 -IP_CONST_DAMAGEBONUS_1d8 -IP_CONST_DAMAGEBONUS_2 -IP_CONST_DAMAGEBONUS_2d10 -IP_CONST_DAMAGEBONUS_2d12 -IP_CONST_DAMAGEBONUS_2d4 -IP_CONST_DAMAGEBONUS_2d6 -IP_CONST_DAMAGEBONUS_2d8 -IP_CONST_DAMAGEBONUS_3 -IP_CONST_DAMAGEBONUS_4 -IP_CONST_DAMAGEBONUS_5 -IP_CONST_DAMAGEBONUS_6 -IP_CONST_DAMAGEBONUS_7 -IP_CONST_DAMAGEBONUS_8 -IP_CONST_DAMAGEBONUS_9 - - -IP_CONST_DAMAGETYPE_ACID -Acid damagetype. -IP_CONST_DAMAGETYPE_BLUDGEONING -Bludgenoning damagetype. -IP_CONST_DAMAGETYPE_COLD -Cold damagetype. -IP_CONST_DAMAGETYPE_DIVINE -Divine energy damage type. -IP_CONST_DAMAGETYPE_ELECTRICAL -Electrical damage type. -IP_CONST_DAMAGETYPE_FIRE -Fire damage type. -IP_CONST_DAMAGETYPE_MAGICAL -Any magical (i.e. not physical) damage type. -IP_CONST_DAMAGETYPE_NEGATIVE -Negative energy damage type. -IP_CONST_DAMAGETYPE_PHYSICAL -Physical (i.e. not magical) damage type. -IP_CONST_DAMAGETYPE_PIERCING -Piercing damage type. -IP_CONST_DAMAGETYPE_POSITIVE -Positive energy damage type. -IP_CONST_DAMAGETYPE_SLASHING -Slashing damage type. -IP_CONST_DAMAGETYPE_SONIC -Sonic damage type. -IP_CONST_DAMAGETYPE_SUBDUAL -Subdual damage type. -*/ - -/* -IP_CONST_DAMAGERESIST_10 Resist 10 damage. - -IP_CONST_DAMAGERESIST_15 Resist 15 damage. - -IP_CONST_DAMAGERESIST_20 Resist 20 damage. - -IP_CONST_DAMAGERESIST_25 Resist 25 damage. - -IP_CONST_DAMAGERESIST_30 Resist 30 damage. - -*/ -/* -IP_CONST_DAMAGETYPE_ACID Acid damagetype. - -IP_CONST_DAMAGETYPE_BLUDGEONING Bludgenoning damagetype. - -IP_CONST_DAMAGETYPE_COLD Cold damagetype. - -IP_CONST_DAMAGETYPE_DIVINE Divine energy damage type. - -IP_CONST_DAMAGETYPE_ELECTRICAL Electrical damage type. - -IP_CONST_DAMAGETYPE_FIRE Fire damage type. - -IP_CONST_DAMAGETYPE_MAGICAL Any magical (i.e. not physical) damage type. - -IP_CONST_DAMAGETYPE_NEGATIVE Negative energy damage type. - -IP_CONST_DAMAGETYPE_PHYSICAL Physical (i.e. not magical) damage type. - -IP_CONST_DAMAGETYPE_PIERCING Piercing damage type. - -IP_CONST_DAMAGETYPE_POSITIVE Positive energy damage type. - -IP_CONST_DAMAGETYPE_SLASHING Slashing damage type. - -IP_CONST_DAMAGETYPE_SONIC Sonic damage type. - -IP_CONST_DAMAGETYPE_SUBDUAL Subdual damage type - -*/ diff --git a/_module/nss/_enchant_helm.nss b/_module/nss/_enchant_helm.nss deleted file mode 100644 index eb4fae20..00000000 --- a/_module/nss/_enchant_helm.nss +++ /dev/null @@ -1,1061 +0,0 @@ -//New enchantarmor 10-21-05 -//#include "_persist_01a" -#include "x2_inc_itemprop" -#include "aps_include" -void GetNextItemPossessedBy(object oPC, string sItemTag); -void GetNextStackedItem(object oPC, string sEssenceTag, int iCount); -void CreateAnObject(string sResource, object oPC, int iStackSize); -object CreatePlaceable(string sObject, location lPlace, float fDuration); -object oTestValid=OBJECT_INVALID; -void EnchantArmor(object oItem,int wBonus); -void EnPowerArmor(object oItem,int DamageType,int DamageQty); -void GiveToPC(object oItem, object oPC); -void GetItemPossessedBy(object oPC,string sEssence); -string sDialogResRef=""; -string sEssence; -void main() -{ - object oPC = GetLastDisturbed(); - object oItem = GetInventoryDisturbItem(); - string sItemTag = GetTag(oItem); - string sReEnchantMessage = "INVALID"; - int iReEnchant = 0; - int iBaseItem=0; - int iMaxReEnchant; - int iMaxReEnchant2; - int iMaxReEnchant3; - int wBonus=1; - int wEffect=0; - int iEnpower=0; - -int iEnchantSkill = GetPersistentInt(oPC,"iEnchantSkill","UOACraft"); -int iEnchantChance = iEnchantSkill; - - - if (GetInventoryDisturbType()!= INVENTORY_DISTURB_TYPE_ADDED) - { - if (sItemTag=="ENCHANT_ARMOR1") - { - SetLocalInt(oPC,"iEnchant",1); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a HELM to +1.",oPC,FALSE); - } - - if (sItemTag=="ENCHANT_ARMOR2") - { - if (iEnchantChance >= 100) - { - SetLocalInt(oPC,"iEnchant",2); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a HELM to +2.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENCHANT_ARMOR3") - { - if (iEnchantChance >= 157) - { - SetLocalInt(oPC,"iEnchant",3); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a HELM to +3.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENCHANT_ARMOR4") - { - if (iEnchantChance >= 214) - { - SetLocalInt(oPC,"iEnchant",4); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a HELM to +4.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENCHANT_ARMOR5") - { - if (iEnchantChance >= 271) - { - SetLocalInt(oPC,"iEnchant",5); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a HELM to +5",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENCHANT_ARMOR6") - { - if (iEnchantChance >= 328) - { - SetLocalInt(oPC,"iEnchant",6); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a HELM to +6.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENCHANT_ARMOR7") - { - if (iEnchantChance >= 385) - { - SetLocalInt(oPC,"iEnchant",7); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a HELM to +7.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - if (sItemTag=="ENCHANT_ARMOR8") - { - if (iEnchantChance >= 442) - { - SetLocalInt(oPC,"iEnchant",8); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a HELM to +8.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - if (sItemTag=="ENCHANT_ARMOR9") - { - if (iEnchantChance >= 500) - { - SetLocalInt(oPC,"iEnchant",9); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a HELM to +9.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - if (sItemTag=="ENCHANT_ARMOR10") - { - if (iEnchantChance >= 590) - { - SetLocalInt(oPC,"iEnchant",10); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a HELM to +10.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - if (sItemTag=="ENCHANT_ARMOR11") - { - if (iEnchantChance >= 640) - { - SetLocalInt(oPC,"iEnchant",11); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a HELM to +11.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - if (sItemTag=="ENCHANT_ARMOR12") - { - if (iEnchantChance >= 730) - { - SetLocalInt(oPC,"iEnchant",12); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a HELM to +12.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - if (sItemTag=="ENCHANT_ARMOR13") - { - if (iEnchantChance >= 840) - { - SetLocalInt(oPC,"iEnchant",13); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a HELM to +13.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - if (sItemTag=="ENCHANT_ARMOR14") - { - if (iEnchantChance >= 950) - { - SetLocalInt(oPC,"iEnchant",14); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a HELM to +14.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - if (sItemTag=="ENPOWER_ARMOR1") - { - if (iEnchantChance >= 500) - { - SetLocalInt(oPC,"iEnpower",1); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a HELM with Acid Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR2") - { - if (iEnchantChance >= 500) - { - SetLocalInt(oPC,"iEnpower",2); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a HELM with Cold Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR3") - { - if (iEnchantChance >= 500) - { - SetLocalInt(oPC,"iEnpower",3); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a HELM with Electrical Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR4") - { - if (iEnchantChance >= 500) - { - SetLocalInt(oPC,"iEnpower",4); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a HELM with Fire Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR5") - { - if (iEnchantChance >= 700) - { - SetLocalInt(oPC,"iEnpower",5); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a HELM with Acid Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR6") - { - if (iEnchantChance >= 700) - { - SetLocalInt(oPC,"iEnpower",6); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a HELM with Cold Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR7") - { - if (iEnchantChance >= 700) - { - SetLocalInt(oPC,"iEnpower",7); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a HELM with Electrical Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR8") - { - if (iEnchantChance >= 700) - { - SetLocalInt(oPC,"iEnpower",8); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a HELM with Fire Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR9") - { - if (iEnchantChance >= 800) - { - SetLocalInt(oPC,"iEnpower",9); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a HELM with Acid Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR10") - { - if (iEnchantChance >= 800) - { - SetLocalInt(oPC,"iEnpower",10); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a HELM with Cold Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR11") - { - if (iEnchantChance >= 800) - { - SetLocalInt(oPC,"iEnpower",12); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a HELM with Fire Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR12") - { - if (iEnchantChance >= 800) - { - SetLocalInt(oPC,"iEnpower",13); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a HELM with Slashing Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR13") - { - if (iEnchantChance >= 900) - { - SetLocalInt(oPC,"iEnpower",14); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a HELM with Piercing Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR14") - { - if (iEnchantChance >= 900) - { - SetLocalInt(oPC,"iEnpower",15); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a HELM with Bludgeoning Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR15") - { - if (iEnchantChance >= 900) - { - SetLocalInt(oPC,"iEnpower",16); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a HELM with Negative Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR16") - { - if (iEnchantChance >= 800) - { - SetLocalInt(oPC,"iEnpower",11); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a HELM with Electrical Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - CopyObject(oItem,GetLocation(oPC),OBJECT_SELF,GetTag(oItem)); - DestroyObject(oItem); - return; - } - - - // The following 3 lines are to ensure compatability with UOAbigal's Persistent Token System. - // You can replace them with whatever 'no-drop' code you have or comment them out. - string sNoDropFlag = (GetStringLeft(GetTag(oItem),6)); - if (sNoDropFlag == "NoDrop" || sNoDropFlag == "TOKEN_"||sNoDropFlag=="_TBOX_") - return; - if (GetBaseItemType(oItem)==BASE_ITEM_LARGEBOX) - { - DestroyObject(oItem); - SendMessageToPC(oPC,"To avoid possible dupe exploits, the container placed in this bag may be destroyed."); - return; - } - // End of compatability portion. - - if (GetLocalInt(OBJECT_SELF,"iAmInUse")!=0) - { - FloatingTextStringOnCreature("You must wait for this item to finish enchanting..",oPC,FALSE); - CopyItem(oItem,oPC,TRUE); - DestroyObject(oItem); - return; - } - - iBaseItem = GetBaseItemType(oItem); - string sItemResRef = ""; - int iStackSize = 0; - int iMaxStack = 5; - string sSuccess = ""; - -// Determins the PC level in the class WIZARD (CLASS_TYPE_WIZARD) -/* int wizard_lvl = 0; - wizard_lvl = GetLevelByClass(CLASS_TYPE_WIZARD,oPC); - SendMessageToPC(oPC,"Your Level in Wizard == " + IntToString(wizard_lvl)); - - if (wizard_lvl <=7 ) - { - CopyItem(oItem,oPC,TRUE); - FloatingTextStringOnCreature("You are not a powerful enough wizard you cannot Enchant this item!",oPC,FALSE); - DestroyObject(oItem); - return; - } -*/ - - if (GetStringLeft(sItemTag,5) != "HELM_") - { - CopyItem(oItem,oPC,TRUE); - FloatingTextStringOnCreature("You cannot Enchant this item!",oPC,FALSE); - DestroyObject(oItem); - return; - } - - //int iEnchantChance = GetTokenPair(oPC,14,2); -// int iEnchantSkill = GetCampaignInt("UOACraft","iEnchantSkill",oPC); -// int iEnchantChance = iEnchantSkill; - - - if (iEnchantChance <=350) - { - iEnchantChance = GetAbilityScore(oPC,ABILITY_INTELLIGENCE)*3; - iEnchantChance = iEnchantChance + GetAbilityScore(oPC,ABILITY_DEXTERITY) + GetAbilityScore(oPC,ABILITY_WISDOM); - iEnchantChance = iEnchantChance * 3; - if (iEnchantChance >350) iEnchantChance = 350; - if (iEnchantSkill > iEnchantChance) iEnchantChance = iEnchantSkill; - } - - if (sItemResRef=="INVALID") - { - SendMessageToPC(oPC,"You cannot Enchant this item!"); - CopyItem(oItem,oPC,TRUE); - DestroyObject(oItem,0.1); - return; - } - - if (iEnchantChance < 1) - { - if (iReEnchant==0) - { - FloatingTextStringOnCreature("You have no idea how to Enchant this item.",oPC,FALSE); - } - else - { - FloatingTextStringOnCreature("You have no idea how to reEnchant this item.",oPC,FALSE); - } - CopyItem(oItem,oPC,TRUE); - DestroyObject(oItem); - return; - } - - string sFlame= ""; - int iEnchant = GetLocalInt(oPC,"iEnchant"); - float fAngleToVector = 0.4; - - switch(iEnchant) //se chance of success - { - case 1: - { - fAngleToVector = 0.5; - // iMaxStack = iMaxStack+3; - if (iReEnchant==0)iEnchantChance = iEnchantChance+150; - // sFlame = "plc_flamesmall"; - break; - } - case 2: - { - fAngleToVector = 0.6; - // iMaxStack = iMaxStack+1; - if (iReEnchant==0)iEnchantChance = iEnchantChance+100; - // sFlame = "plc_flamesmall"; - break; - } - case 3: - { - fAngleToVector = 0.6; -// iMaxStack = iMaxStack+1; - if (iReEnchant==0)iEnchantChance = iEnchantChance+75; - // sFlame = "plc_flamesmall"; - break; - } - case 4: - { - fAngleToVector = 0.2; -// iMaxStack = iMaxStack-2; - if (iReEnchant==0)iEnchantChance = iEnchantChance+50; -// sFlame = "plc_flamelarge"; - break; - } - case 5: - { - fAngleToVector = 0.3; - // iMaxStack = iMaxStack -3; - if (iReEnchant==0)iEnchantChance = iEnchantChance; - // sFlame = "plc_flamelarge"; - break; - } - case 6: - { - fAngleToVector = 0.3; - // iMaxStack = iMaxStack -3; - if (iReEnchant==0)iEnchantChance = iEnchantChance-100; - // sFlame = "plc_flamelarge"; - break; - } - case 7: - { - fAngleToVector = 0.3; - // iMaxStack = iMaxStack -3; - if (iReEnchant==0)iEnchantChance = iEnchantChance-250; - // sFlame = "plc_flamelarge"; - break; - } - case 8: - { - fAngleToVector = 0.4; - // iMaxStack = iMaxStack -3; - if (iReEnchant==0)iEnchantChance = iEnchantChance-270; - //DelayCommand(6.0,SendMessageToPC(oPC,"Value of iEnchant : " + IntToString(iEnchant))); - //DelayCommand(6.0,SendMessageToPC(oPC,"Current Enchanting chance : "+ IntToString(iEnchantChance)+"%")); - sFlame = "plc_flamemedium"; - break; - } - case 9: - { - fAngleToVector = 0.4; - // iMaxStack = iMaxStack -3; - if (iReEnchant==0)iEnchantChance = iEnchantChance-290; - sFlame = "plc_flamemedium"; - break; - } - case 10: - { - fAngleToVector = 0.4; - // iMaxStack = iMaxStack -3; - if (iReEnchant==0)iEnchantChance = iEnchantChance-310; - sFlame = "plc_flamemedium"; - break; - } - case 11: - { - fAngleToVector = 0.4; - // iMaxStack = iMaxStack -3; - if (iReEnchant==0)iEnchantChance = iEnchantChance-330; - sFlame = "plc_flamelarge"; - break; - } - case 12: - { - fAngleToVector = 0.4; - // iMaxStack = iMaxStack -3; - if (iReEnchant==0)iEnchantChance = iEnchantChance-350; - sFlame = "plc_flamelarge"; - break; - } - case 13: - { - fAngleToVector = 0.4; - // iMaxStack = iMaxStack -3; - if (iReEnchant==0)iEnchantChance = iEnchantChance-370; - sFlame = "plc_flamelarge"; - break; - } - case 14: - { - fAngleToVector = 0.4; - // iMaxStack = iMaxStack -3; - if (iReEnchant==0)iEnchantChance = iEnchantChance-390; - sFlame = "plc_flamelarge"; - break; - } - default: - { - sFlame = "plc_flamemedium"; - break; - } - } -//////////////////////////////////////////////////////////////////////// - iEnpower = GetLocalInt(oPC,"iEnpower"); - switch(iEnpower) - { - case 1: - { - sEssence = "essence001"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_ACID); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_10); - } - break; - } - case 2: - { - sEssence = "essence017"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_COLD); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_10); - } - break; - } - case 3: - { - sEssence = "essence006"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_ELECTRICAL); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_10); - } - break; - } - case 4: - { - sEssence = "essence011"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_FIRE); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_10); - } - break; - } - case 5: - { - sEssence = "essence001"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_ACID); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_15); - } - break; - } - case 6: - { - sEssence = "essence017"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_COLD); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_15); - } - break; - } - case 7: - { - sEssence = "essence006"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_ELECTRICAL); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_15); - } - break; - } - case 8: - { - sEssence = "essence011"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_FIRE); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_15); - } - break; - } - case 9: - { - sEssence = "essence001"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_ACID); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_20); - } - break; - } - case 10: - { - sEssence = "essence017"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_COLD); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_20); - } - break; - } - case 11: - { - sEssence = "essence006"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_ELECTRICAL); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_20); - } - break; - } - case 12: - { - sEssence = "essence011"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_FIRE); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_20); - } - break; - } - case 13: - { - sEssence = "essence016"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_SLASHING); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_15); - } - break; - } - case 14: - { - sEssence = "essence016"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_PIERCING); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_15); - } - break; - } - case 15: - { - sEssence = "essence016"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_BLUDGEONING); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_15); - } - break; - } - case 16: - { - sEssence = "essence016"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_NEGATIVE); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_15); - } - break; - } - default: - { - int DamageType=0; - int DamageQty=0; - break; - } - } //end of switch - -////////////////////////////////////////////////////////////////////////////// - - location lSelf = GetLocation(OBJECT_SELF); - float fSelf = GetFacing(OBJECT_SELF); - vector vSelf = GetPosition(OBJECT_SELF); - object oArea = GetArea(OBJECT_SELF); - vector vFire; - int vDirection; - vFire = vSelf + (AngleToVector(fSelf) * fAngleToVector); - location lFire = Location(oArea,vFire,fSelf); - object oFire = CreatePlaceable(sFlame, lFire, 6.0); - - AssignCommand(oPC,PlaySound("al_mg_chntmagic1")); - AssignCommand(oPC,PlaySound("al_mg_crystalgd1")); - AssignCommand(oPC,PlaySound("al_mg_jacobs1")); - AssignCommand(oPC,ActionPlayAnimation(ANIMATION_LOOPING_GET_MID,1.0,4.0)); - PlayAnimation(ANIMATION_PLACEABLE_ACTIVATE,1.0,6.0); - - SetLocalInt(OBJECT_SELF,"iAmInUse",99); - DelayCommand(7.0,SetLocalInt(OBJECT_SELF,"iAmInUse",0)); - //ensure at least 1 respawn 10 minutes after used... - //this is to prevent a broken placeable that is used, with a 'in use' delay - //which would cancel the respawn - if (GetLocalInt(OBJECT_SELF,"iAmSetToRespawn")!=99) - { - SetLocalInt(OBJECT_SELF,"iAmSetToRespawn",99); - DelayCommand(600.0,ExecuteScript("_onclose_clear",OBJECT_SELF)); - } - - int iRandom = 0; - - int iSuccess = 0; - int iSkillGain = 0; - -////////////////////////////////////////////begin stackables - object oTemp = OBJECT_INVALID; - oTemp = GetItemPossessedBy(oPC,sEssence); - object oEssence = oTemp; - string sEssenceTag = GetTag(oEssence); - int iCount = 0; - int iEssence = 1; - iCount = GetNumStackedItems(oTemp); - DestroyObject(oTemp); - if (iCount iEssence) - { - iCount = iCount - iEssence; - SendMessageToPC(oPC,"You should get back "+IntToString(iCount)+" essences"); - DelayCommand(1.0,CreateAnObject(sEssence,oPC,iCount)); - } - } -////////////////////////////////////////////////////////////////end stackables - - iEnpower = GetLocalInt(oPC,"iEnpower"); - iEnchantChance = iEnchantChance - (iEnchantSkill * iEnpower/100); - //SendMessageToPC(oPC,"Value of iEnpower : " + IntToString(iEnpower)); - SendMessageToPC(oPC,"Current Enchanting chance : "+ IntToString(iEnchantChance)+"%"); - - if (Random(1000) <= iEnchantChance) - { - iSuccess = 1; - iStackSize = 1; - if (iEnchant>=1) - { - DelayCommand(5.0,AssignCommand(oPC,ActionPlayAnimation(ANIMATION_LOOPING_CONJURE1,1.0,1.0))); - DelayCommand(5.0,AssignCommand(oPC,ActionPlayAnimation(ANIMATION_FIREFORGET_VICTORY1,1.0,1.0))); - DelayCommand(5.0,EnchantArmor(oItem,iEnchant)); -// DelayCommand(5.0,EnchantItem(oItem)); - DelayCommand(6.0, GiveToPC(oItem,oPC)); - sSuccess = "You successfully Enchant the Item"; - DelayCommand(6.0,FloatingTextStringOnCreature(sSuccess,oPC,FALSE)); - DelayCommand(5.8,PlaySound("vs_chant_conj_lm")); - DelayCommand(6.0,ApplyEffectToObject(DURATION_TYPE_TEMPORARY,EffectVisualEffect(VFX_DUR_BLUR,FALSE),OBJECT_SELF,2.0)); - } //end of iEnchant if - - int iEnpower = GetLocalInt(oPC,"iEnpower"); - int DamageType =GetLocalInt(oPC,"DamageType"); - int DamageQty =GetLocalInt(oPC,"DamageQty"); - if (iEnpower>=1) - { - DelayCommand(5.0,AssignCommand(oPC,ActionPlayAnimation(ANIMATION_LOOPING_CONJURE2,1.0,1.0))); - DelayCommand(5.0,AssignCommand(oPC,ActionPlayAnimation(ANIMATION_FIREFORGET_VICTORY2,1.0,1.0))); - DelayCommand(5.0,EnPowerArmor(oItem,DamageType,DamageQty)); - DelayCommand(6.0, GiveToPC(oItem,oPC)); - sSuccess = "You successfully Enpower the Item"; - DelayCommand(6.0,FloatingTextStringOnCreature(sSuccess,oPC,FALSE)); - DelayCommand(5.8,PlaySound("vs_chant_ench_hm")); - DelayCommand(6.0,ApplyEffectToObject(DURATION_TYPE_TEMPORARY,EffectVisualEffect(VFX_BEAM_LIGHTNING,FALSE),OBJECT_SELF,2.0)); - } //end of iEnpower if - - } - else - { - DelayCommand(5.0,AssignCommand(oPC,ActionPlayAnimation(ANIMATION_LOOPING_PAUSE_TIRED,1.0,1.0))); - DelayCommand(6.0,FloatingTextStringOnCreature("The incantation fails and the item is lost.",oPC,FALSE)); - DelayCommand(5.8,PlaySound("as_na_steamshrt2")); - DelayCommand(6.0,ApplyEffectToObject(DURATION_TYPE_TEMPORARY,EffectVisualEffect(VFX_DUR_PARALYZED ,FALSE),OBJECT_SELF,2.0)); - } - DelayCommand(6.0,DestroyObject(oItem)); - - if (iSuccess == 1) - { - iRandom = Random(1000); - if (iEnchantSkill > 700) iRandom = iRandom + 25; - if (iEnchantSkill > 998) iRandom = iRandom - 20; - if (iEnchantSkill > 999) iRandom = 0; - if (iRandom > iEnchantSkill) - { - if (d10(1)+1 >= iEnchantChance/100) iSkillGain = 1; - } - } - -//Ensure no more than 1 skill gain every 10 seconds to avoid token droppage. - if (iSkillGain ==1) - { - if (GetLocalInt(oPC,"iSkillGain")!= 0) - { - iSkillGain = 0; - } - else - { - SetLocalInt(oPC,"iSkillGain",99); - DelayCommand(10.0,SetLocalInt(oPC,"iSkillGain",0)); - } - } // end of if iskill gain == 1 - - - if (iSkillGain ==1) - { - string sOldSkill = ""; - string sOldSkill2 = ""; - iEnchantSkill++; - sOldSkill2 = IntToString(iEnchantSkill); - sOldSkill = "."+GetStringRight(sOldSkill2,1); - if (iEnchantSkill > 9) - { - sOldSkill = GetStringLeft(sOldSkill2,GetStringLength(sOldSkill2)-1)+sOldSkill; - } - else - { - sOldSkill = "0"+sOldSkill; - } - if (iEnchantSkill <= 1000) - { -// DelayCommand(6.0,SetTokenPair(oPC,14,2,iEnchantSkill)); - DelayCommand(6.0,SetPersistentInt(oPC,"iEnchantSkill",iEnchantSkill,0,"UOACraft")); - DelayCommand(6.0,SendMessageToPC(oPC,"===================================")); - DelayCommand(6.0,SendMessageToPC(oPC,"Your skill in Enchanting has gone up!")); - DelayCommand(6.0,SendMessageToPC(oPC,"Current Enchanting skill : "+ sOldSkill+"%")); - DelayCommand(6.0,SendMessageToPC(oPC,"===================================")); - DelayCommand(6.0, GiveXPToCreature(oPC, 5)); - } - - } // end of skill gain -} //end of main -void CreateAnObject(string sResource, object oPC, int iStackSize) - { - - CreateItemOnObject(sResource,oPC,iStackSize); - return; - } - -object CreatePlaceable(string sObject, location lPlace, float fDuration) -{ - object oPlaceable = CreateObject(OBJECT_TYPE_PLACEABLE,sObject,lPlace,FALSE); - if (fDuration != 0.0) - DestroyObject(oPlaceable,fDuration); - return oPlaceable; -} - -void EnchantArmor(object oItem,int wBonus) - { - itemproperty iBonus = ItemPropertyACBonus(wBonus); - IPSafeAddItemProperty(oItem,iBonus); - } - -void GiveToPC(object oItem, object oPC) - { - CopyItem(oItem,oPC,TRUE); - } - void EnPowerArmor(object oItem,int DamageType,int DamageQty) - { - itemproperty iEffect = ItemPropertyDamageResistance(DamageType,DamageQty); - IPSafeAddItemProperty(oItem,iEffect); - } - - -/* -IP_CONST_DAMAGEBONUS_1 -IP_CONST_DAMAGEBONUS_10 -IP_CONST_DAMAGEBONUS_1d10 -IP_CONST_DAMAGEBONUS_1d12 -IP_CONST_DAMAGEBONUS_1d4 -IP_CONST_DAMAGEBONUS_1d6 -IP_CONST_DAMAGEBONUS_1d8 -IP_CONST_DAMAGEBONUS_2 -IP_CONST_DAMAGEBONUS_2d10 -IP_CONST_DAMAGEBONUS_2d12 -IP_CONST_DAMAGEBONUS_2d4 -IP_CONST_DAMAGEBONUS_2d6 -IP_CONST_DAMAGEBONUS_2d8 -IP_CONST_DAMAGEBONUS_3 -IP_CONST_DAMAGEBONUS_4 -IP_CONST_DAMAGEBONUS_5 -IP_CONST_DAMAGEBONUS_6 -IP_CONST_DAMAGEBONUS_7 -IP_CONST_DAMAGEBONUS_8 -IP_CONST_DAMAGEBONUS_9 - - -IP_CONST_DAMAGETYPE_ACID -Acid damagetype. -IP_CONST_DAMAGETYPE_BLUDGEONING -Bludgenoning damagetype. -IP_CONST_DAMAGETYPE_COLD -Cold damagetype. -IP_CONST_DAMAGETYPE_DIVINE -Divine energy damage type. -IP_CONST_DAMAGETYPE_ELECTRICAL -Electrical damage type. -IP_CONST_DAMAGETYPE_FIRE -Fire damage type. -IP_CONST_DAMAGETYPE_MAGICAL -Any magical (i.e. not physical) damage type. -IP_CONST_DAMAGETYPE_NEGATIVE -Negative energy damage type. -IP_CONST_DAMAGETYPE_PHYSICAL -Physical (i.e. not magical) damage type. -IP_CONST_DAMAGETYPE_PIERCING -Piercing damage type. -IP_CONST_DAMAGETYPE_POSITIVE -Positive energy damage type. -IP_CONST_DAMAGETYPE_SLASHING -Slashing damage type. -IP_CONST_DAMAGETYPE_SONIC -Sonic damage type. -IP_CONST_DAMAGETYPE_SUBDUAL -Subdual damage type. -*/ - -/* -IP_CONST_DAMAGERESIST_10 Resist 10 damage. - -IP_CONST_DAMAGERESIST_15 Resist 15 damage. - -IP_CONST_DAMAGERESIST_20 Resist 20 damage. - -IP_CONST_DAMAGERESIST_25 Resist 25 damage. - -IP_CONST_DAMAGERESIST_30 Resist 30 damage. - -*/ -/* -IP_CONST_DAMAGETYPE_ACID Acid damagetype. - -IP_CONST_DAMAGETYPE_BLUDGEONING Bludgenoning damagetype. - -IP_CONST_DAMAGETYPE_COLD Cold damagetype. - -IP_CONST_DAMAGETYPE_DIVINE Divine energy damage type. - -IP_CONST_DAMAGETYPE_ELECTRICAL Electrical damage type. - -IP_CONST_DAMAGETYPE_FIRE Fire damage type. - -IP_CONST_DAMAGETYPE_MAGICAL Any magical (i.e. not physical) damage type. - -IP_CONST_DAMAGETYPE_NEGATIVE Negative energy damage type. - -IP_CONST_DAMAGETYPE_PHYSICAL Physical (i.e. not magical) damage type. - -IP_CONST_DAMAGETYPE_PIERCING Piercing damage type. - -IP_CONST_DAMAGETYPE_POSITIVE Positive energy damage type. - -IP_CONST_DAMAGETYPE_SLASHING Slashing damage type. - -IP_CONST_DAMAGETYPE_SONIC Sonic damage type. - -IP_CONST_DAMAGETYPE_SUBDUAL Subdual damage type - -*/ diff --git a/_module/nss/_enchant_shield.nss b/_module/nss/_enchant_shield.nss deleted file mode 100644 index 5f3750c1..00000000 --- a/_module/nss/_enchant_shield.nss +++ /dev/null @@ -1,1063 +0,0 @@ -//New enchantarmor 10-21-05 -//#include "_persist_01a" -#include "x2_inc_itemprop" -#include "aps_include" - -void GetNextItemPossessedBy(object oPC, string sItemTag); -void GetNextStackedItem(object oPC, string sEssenceTag, int iCount); -void CreateAnObject(string sResource, object oPC, int iStackSize); -object CreatePlaceable(string sObject, location lPlace, float fDuration); -object oTestValid=OBJECT_INVALID; -void EnchantArmor(object oItem,int wBonus); -void EnPowerArmor(object oItem,int DamageType,int DamageQty); -void GiveToPC(object oItem, object oPC); -void GetItemPossessedBy(object oPC,string sEssence); -string sDialogResRef=""; -string sEssence; -void main() -{ - object oPC = GetLastDisturbed(); - object oItem = GetInventoryDisturbItem(); - string sItemTag = GetTag(oItem); - string sReEnchantMessage = "INVALID"; - int iReEnchant = 0; - int iBaseItem=0; - int iMaxReEnchant; - int iMaxReEnchant2; - int iMaxReEnchant3; - int wBonus=1; - int wEffect=0; - int iEnpower=0; - -int iEnchantSkill = GetPersistentInt(oPC,"iEnchantSkill","UOACraft"); -int iEnchantChance = iEnchantSkill; - - - if (GetInventoryDisturbType()!= INVENTORY_DISTURB_TYPE_ADDED) - { - if (sItemTag=="ENCHANT_ARMOR1") - { - SetLocalInt(oPC,"iEnchant",1); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a SHIELD to +1.",oPC,FALSE); - } - - if (sItemTag=="ENCHANT_ARMOR2") - { - if (iEnchantChance >= 100) - { - SetLocalInt(oPC,"iEnchant",2); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a SHIELD to +2.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENCHANT_ARMOR3") - { - if (iEnchantChance >= 157) - { - SetLocalInt(oPC,"iEnchant",3); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a SHIELD to +3.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENCHANT_ARMOR4") - { - if (iEnchantChance >= 214) - { - SetLocalInt(oPC,"iEnchant",4); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a SHIELD to +4.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENCHANT_ARMOR5") - { - if (iEnchantChance >= 271) - { - SetLocalInt(oPC,"iEnchant",5); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a SHIELD to +5",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENCHANT_ARMOR6") - { - if (iEnchantChance >= 328) - { - SetLocalInt(oPC,"iEnchant",6); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a SHIELD to +6.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENCHANT_ARMOR7") - { - if (iEnchantChance >= 385) - { - SetLocalInt(oPC,"iEnchant",7); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a SHIELD to +7.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - if (sItemTag=="ENCHANT_ARMOR8") - { - if (iEnchantChance >= 442) - { - SetLocalInt(oPC,"iEnchant",8); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a SHIELD to +8.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - if (sItemTag=="ENCHANT_ARMOR9") - { - if (iEnchantChance >= 500) - { - SetLocalInt(oPC,"iEnchant",9); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a SHIELD to +9.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - if (sItemTag=="ENCHANT_ARMOR10") - { - if (iEnchantChance >= 590) - { - SetLocalInt(oPC,"iEnchant",10); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a SHIELD to +10.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - if (sItemTag=="ENCHANT_ARMOR11") - { - if (iEnchantChance >= 640) - { - SetLocalInt(oPC,"iEnchant",11); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a SHIELD to +11.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - if (sItemTag=="ENCHANT_ARMOR12") - { - if (iEnchantChance >= 730) - { - SetLocalInt(oPC,"iEnchant",12); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a SHIELD to +12.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - if (sItemTag=="ENCHANT_ARMOR13") - { - if (iEnchantChance >= 840) - { - SetLocalInt(oPC,"iEnchant",13); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a SHIELD to +13.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - if (sItemTag=="ENCHANT_ARMOR14") - { - if (iEnchantChance >= 950) - { - SetLocalInt(oPC,"iEnchant",14); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a SHIELD to +14.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant Armor with this.",oPC,FALSE); - } - if (sItemTag=="ENPOWER_ARMOR1") - { - if (iEnchantChance >= 500) - { - SetLocalInt(oPC,"iEnpower",1); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a SHIELD with Acid Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR2") - { - if (iEnchantChance >= 500) - { - SetLocalInt(oPC,"iEnpower",2); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a SHIELD with Cold Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR3") - { - if (iEnchantChance >= 500) - { - SetLocalInt(oPC,"iEnpower",3); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a SHIELD with Electrical Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR4") - { - if (iEnchantChance >= 500) - { - SetLocalInt(oPC,"iEnpower",4); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a SHIELD with Fire Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR5") - { - if (iEnchantChance >= 700) - { - SetLocalInt(oPC,"iEnpower",5); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a SHIELD with Acid Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR6") - { - if (iEnchantChance >= 700) - { - SetLocalInt(oPC,"iEnpower",6); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a SHIELD with Cold Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR7") - { - if (iEnchantChance >= 700) - { - SetLocalInt(oPC,"iEnpower",7); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a SHIELD with Electrical Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR8") - { - if (iEnchantChance >= 700) - { - SetLocalInt(oPC,"iEnpower",8); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a SHIELD with Fire Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR9") - { - if (iEnchantChance >= 800) - { - SetLocalInt(oPC,"iEnpower",9); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a SHIELD with Acid Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR10") - { - if (iEnchantChance >= 800) - { - SetLocalInt(oPC,"iEnpower",10); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a SHIELD with Cold Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR11") - { - if (iEnchantChance >= 800) - { - SetLocalInt(oPC,"iEnpower",12); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a SHIELD with Fire Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR12") - { - if (iEnchantChance >= 800) - { - SetLocalInt(oPC,"iEnpower",13); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a SHIELD with Slashing Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR13") - { - if (iEnchantChance >= 900) - { - SetLocalInt(oPC,"iEnpower",14); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a SHIELD with Piercing Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR14") - { - if (iEnchantChance >= 900) - { - SetLocalInt(oPC,"iEnpower",15); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a SHIELD with Bludgeoning Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR15") - { - if (iEnchantChance >= 900) - { - SetLocalInt(oPC,"iEnpower",16); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a SHIELD with Negative Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_ARMOR16") - { - if (iEnchantChance >= 800) - { - SetLocalInt(oPC,"iEnpower",11); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a SHIELD with Electrical Resist.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower Armor with this.",oPC,FALSE); - } - - CopyObject(oItem,GetLocation(oPC),OBJECT_SELF,GetTag(oItem)); - DestroyObject(oItem); - return; - } - - - // The following 3 lines are to ensure compatability with UOAbigal's Persistent Token System. - // You can replace them with whatever 'no-drop' code you have or comment them out. - string sNoDropFlag = (GetStringLeft(GetTag(oItem),6)); - if (sNoDropFlag == "NoDrop" || sNoDropFlag == "TOKEN_"||sNoDropFlag=="_TBOX_") - return; - if (GetBaseItemType(oItem)==BASE_ITEM_LARGEBOX) - { - DestroyObject(oItem); - SendMessageToPC(oPC,"To avoid possible dupe exploits, the container placed in this bag may be destroyed."); - return; - } - // End of compatability portion. - - if (GetLocalInt(OBJECT_SELF,"iAmInUse")!=0) - { - FloatingTextStringOnCreature("You must wait for this item to finish enchanting..",oPC,FALSE); - CopyItem(oItem,oPC,TRUE); - DestroyObject(oItem); - return; - } - - iBaseItem = GetBaseItemType(oItem); - string sItemResRef = ""; - int iStackSize = 0; - int iMaxStack = 5; - string sSuccess = ""; - -// Determins the PC level in the class WIZARD (CLASS_TYPE_WIZARD) -/* int wizard_lvl = 0; - wizard_lvl = GetLevelByClass(CLASS_TYPE_WIZARD,oPC); - SendMessageToPC(oPC,"Your Level in Wizard == " + IntToString(wizard_lvl)); - - if (wizard_lvl <=7 ) - { - CopyItem(oItem,oPC,TRUE); - FloatingTextStringOnCreature("You are not a powerful enough wizard you cannot Enchant this item!",oPC,FALSE); - DestroyObject(oItem); - return; - } -*/ - - if (GetStringLeft(sItemTag,5) != "SHLD_") - { - - CopyItem(oItem,oPC,TRUE); - FloatingTextStringOnCreature("You cannot Enchant this item!",oPC,FALSE); - DestroyObject(oItem); - return; - } - - //int iEnchantChance = GetTokenPair(oPC,14,2); -// int iEnchantSkill = GetCampaignInt("UOACraft","iEnchantSkill",oPC); -// int iEnchantChance = iEnchantSkill; - - - if (iEnchantChance <=350) - { - iEnchantChance = GetAbilityScore(oPC,ABILITY_INTELLIGENCE)*3; - iEnchantChance = iEnchantChance + GetAbilityScore(oPC,ABILITY_DEXTERITY) + GetAbilityScore(oPC,ABILITY_WISDOM); - iEnchantChance = iEnchantChance * 3; - if (iEnchantChance >350) iEnchantChance = 350; - if (iEnchantSkill > iEnchantChance) iEnchantChance = iEnchantSkill; - } - - if (sItemResRef=="INVALID") - { - SendMessageToPC(oPC,"You cannot Enchant this item!"); - CopyItem(oItem,oPC,TRUE); - DestroyObject(oItem,0.1); - return; - } - - if (iEnchantChance < 1) - { - if (iReEnchant==0) - { - FloatingTextStringOnCreature("You have no idea how to Enchant this item.",oPC,FALSE); - } - else - { - FloatingTextStringOnCreature("You have no idea how to reEnchant this item.",oPC,FALSE); - } - CopyItem(oItem,oPC,TRUE); - DestroyObject(oItem); - return; - } - - string sFlame= ""; - int iEnchant = GetLocalInt(oPC,"iEnchant"); - float fAngleToVector = 0.4; - - switch(iEnchant) //se chance of success - { - case 1: - { - fAngleToVector = 0.5; - // iMaxStack = iMaxStack+3; - if (iReEnchant==0)iEnchantChance = iEnchantChance+150; -// DelayCommand(6.0,SendMessageToPC(oPC,"Current Enchanting chance : "+ IntToString(iEnchantChance)+"%")); -// if (iEnchantChance <1) iEnchantChance=1; - // sFlame = "plc_flamesmall"; - break; - } - case 2: - { - fAngleToVector = 0.6; - // iMaxStack = iMaxStack+1; - if (iReEnchant==0)iEnchantChance = iEnchantChance+100; - // sFlame = "plc_flamesmall"; - break; - } - case 3: - { - fAngleToVector = 0.6; -// iMaxStack = iMaxStack+1; - if (iReEnchant==0)iEnchantChance = iEnchantChance+75; - // sFlame = "plc_flamesmall"; - break; - } - case 4: - { - fAngleToVector = 0.2; -// iMaxStack = iMaxStack-2; - if (iReEnchant==0)iEnchantChance = iEnchantChance+50; - // sFlame = "plc_flamelarge"; - break; - } - case 5: - { - fAngleToVector = 0.3; - // iMaxStack = iMaxStack -3; - if (iReEnchant==0)iEnchantChance = iEnchantChance; - // sFlame = "plc_flamelarge"; - break; - } - case 6: - { - fAngleToVector = 0.3; - // iMaxStack = iMaxStack -3; - if (iReEnchant==0)iEnchantChance = iEnchantChance-100; - // sFlame = "plc_flamelarge"; - break; - } - case 7: - { - fAngleToVector = 0.3; - // iMaxStack = iMaxStack -3; - if (iReEnchant==0)iEnchantChance = iEnchantChance-250; - // sFlame = "plc_flamelarge"; - break; - } - case 8: - { - fAngleToVector = 0.4; - // iMaxStack = iMaxStack -3; - if (iReEnchant==0)iEnchantChance = iEnchantChance-270; - sFlame = "plc_flamemedium"; - break; - } - case 9: - { - fAngleToVector = 0.4; - // iMaxStack = iMaxStack -3; - if (iReEnchant==0)iEnchantChance = iEnchantChance-290; - sFlame = "plc_flamemedium"; - break; - } - case 10: - { - fAngleToVector = 0.4; - // iMaxStack = iMaxStack -3; - if (iReEnchant==0)iEnchantChance = iEnchantChance-310; - sFlame = "plc_flamemedium"; - break; - } - case 11: - { - fAngleToVector = 0.4; - // iMaxStack = iMaxStack -3; - if (iReEnchant==0)iEnchantChance = iEnchantChance-330; - sFlame = "plc_flamelarge"; - break; - } - case 12: - { - fAngleToVector = 0.4; - // iMaxStack = iMaxStack -3; - if (iReEnchant==0)iEnchantChance = iEnchantChance-350; - sFlame = "plc_flamelarge"; - break; - } - case 13: - { - fAngleToVector = 0.4; - // iMaxStack = iMaxStack -3; - if (iReEnchant==0)iEnchantChance = iEnchantChance-370; - sFlame = "plc_flamelarge"; - break; - } - case 14: - { - fAngleToVector = 0.4; - // iMaxStack = iMaxStack -3; - if (iReEnchant==0)iEnchantChance = iEnchantChance-390; - sFlame = "plc_flamelarge"; - break; - } - default: - { - sFlame = "plc_flamemedium"; - break; - } - } -//////////////////////////////////////////////////////////////////////// - iEnpower = GetLocalInt(oPC,"iEnpower"); - switch(iEnpower) - { - case 1: - { - sEssence = "essence001"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_ACID); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_10); - } - break; - } - case 2: - { - sEssence = "essence017"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_COLD); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_10); - } - break; - } - case 3: - { - sEssence = "essence006"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_ELECTRICAL); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_10); - } - break; - } - case 4: - { - sEssence = "essence011"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_FIRE); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_10); - } - break; - } - case 5: - { - sEssence = "essence001"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_ACID); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_15); - } - break; - } - case 6: - { - sEssence = "essence017"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_COLD); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_15); - } - break; - } - case 7: - { - sEssence = "essence006"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_ELECTRICAL); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_15); - } - break; - } - case 8: - { - sEssence = "essence011"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_FIRE); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_15); - } - break; - } - case 9: - { - sEssence = "essence001"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_ACID); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_20); - } - break; - } - case 10: - { - sEssence = "essence017"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_COLD); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_20); - } - break; - } - case 11: - { - sEssence = "essence006"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_ELECTRICAL); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_20); - } - break; - } - case 12: - { - sEssence = "essence011"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_FIRE); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_20); - } - break; - } - case 13: - { - sEssence = "essence016"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_SLASHING); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_15); - } - break; - } - case 14: - { - sEssence = "essence016"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_PIERCING); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_15); - } - break; - } - case 15: - { - sEssence = "essence016"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_BLUDGEONING); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_15); - } - break; - } - case 16: - { - sEssence = "essence016"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_NEGATIVE); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGERESIST_15); - } - break; - } - default: - { - int DamageType=0; - int DamageQty=0; - break; - } - } //end of switch - -////////////////////////////////////////////////////////////////////////////// - - location lSelf = GetLocation(OBJECT_SELF); - float fSelf = GetFacing(OBJECT_SELF); - vector vSelf = GetPosition(OBJECT_SELF); - object oArea = GetArea(OBJECT_SELF); - vector vFire; - int vDirection; - vFire = vSelf + (AngleToVector(fSelf) * fAngleToVector); - location lFire = Location(oArea,vFire,fSelf); - object oFire = CreatePlaceable(sFlame, lFire, 6.0); - - AssignCommand(oPC,PlaySound("al_mg_chntmagic1")); - AssignCommand(oPC,PlaySound("al_mg_crystalgd1")); - AssignCommand(oPC,PlaySound("al_mg_jacobs1")); - AssignCommand(oPC,ActionPlayAnimation(ANIMATION_LOOPING_GET_MID,1.0,4.0)); - PlayAnimation(ANIMATION_PLACEABLE_ACTIVATE,1.0,6.0); - - SetLocalInt(OBJECT_SELF,"iAmInUse",99); - DelayCommand(7.0,SetLocalInt(OBJECT_SELF,"iAmInUse",0)); - //ensure at least 1 respawn 10 minutes after used... - //this is to prevent a broken placeable that is used, with a 'in use' delay - //which would cancel the respawn - if (GetLocalInt(OBJECT_SELF,"iAmSetToRespawn")!=99) - { - SetLocalInt(OBJECT_SELF,"iAmSetToRespawn",99); - DelayCommand(600.0,ExecuteScript("_onclose_clear",OBJECT_SELF)); - } - - int iRandom = 0; - - int iSuccess = 0; - int iSkillGain = 0; - -////////////////////////////////////////////begin stackables - object oTemp = OBJECT_INVALID; - oTemp = GetItemPossessedBy(oPC,sEssence); - object oEssence = oTemp; - string sEssenceTag = GetTag(oEssence); - int iCount = 0; - int iEssence = 1; - iCount = GetNumStackedItems(oTemp); - DestroyObject(oTemp); - if (iCount iEssence) - { - iCount = iCount - iEssence; - SendMessageToPC(oPC,"You should get back "+IntToString(iCount)+" essences"); - DelayCommand(1.0,CreateAnObject(sEssence,oPC,iCount)); - } - } -////////////////////////////////////////////////////////////////end stackables - - iEnpower = GetLocalInt(oPC,"iEnpower"); - iEnchantChance = iEnchantChance - (iEnchantSkill * iEnpower/100); - // SendMessageToPC(oPC,"Value of iEnpower : " + IntToString(iEnpower)); - //SendMessageToPC(oPC,"Current Enchanting chance : "+ IntToString(iEnchantChance)+"%"); - - if (Random(1000) <= iEnchantChance) - { - iSuccess = 1; - iStackSize = 1; - if (iEnchant>=1) - { - DelayCommand(5.0,AssignCommand(oPC,ActionPlayAnimation(ANIMATION_LOOPING_CONJURE1,1.0,1.0))); - DelayCommand(5.0,AssignCommand(oPC,ActionPlayAnimation(ANIMATION_FIREFORGET_VICTORY1,1.0,1.0))); - DelayCommand(5.0,EnchantArmor(oItem,iEnchant)); -// DelayCommand(5.0,EnchantItem(oItem)); - DelayCommand(6.0, GiveToPC(oItem,oPC)); - sSuccess = "You successfully Enchant the Item"; - DelayCommand(6.0,FloatingTextStringOnCreature(sSuccess,oPC,FALSE)); - DelayCommand(5.8,PlaySound("vs_chant_conj_lm")); - DelayCommand(6.0,ApplyEffectToObject(DURATION_TYPE_TEMPORARY,EffectVisualEffect(VFX_DUR_BLUR,FALSE),OBJECT_SELF,2.0)); - } //end of iEnchant if - - int iEnpower = GetLocalInt(oPC,"iEnpower"); - int DamageType =GetLocalInt(oPC,"DamageType"); - int DamageQty =GetLocalInt(oPC,"DamageQty"); - if (iEnpower>=1) - { - DelayCommand(5.0,AssignCommand(oPC,ActionPlayAnimation(ANIMATION_LOOPING_CONJURE2,1.0,1.0))); - DelayCommand(5.0,AssignCommand(oPC,ActionPlayAnimation(ANIMATION_FIREFORGET_VICTORY2,1.0,1.0))); - DelayCommand(5.0,EnPowerArmor(oItem,DamageType,DamageQty)); - DelayCommand(6.0, GiveToPC(oItem,oPC)); - sSuccess = "You successfully Enpower the Item"; - DelayCommand(6.0,FloatingTextStringOnCreature(sSuccess,oPC,FALSE)); - DelayCommand(5.8,PlaySound("vs_chant_ench_hm")); - DelayCommand(6.0,ApplyEffectToObject(DURATION_TYPE_TEMPORARY,EffectVisualEffect(VFX_BEAM_LIGHTNING,FALSE),OBJECT_SELF,2.0)); - } //end of iEnpower if - - } - else - { - DelayCommand(5.0,AssignCommand(oPC,ActionPlayAnimation(ANIMATION_LOOPING_PAUSE_TIRED,1.0,1.0))); - DelayCommand(6.0,FloatingTextStringOnCreature("The incantation fails and the item is lost.",oPC,FALSE)); - DelayCommand(5.8,PlaySound("as_na_steamshrt2")); - DelayCommand(6.0,ApplyEffectToObject(DURATION_TYPE_TEMPORARY,EffectVisualEffect(VFX_DUR_PARALYZED ,FALSE),OBJECT_SELF,2.0)); - } - DelayCommand(6.0,DestroyObject(oItem)); - - if (iSuccess == 1) - { - iRandom = Random(1000); - if (iEnchantSkill > 700) iRandom = iRandom + 25; - if (iEnchantSkill > 998) iRandom = iRandom - 20; - if (iEnchantSkill > 999) iRandom = 0; - if (iRandom > iEnchantSkill) - { - if (d10(1)+1 >= iEnchantChance/100) iSkillGain = 1; - } - } - -//Ensure no more than 1 skill gain every 10 seconds to avoid token droppage. - if (iSkillGain ==1) - { - if (GetLocalInt(oPC,"iSkillGain")!= 0) - { - iSkillGain = 0; - } - else - { - SetLocalInt(oPC,"iSkillGain",99); - DelayCommand(10.0,SetLocalInt(oPC,"iSkillGain",0)); - } - } // end of if iskill gain == 1 - - - if (iSkillGain ==1) - { - string sOldSkill = ""; - string sOldSkill2 = ""; - iEnchantSkill++; - sOldSkill2 = IntToString(iEnchantSkill); - sOldSkill = "."+GetStringRight(sOldSkill2,1); - if (iEnchantSkill > 9) - { - sOldSkill = GetStringLeft(sOldSkill2,GetStringLength(sOldSkill2)-1)+sOldSkill; - } - else - { - sOldSkill = "0"+sOldSkill; - } - if (iEnchantSkill <= 1000) - { -// DelayCommand(6.0,SetTokenPair(oPC,14,2,iEnchantSkill)); - DelayCommand(6.0,SetPersistentInt(oPC,"iEnchantSkill",iEnchantSkill,0,"UOACraft")); - DelayCommand(6.0,SendMessageToPC(oPC,"===================================")); - DelayCommand(6.0,SendMessageToPC(oPC,"Your skill in Enchanting has gone up!")); - DelayCommand(6.0,SendMessageToPC(oPC,"Current Enchanting skill : "+ sOldSkill+"%")); - DelayCommand(6.0,SendMessageToPC(oPC,"===================================")); - DelayCommand(6.0, GiveXPToCreature(oPC, 5)); - } - - } // end of skill gain -} //end of main -void CreateAnObject(string sResource, object oPC, int iStackSize) - { - - CreateItemOnObject(sResource,oPC,iStackSize); - return; - } - -object CreatePlaceable(string sObject, location lPlace, float fDuration) -{ - object oPlaceable = CreateObject(OBJECT_TYPE_PLACEABLE,sObject,lPlace,FALSE); - if (fDuration != 0.0) - DestroyObject(oPlaceable,fDuration); - return oPlaceable; -} - -void EnchantArmor(object oItem,int wBonus) - { - itemproperty iBonus = ItemPropertyACBonus(wBonus); - IPSafeAddItemProperty(oItem,iBonus); - } - -void GiveToPC(object oItem, object oPC) - { - CopyItem(oItem,oPC,TRUE); - } - void EnPowerArmor(object oItem,int DamageType,int DamageQty) - { - itemproperty iEffect = ItemPropertyDamageResistance(DamageType,DamageQty); - IPSafeAddItemProperty(oItem,iEffect); - } - - -/* -IP_CONST_DAMAGEBONUS_1 -IP_CONST_DAMAGEBONUS_10 -IP_CONST_DAMAGEBONUS_1d10 -IP_CONST_DAMAGEBONUS_1d12 -IP_CONST_DAMAGEBONUS_1d4 -IP_CONST_DAMAGEBONUS_1d6 -IP_CONST_DAMAGEBONUS_1d8 -IP_CONST_DAMAGEBONUS_2 -IP_CONST_DAMAGEBONUS_2d10 -IP_CONST_DAMAGEBONUS_2d12 -IP_CONST_DAMAGEBONUS_2d4 -IP_CONST_DAMAGEBONUS_2d6 -IP_CONST_DAMAGEBONUS_2d8 -IP_CONST_DAMAGEBONUS_3 -IP_CONST_DAMAGEBONUS_4 -IP_CONST_DAMAGEBONUS_5 -IP_CONST_DAMAGEBONUS_6 -IP_CONST_DAMAGEBONUS_7 -IP_CONST_DAMAGEBONUS_8 -IP_CONST_DAMAGEBONUS_9 - - -IP_CONST_DAMAGETYPE_ACID -Acid damagetype. -IP_CONST_DAMAGETYPE_BLUDGEONING -Bludgenoning damagetype. -IP_CONST_DAMAGETYPE_COLD -Cold damagetype. -IP_CONST_DAMAGETYPE_DIVINE -Divine energy damage type. -IP_CONST_DAMAGETYPE_ELECTRICAL -Electrical damage type. -IP_CONST_DAMAGETYPE_FIRE -Fire damage type. -IP_CONST_DAMAGETYPE_MAGICAL -Any magical (i.e. not physical) damage type. -IP_CONST_DAMAGETYPE_NEGATIVE -Negative energy damage type. -IP_CONST_DAMAGETYPE_PHYSICAL -Physical (i.e. not magical) damage type. -IP_CONST_DAMAGETYPE_PIERCING -Piercing damage type. -IP_CONST_DAMAGETYPE_POSITIVE -Positive energy damage type. -IP_CONST_DAMAGETYPE_SLASHING -Slashing damage type. -IP_CONST_DAMAGETYPE_SONIC -Sonic damage type. -IP_CONST_DAMAGETYPE_SUBDUAL -Subdual damage type. -*/ - -/* -IP_CONST_DAMAGERESIST_10 Resist 10 damage. - -IP_CONST_DAMAGERESIST_15 Resist 15 damage. - -IP_CONST_DAMAGERESIST_20 Resist 20 damage. - -IP_CONST_DAMAGERESIST_25 Resist 25 damage. - -IP_CONST_DAMAGERESIST_30 Resist 30 damage. - -*/ -/* -IP_CONST_DAMAGETYPE_ACID Acid damagetype. - -IP_CONST_DAMAGETYPE_BLUDGEONING Bludgenoning damagetype. - -IP_CONST_DAMAGETYPE_COLD Cold damagetype. - -IP_CONST_DAMAGETYPE_DIVINE Divine energy damage type. - -IP_CONST_DAMAGETYPE_ELECTRICAL Electrical damage type. - -IP_CONST_DAMAGETYPE_FIRE Fire damage type. - -IP_CONST_DAMAGETYPE_MAGICAL Any magical (i.e. not physical) damage type. - -IP_CONST_DAMAGETYPE_NEGATIVE Negative energy damage type. - -IP_CONST_DAMAGETYPE_PHYSICAL Physical (i.e. not magical) damage type. - -IP_CONST_DAMAGETYPE_PIERCING Piercing damage type. - -IP_CONST_DAMAGETYPE_POSITIVE Positive energy damage type. - -IP_CONST_DAMAGETYPE_SLASHING Slashing damage type. - -IP_CONST_DAMAGETYPE_SONIC Sonic damage type. - -IP_CONST_DAMAGETYPE_SUBDUAL Subdual damage type - -*/ diff --git a/_module/nss/_enchant_weapon.nss b/_module/nss/_enchant_weapon.nss deleted file mode 100644 index 866cb08a..00000000 --- a/_module/nss/_enchant_weapon.nss +++ /dev/null @@ -1,1234 +0,0 @@ -//new enchant script - Oct 18,2005 - - - -//#include "_persist_01a" -#include "x2_inc_itemprop" -#include "aps_include" - -void GetNextItemPossessedBy(object oPC, string sItemTag); -void GetNextStackedItem(object oPC, string sEssenceTag, int iCount); -void CreateAnObject(string sResource, object oPC, int iStackSize); -object CreatePlaceable(string sObject, location lPlace, float fDuration); -object oTestValid=OBJECT_INVALID; -void EnchantWeapon(object oItem,int wBonus); -void EnPowerWeapon(object oItem,int DamageType,int DamageQty); -void GiveToPC(object oItem, object oPC); -string sDialogResRef=""; -string sEssence; -int iEnpower=0; -void main() -{ - - object oPC = GetLastDisturbed(); - object oItem = GetInventoryDisturbItem(); - - - string sItemTag = GetTag(oItem); - string sReEnchantMessage = "INVALID"; - - int iReEnchant = 0; - int iBaseItem=0; - int iMaxReEnchant; - int iMaxReEnchant2; - int iMaxReEnchant3; - int wBonus=1; - int wEffect=0; - - - int iEnchantSkill = GetPersistentInt(oPC,"iEnchantSkill","UOACraft"); - int iEnchantChance = iEnchantSkill; - - if (GetInventoryDisturbType()!= INVENTORY_DISTURB_TYPE_ADDED) - { - if (sItemTag=="ENCHANT_WEAPON1") - - { - SetLocalInt(oPC,"iEnchant",1); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a weapon to +1.",oPC,FALSE); - } - - if (sItemTag=="ENCHANT_WEAPON2") - { - if (iEnchantChance >= 100) - { - SetLocalInt(oPC,"iEnchant",2); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a weapon to +2.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant this.",oPC,FALSE); - } - - if (sItemTag=="ENCHANT_WEAPON3") - { - if (iEnchantChance >= 157) - { - SetLocalInt(oPC,"iEnchant",3); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a weapon to +3.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant this.",oPC,FALSE); - } - - if (sItemTag=="ENCHANT_WEAPON4") - { - if (iEnchantChance >= 214) - { - SetLocalInt(oPC,"iEnchant",4); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a weapon to +4.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant this.",oPC,FALSE); - } - - if (sItemTag=="ENCHANT_WEAPON5") - { - if (iEnchantChance >= 271) - { - SetLocalInt(oPC,"iEnchant",5); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a weapon to +5",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant this.",oPC,FALSE); - } - - if (sItemTag=="ENCHANT_WEAPON6") - { - if (iEnchantChance >= 328) - { - SetLocalInt(oPC,"iEnchant",6); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a weapon to +6.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant this.",oPC,FALSE); - } - - if (sItemTag=="ENCHANT_WEAPON7") - { - if (iEnchantChance >= 385) - { - SetLocalInt(oPC,"iEnchant",7); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a weapon to +7.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant this.",oPC,FALSE); - } - - if (sItemTag=="ENCHANT_WEAPON8") - { - if (iEnchantChance >= 442) - { - SetLocalInt(oPC,"iEnchant",8); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a weapon to +8.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant this.",oPC,FALSE); - } - - if (sItemTag=="ENCHANT_WEAPON9") - { - if (iEnchantChance >= 500) - { - SetLocalInt(oPC,"iEnchant",9); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a weapon to +9.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant this.",oPC,FALSE); - } - - if (sItemTag=="ENCHANT_WEAPON10") - { - if (iEnchantChance >= 590) - { - SetLocalInt(oPC,"iEnchant",10); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a weapon to +10.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant this.",oPC,FALSE); - } - - if (sItemTag=="ENCHANT_WEAPON11") - { - if (iEnchantChance >= 640) - { - SetLocalInt(oPC,"iEnchant",11); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a weapon to +11.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant this.",oPC,FALSE); - } - - if (sItemTag=="ENCHANT_WEAPON12") - { - if (iEnchantChance >= 730) - { - SetLocalInt(oPC,"iEnchant",12); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a weapon to +12.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant this.",oPC,FALSE); - } - - if (sItemTag=="ENCHANT_WEAPON13") - { - if (iEnchantChance >= 840) - { - SetLocalInt(oPC,"iEnchant",13); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a weapon to +13.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant this.",oPC,FALSE); - } - - if (sItemTag=="ENCHANT_WEAPON14") - { - if (iEnchantChance >= 950) - { - SetLocalInt(oPC,"iEnchant",14); - SetLocalInt(oPC,"iEnpower",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enchant a weapon to +14.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enchant this.",oPC,FALSE); - } - - - -//XXXXX the following is Bows XXXXXXXXXXXX -// this is a brand new section new tags and ienchant goes to higher numbers - - - -//end of bows - - if (sItemTag=="ENPOWER_WEAPON1") - { - if (iEnchantChance >= 700) - { - SetLocalInt(oPC,"iEnpower",1); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a weapon with Acid.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_WEAPON2") - { - if (iEnchantChance >= 700) - { - SetLocalInt(oPC,"iEnpower",2); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a weapon with Cold.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_WEAPON3") - { - if (iEnchantChance >= 700) - { - SetLocalInt(oPC,"iEnpower",3); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a weapon with Electricity.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_WEAPON4") - { - if (iEnchantChance >= 700) - { - SetLocalInt(oPC,"iEnpower",4); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a weapon with Fire.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_WEAPON5") - { - if (iEnchantChance >= 800) - { - SetLocalInt(oPC,"iEnpower",5); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a weapon with Acid.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_WEAPON6") - { - if (iEnchantChance >= 800) - { - SetLocalInt(oPC,"iEnpower",6); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a weapon with Cold.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_WEAPON7") - { - if (iEnchantChance >= 800) - { - SetLocalInt(oPC,"iEnpower",7); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a weapon with Electricity.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_WEAPON8") - { - if (iEnchantChance >= 800) - { - SetLocalInt(oPC,"iEnpower",8); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a weapon with Fire.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_WEAPON9") - { - if (iEnchantChance >= 900) - { - SetLocalInt(oPC,"iEnpower",9); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a weapon with Acid.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_WEAPON10") - { - if (iEnchantChance >= 900) - { - SetLocalInt(oPC,"iEnpower",10); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a weapon with Cold.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_WEAPON11") - { - if (iEnchantChance >= 900) - { - SetLocalInt(oPC,"iEnpower",11); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a weapon with Electricity.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_WEAPON12") - { - if (iEnchantChance >= 900) - { - SetLocalInt(oPC,"iEnpower",12); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a weapon with Fire.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_WEAPON13") - { - if (iEnchantChance >= 900) - { - SetLocalInt(oPC,"iEnpower",13); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a weapon with Acid.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_WEAPON14") - { - if (iEnchantChance >= 900) - { - SetLocalInt(oPC,"iEnpower",14); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a weapon with Cold.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_WEAPON15") - { - if (iEnchantChance >= 900) - { - SetLocalInt(oPC,"iEnpower",15); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a weapon with Electricity.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower this.",oPC,FALSE); - } - - if (sItemTag=="ENPOWER_WEAPON16") - { - if (iEnchantChance >= 900) - { - SetLocalInt(oPC,"iEnpower",16); - SetLocalInt(oPC,"iEnchant",0); - FloatingTextStringOnCreature("Enchanting forge is now set to Enpower a weapon with Fire.",oPC,FALSE); - } - else - FloatingTextStringOnCreature("You do not have sufficient skill to enpower this.",oPC,FALSE); - } - CopyObject(oItem,GetLocation(oPC),OBJECT_SELF,GetTag(oItem)); - DestroyObject(oItem); - return; - } - - // The following 3 lines are to ensure compatability with UOAbigal's Persistent Token System. - // You can replace them with whatever 'no-drop' code you have or comment them out. - string sNoDropFlag = (GetStringLeft(GetTag(oItem),6)); - if (sNoDropFlag == "NoDrop" || sNoDropFlag == "TOKEN_"||sNoDropFlag=="_TBOX_") - return; - if (GetBaseItemType(oItem)==BASE_ITEM_LARGEBOX) - { - DestroyObject(oItem); - SendMessageToPC(oPC,"To avoid possible dupe exploits, the container placed in this table has been destroyed."); - return; - } - // End of compatability portion. - - if (GetLocalInt(OBJECT_SELF,"iAmInUse")!=0) - { - FloatingTextStringOnCreature("You must wait for this item to finish enchanting..",oPC,FALSE); - CopyItem(oItem,oPC,TRUE); - DestroyObject(oItem); - return; - } - - iBaseItem = GetBaseItemType(oItem); - string sItemResRef = ""; - int iStackSize = 0; - int iMaxStack = 5; - string sSuccess = ""; - - if (GetStringLeft(sItemTag,5) != "WEAP_" && GetStringLeft(sItemTag,5) != "GLOV_") - { - CopyItem(oItem,oPC,TRUE); - FloatingTextStringOnCreature("You cannot Enchant this item!.",oPC,FALSE); - DestroyObject(oItem); - return; - } - - if (iEnchantChance <350) - { - - iEnchantChance = GetAbilityScore(oPC,ABILITY_INTELLIGENCE)*3; - iEnchantChance = iEnchantChance + GetAbilityScore(oPC,ABILITY_DEXTERITY) + GetAbilityScore(oPC,ABILITY_WISDOM); - iEnchantChance = iEnchantChance * 3; - if (iEnchantChance >350) iEnchantChance = 350; - if (iEnchantSkill > iEnchantChance) iEnchantChance = iEnchantSkill; - } - - if (sItemResRef=="INVALID") - { - SendMessageToPC(oPC,"You cannot Enchant this item!"); - CopyItem(oItem,oPC,TRUE); - DestroyObject(oItem,0.1); - return; - } - - - if (iEnchantChance < 1) - { - if (iReEnchant==0) - { - FloatingTextStringOnCreature("You have no idea how to Enchant this item.",oPC,FALSE); - } - else - { - FloatingTextStringOnCreature("You have no idea how to reEnchant this item.",oPC,FALSE); - } - CopyItem(oItem,oPC,TRUE); - DestroyObject(oItem); - return; - } - - string sFlame= ""; - int iEnchant = GetLocalInt(oPC,"iEnchant"); - float fAngleToVector = 0.4; - - switch(iEnchant) //se chance of success - { - case 1: - { - fAngleToVector = 0.5; - if (iReEnchant==0)iEnchantChance = iEnchantChance+150; - break; - } - case 2: - { - fAngleToVector = 0.6; - if (iReEnchant==0)iEnchantChance = iEnchantChance+100; - break; - } - case 3: - { - fAngleToVector = 0.6; - if (iReEnchant==0)iEnchantChance = iEnchantChance+75; - break; - } - case 4: - { - fAngleToVector = 0.2; - if (iReEnchant==0)iEnchantChance = iEnchantChance+50; - break; - } - case 5: - { - fAngleToVector = 0.3; - if (iReEnchant==0)iEnchantChance = iEnchantChance; - break; - } - case 6: - { - fAngleToVector = 0.3; - if (iReEnchant==0)iEnchantChance = iEnchantChance-100; - break; - } - case 7: - { - fAngleToVector = 0.3; - if (iReEnchant==0)iEnchantChance = iEnchantChance-250; - break; - } - case 8: - { - fAngleToVector = 0.4; - if (iReEnchant==0)iEnchantChance = iEnchantChance-270; - sFlame = "plc_flamemedium"; - break; - } - case 9: - { - fAngleToVector = 0.4; - if (iReEnchant==0)iEnchantChance = iEnchantChance-290; - sFlame = "plc_flamemedium"; - break; - } - case 10: - { - fAngleToVector = 0.4; - if (iReEnchant==0)iEnchantChance = iEnchantChance-310; - sFlame = "plc_flamemedium"; - break; - } - case 11: - { - fAngleToVector = 0.4; - if (iReEnchant==0)iEnchantChance = iEnchantChance-330; - sFlame = "plc_flamelarge"; - break; - } - case 12: - { - fAngleToVector = 0.4; - if (iReEnchant==0)iEnchantChance = iEnchantChance-350; - sFlame = "plc_flamelarge"; - break; - } - case 13: - { - fAngleToVector = 0.4; - if (iReEnchant==0)iEnchantChance = iEnchantChance-370; - sFlame = "plc_flamelarge"; - break; - } - case 14: - { - fAngleToVector = 0.4; - if (iReEnchant==0)iEnchantChance = iEnchantChance-390; - sFlame = "plc_flamelarge"; - break; - } - default: - { - sFlame = "plc_flamemedium"; - break; - } - } - int iEnpower = GetLocalInt(oPC,"iEnpower"); - - switch(iEnpower) - { - case 1: - { - sEssence = "essence001"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_ACID); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGEBONUS_1d6); - FloatingTextStringOnCreature("Item valid. Damage set.",oPC,FALSE); - } - else - { - SetLocalInt(oPC,"DamageType",0); - SetLocalInt(oPC,"DamageQty",0); - FloatingTextStringOnCreature("You do not have enough essence for this.",oPC,FALSE); - CopyItem(oItem,oPC,TRUE); - DestroyObject(oItem,0.1); - return; - } - break; - } - case 2: - { - sEssence = "essence017"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_COLD); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGEBONUS_1d6); - FloatingTextStringOnCreature("Item valid. Damage set.",oPC,FALSE); - } - else - { - SetLocalInt(oPC,"DamageType",0); - SetLocalInt(oPC,"DamageQty",0); - FloatingTextStringOnCreature("You do not have enough essence for this.",oPC,FALSE); - CopyItem(oItem,oPC,TRUE); - DestroyObject(oItem,0.1); - return; - } - break; - } - case 3: - { - sEssence = "essence006"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_ELECTRICAL); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGEBONUS_1d6); - } - else - { - SetLocalInt(oPC,"DamageType",0); - SetLocalInt(oPC,"DamageQty",0); - FloatingTextStringOnCreature("You do not have enough essence for this.",oPC,FALSE); - CopyItem(oItem,oPC,TRUE); - DestroyObject(oItem,0.1); - return; - } - break; - } - case 4: - { - sEssence = "essence011"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_FIRE); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGEBONUS_1d6); - } - else - { - SetLocalInt(oPC,"DamageType",0); - SetLocalInt(oPC,"DamageQty",0); - FloatingTextStringOnCreature("You do not have enough essence for this.",oPC,FALSE); - CopyItem(oItem,oPC,TRUE); - DestroyObject(oItem,0.1); - return; - - } - break; - } - case 5: - { - sEssence = "essence001"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_ACID); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGEBONUS_1d8); - } - else - { - SetLocalInt(oPC,"DamageType",0); - SetLocalInt(oPC,"DamageQty",0); - FloatingTextStringOnCreature("You do not have enough essence for this.",oPC,FALSE); - CopyItem(oItem,oPC,TRUE); - DestroyObject(oItem,0.1); - return; - - } - break; - } - case 6: - { - sEssence = "essence017"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_COLD); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGEBONUS_1d8); - } - else - { - SetLocalInt(oPC,"DamageType",0); - SetLocalInt(oPC,"DamageQty",0); - FloatingTextStringOnCreature("You do not have enough essence for this.",oPC,FALSE); - CopyItem(oItem,oPC,TRUE); - DestroyObject(oItem,0.1); - return; - - } - break; - } - case 7: - { - sEssence = "essence006"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_ELECTRICAL); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGEBONUS_1d8); - } - else - { - SetLocalInt(oPC,"DamageType",0); - SetLocalInt(oPC,"DamageQty",0); - FloatingTextStringOnCreature("You do not have enough essence for this.",oPC,FALSE); - CopyItem(oItem,oPC,TRUE); - DestroyObject(oItem,0.1); - return; - - } - break; - } - case 8: - { - sEssence = "essence011"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_FIRE); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGEBONUS_1d8); - return; - } - else - { - SetLocalInt(oPC,"DamageType",0); - SetLocalInt(oPC,"DamageQty",0); - CopyItem(oItem,oPC,TRUE); - DestroyObject(oItem,0.1); - FloatingTextStringOnCreature("You do not have enough essence for this.",oPC,FALSE); - return; - } - break; - } - case 9: - { - sEssence = "essence001"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_ACID); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGEBONUS_1d10); - } - else - { - SetLocalInt(oPC,"DamageType",0); - SetLocalInt(oPC,"DamageQty",0); - CopyItem(oItem,oPC,TRUE); - DestroyObject(oItem,0.1); - FloatingTextStringOnCreature("You do not have enough essence for this.",oPC,FALSE); - return; - } - break; - } - case 10: - { - sEssence = "essence017"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_COLD); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGEBONUS_1d10); - } - else - { - SetLocalInt(oPC,"DamageType",0); - SetLocalInt(oPC,"DamageQty",0); - CopyItem(oItem,oPC,TRUE); - DestroyObject(oItem,0.1); - FloatingTextStringOnCreature("You do not have enough essence for this.",oPC,FALSE); - return; - } - break; - } - case 11: - { - sEssence = "essence006"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_ELECTRICAL); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGEBONUS_1d10); - } - else - { - SetLocalInt(oPC,"DamageType",0); - SetLocalInt(oPC,"DamageQty",0); - CopyItem(oItem,oPC,TRUE); - DestroyObject(oItem,0.1); - FloatingTextStringOnCreature("You do not have enough essence for this.",oPC,FALSE); - return; - } - break; - } - case 12: - { - sEssence = "essence011"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_FIRE); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGEBONUS_1d10); - } - else - { - SetLocalInt(oPC,"DamageType",0); - SetLocalInt(oPC,"DamageQty",0); - CopyItem(oItem,oPC,TRUE); - DestroyObject(oItem,0.1); - FloatingTextStringOnCreature("You do not have enough essence for this.",oPC,FALSE); - return; - } - break; - } - case 13: - { - sEssence = "essence001"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_ACID); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGEBONUS_1d12); - } - else - { - SetLocalInt(oPC,"DamageType",0); - SetLocalInt(oPC,"DamageQty",0); - CopyItem(oItem,oPC,TRUE); - DestroyObject(oItem,0.1); - FloatingTextStringOnCreature("You do not have enough essence for this.",oPC,FALSE); - return; - } - break; - } - case 14: - { - sEssence = "essence017"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_COLD); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGEBONUS_1d12); - } - else - { - SetLocalInt(oPC,"DamageType",0); - SetLocalInt(oPC,"DamageQty",0); - CopyItem(oItem,oPC,TRUE); - DestroyObject(oItem,0.1); - FloatingTextStringOnCreature("You do not have enough essence for this.",oPC,FALSE); - return; - } - break; - } - case 15: - { - sEssence = "essence006"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_ELECTRICAL); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGEBONUS_1d12); - } - else - { - SetLocalInt(oPC,"DamageType",0); - SetLocalInt(oPC,"DamageQty",0); - CopyItem(oItem,oPC,TRUE); - DestroyObject(oItem,0.1); - FloatingTextStringOnCreature("You do not have enough essence for this.",oPC,FALSE); - return; - } - break; - } - case 16: - { - sEssence = "essence011"; - if(GetItemPossessedBy(oPC,sEssence) != oTestValid) - { - SetLocalInt(oPC,"DamageType",IP_CONST_DAMAGETYPE_FIRE); - SetLocalInt(oPC,"DamageQty",IP_CONST_DAMAGEBONUS_1d12); - } - else - { - SetLocalInt(oPC,"DamageType",0); - SetLocalInt(oPC,"DamageQty",0); - CopyItem(oItem,oPC,TRUE); - DestroyObject(oItem,0.1); - FloatingTextStringOnCreature("You do not have enough essence for this.",oPC,FALSE); - return; - } - break; - } - default: - { - int DamageType=0; - int DamageQty=0; - break; - } - } //end of switch - - location lSelf = GetLocation(OBJECT_SELF); - float fSelf = GetFacing(OBJECT_SELF); - vector vSelf = GetPosition(OBJECT_SELF); - object oArea = GetArea(OBJECT_SELF); - vector vFire; - int vDirection; - vFire = vSelf + (AngleToVector(fSelf) * fAngleToVector); - location lFire = Location(oArea,vFire,fSelf); - object oFire = CreatePlaceable(sFlame, lFire, 6.0); - - AssignCommand(oPC,PlaySound("al_mg_chntmagic1")); - AssignCommand(oPC,PlaySound("al_mg_crystalgd1")); - AssignCommand(oPC,PlaySound("al_mg_jacobs1")); - - AssignCommand(oPC,ActionPlayAnimation(ANIMATION_LOOPING_GET_MID,1.0,4.0)); - PlayAnimation(ANIMATION_PLACEABLE_ACTIVATE,1.0,6.0); - - SetLocalInt(OBJECT_SELF,"iAmInUse",99); - DelayCommand(7.0,SetLocalInt(OBJECT_SELF,"iAmInUse",0)); - //ensure at least 1 respawn 10 minutes after used... - //this is to prevent a broken placeable that is used, with a 'in use'delay - //which would cancel the respawn - if (GetLocalInt(OBJECT_SELF,"iAmSetToRespawn")!=99) - { - SetLocalInt(OBJECT_SELF,"iAmSetToRespawn",99); - DelayCommand(600.0,ExecuteScript("_onclose_clear",OBJECT_SELF)); - } - - int iRandom = 0; - - int iSuccess = 0; - int iSkillGain = 0; -///////////////////////////////////////////begin stackables - object oTemp = OBJECT_INVALID; - oTemp = GetItemPossessedBy(oPC,sEssence); - object oEssence = oTemp; - string sEssenceTag = GetTag(oEssence); - int iCount = 0; - int iEssence = 1; - iCount = GetNumStackedItems(oTemp); - DestroyObject(oTemp); - if (iCount iEssence) - { - iCount = iCount - iEssence; - SendMessageToPC(oPC,"You should get back "+IntToString(iCount)+" essences"); - DelayCommand(1.0,CreateAnObject(sEssence,oPC,iCount)); - } - } - - - //DestroyObject(GetItemPossessedBy(oPC,sEssence)); //Comment out - - -////////////////////////////////////////////////////////////////end stackables - iEnpower = GetLocalInt(oPC,"iEnpower"); - if (iEnpower > 0) iEnchantChance = iEnchantChance - (iEnchantSkill * iEnpower/100); - //SendMessageToPC(oPC,"Value of iEnchantChance : " + IntToString(iEnchantChance)); - - if (Random(1000) <= iEnchantChance) - { - iSuccess = 1; - iStackSize = 1; - if (iEnchant>=1) - { - - DelayCommand(5.0,AssignCommand(oPC,ActionPlayAnimation(ANIMATION_LOOPING_CONJURE1,1.0,1.0))); - - DelayCommand(5.0,AssignCommand(oPC,ActionPlayAnimation(ANIMATION_FIREFORGET_VICTORY1,1.0,1.0))); - DelayCommand(5.0,EnchantWeapon(oItem,iEnchant)); - DelayCommand(6.0, GiveToPC(oItem,oPC)); - sSuccess = "You successfully Enchant the Item"; - - DelayCommand(6.0,FloatingTextStringOnCreature(sSuccess,oPC,FALSE)); - DelayCommand(5.8,PlaySound("vs_chant_conj_lm")); - - DelayCommand(6.0,ApplyEffectToObject(DURATION_TYPE_TEMPORARY,EffectVisualEffect(VFX_DUR_BLUR,FALSE),OBJECT_SELF,2.0)); - } //end of iEnchant if - - - int DamageType =GetLocalInt(oPC,"DamageType"); - int DamageQty =GetLocalInt(oPC,"DamageQty"); - if (iEnpower>=1) - { - - DelayCommand(5.0,AssignCommand(oPC,ActionPlayAnimation(ANIMATION_LOOPING_CONJURE2,1.0,1.0))); - DelayCommand(5.0,AssignCommand(oPC,ActionPlayAnimation(ANIMATION_FIREFORGET_VICTORY2,1.0,1.0))); - DelayCommand(5.0,EnPowerWeapon(oItem,DamageType,DamageQty)); - DelayCommand(6.0, GiveToPC(oItem,oPC)); - sSuccess = "You successfully Enpower the Item"; - SetLocalInt(oPC,"DamageType",0); - SetLocalInt(oPC,"DamageQty",0); - - DelayCommand(6.0,FloatingTextStringOnCreature(sSuccess,oPC,FALSE)); - DelayCommand(5.8,PlaySound("vs_chant_ench_hm")); - - DelayCommand(6.0,ApplyEffectToObject(DURATION_TYPE_TEMPORARY,EffectVisualEffect(VFX_BEAM_LIGHTNING,FALSE),OBJECT_SELF,2.0)); - } //end of iEnpower if - - } - else - { - DelayCommand(5.0,AssignCommand(oPC,ActionPlayAnimation(ANIMATION_LOOPING_PAUSE_TIRED,1.0,1.0))); - DelayCommand(6.0,FloatingTextStringOnCreature("The incantation fails and the item is lost.",oPC,FALSE)); - DelayCommand(5.8,PlaySound("as_na_steamshrt2")); - - DelayCommand(6.0,ApplyEffectToObject(DURATION_TYPE_TEMPORARY,EffectVisualEffect(VFX_DUR_PARALYZED,FALSE),OBJECT_SELF,2.0)); - } - DelayCommand(6.0,DestroyObject(oItem)); - - if (iSuccess == 1) - { - iRandom = Random(1000); - if (iEnchantSkill > 700) iRandom = iRandom + 30; - if (iEnchantSkill > 998) iRandom = iRandom - 25; - if (iEnchantSkill > 999) iRandom = 0; - if (iRandom > iEnchantSkill) - { - if (d10(1)+1 >= iEnchantChance/100) iSkillGain = 1; - } - } - - //Ensure no more than 1 skill gain every 10 seconds to avoid token droppage. - if (iSkillGain ==1) - { - if (GetLocalInt(oPC,"iSkillGain")!= 0) - { - iSkillGain = 0; - } - else - { - SetLocalInt(oPC,"iSkillGain",99); - DelayCommand(10.0,SetLocalInt(oPC,"iSkillGain",0)); - } - } // end of if iskill gain == 1 - - - if (iSkillGain ==1) - { - string sOldSkill = ""; - string sOldSkill2 = ""; - iEnchantSkill++; - sOldSkill2 = IntToString(iEnchantSkill); - sOldSkill = "."+GetStringRight(sOldSkill2,1); - if (iEnchantSkill > 9) - { - sOldSkill = -GetStringLeft(sOldSkill2,GetStringLength(sOldSkill2)-1)+sOldSkill; - } - else - { - sOldSkill = "0"+sOldSkill; - } - if (iEnchantSkill <= 1000) - { - -DelayCommand(6.0,SetPersistentInt(oPC,"iEnchantSkill",iEnchantSkill,0,"UOACraft")); - -DelayCommand(6.0,SendMessageToPC(oPC,"===================================")); - DelayCommand(6.0,SendMessageToPC(oPC,"Your skill in Enchanting has gone up!")); - DelayCommand(6.0,SendMessageToPC(oPC,"Current Enchanting skill :"+ sOldSkill+"%")); - -DelayCommand(6.0,SendMessageToPC(oPC,"===================================")); - DelayCommand(6.0, GiveXPToCreature(oPC, 5)); - } - - } // end of skill gain -} //end of main - -void CreateAnObject(string sResource, object oPC, int iStackSize) -{ - CreateItemOnObject(sResource,oPC,iStackSize); - return; -} - -object CreatePlaceable(string sObject, location lPlace, float fDuration) -{ - object oPlaceable = CreateObject(OBJECT_TYPE_PLACEABLE,sObject,lPlace,FALSE); - if (fDuration != 0.0) - DestroyObject(oPlaceable,fDuration); - return oPlaceable; -} - -void EnchantWeapon(object oItem,int wBonus) -{ - itemproperty iBonus; - if (wBonus < 15) - { - if (IPGetIsRangedWeapon(oItem)) - { - iBonus = ItemPropertyAttackBonus(wBonus); - } - if (GetStringLeft(GetTag(oItem),5) == "GLOV_") - { - iBonus = ItemPropertyAttackBonus(wBonus); - } - if (IPGetIsMeleeWeapon(oItem)) - { - iBonus = ItemPropertyEnhancementBonus(wBonus); - } - } - else - { - if (IPGetIsRangedWeapon(oItem)) - { - switch(wBonus) - { - case 15: - { - iBonus = ItemPropertyUnlimitedAmmo(); - break; - } - case 16: - { - iBonus = ItemPropertyUnlimitedAmmo(IP_CONST_UNLIMITEDAMMO_PLUS1); - break; - } - case 17: - { - iBonus = ItemPropertyUnlimitedAmmo(IP_CONST_UNLIMITEDAMMO_PLUS2); - break; - } - case 18: - { - iBonus = ItemPropertyUnlimitedAmmo(IP_CONST_UNLIMITEDAMMO_PLUS3); - break; - } - case 19: - { - iBonus = ItemPropertyUnlimitedAmmo(IP_CONST_UNLIMITEDAMMO_PLUS4); - break; - } - case 20: - { - iBonus = ItemPropertyUnlimitedAmmo(IP_CONST_UNLIMITEDAMMO_PLUS5); - break; - } - case 21: - { - iBonus = ItemPropertyUnlimitedAmmo(IP_CONST_UNLIMITEDAMMO_1D6COLD); - break; - } - case 22: - { - iBonus = ItemPropertyUnlimitedAmmo(IP_CONST_UNLIMITEDAMMO_1D6FIRE); - break; - } - case 23: - { - iBonus = ItemPropertyUnlimitedAmmo(IP_CONST_UNLIMITEDAMMO_1D6LIGHT); - break; - } - default: - { - break; - } - } - } - - if (IPGetIsMeleeWeapon(oItem)) - { - iBonus = ItemPropertyKeen(); - } - } - IPSafeAddItemProperty(oItem,iBonus); -} - -void GiveToPC(object oItem, object oPC) -{ - CopyItem(oItem,oPC,TRUE); -} - -void EnPowerWeapon(object oItem,int DamageType,int DamageQty) -{ - itemproperty iEffect = ItemPropertyDamageBonus(DamageType,DamageQty); - IPSafeAddItemProperty(oItem,iEffect); -} - - -/* -IP_CONST_DAMAGEBONUS_1 -IP_CONST_DAMAGEBONUS_10 -IP_CONST_DAMAGEBONUS_1d10 -IP_CONST_DAMAGEBONUS_1d12 -IP_CONST_DAMAGEBONUS_1d4 -IP_CONST_DAMAGEBONUS_1d6 -IP_CONST_DAMAGEBONUS_1d8 -IP_CONST_DAMAGEBONUS_2 -IP_CONST_DAMAGEBONUS_2d10 -IP_CONST_DAMAGEBONUS_2d12 -IP_CONST_DAMAGEBONUS_2d4 -IP_CONST_DAMAGEBONUS_2d6 -IP_CONST_DAMAGEBONUS_2d8 -IP_CONST_DAMAGEBONUS_3 -IP_CONST_DAMAGEBONUS_4 -IP_CONST_DAMAGEBONUS_5 -IP_CONST_DAMAGEBONUS_6 -IP_CONST_DAMAGEBONUS_7 -IP_CONST_DAMAGEBONUS_8 -IP_CONST_DAMAGEBONUS_9 - - -IP_CONST_DAMAGETYPE_ACID -IP_CONST_DAMAGETYPE_BLUDGEONING -IP_CONST_DAMAGETYPE_COLD -IP_CONST_DAMAGETYPE_DIVINE -IP_CONST_DAMAGETYPE_ELECTRICAL -IP_CONST_DAMAGETYPE_FIRE -IP_CONST_DAMAGETYPE_MAGICAL Any magical (i.e. not physical) damage type. -IP_CONST_DAMAGETYPE_NEGATIVE -IP_CONST_DAMAGETYPE_PHYSICAL Physical (i.e. not magical) damage type. -IP_CONST_DAMAGETYPE_PIERCING -IP_CONST_DAMAGETYPE_POSITIVE -IP_CONST_DAMAGETYPE_SLASHING -IP_CONST_DAMAGETYPE_SONIC -IP_CONST_DAMAGETYPE_SUBDUAL -*/ - diff --git a/_module/nss/_kb_loot_corpse.nss b/_module/nss/_kb_loot_corpse.nss deleted file mode 100644 index 5a03d2bd..00000000 --- a/_module/nss/_kb_loot_corpse.nss +++ /dev/null @@ -1,904 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// // // -// _kb_loot_corpse (include file) // VERSION 3.3 // -// // // -// by Scrotok on 9 Feb 03 //////////////////////////// -// Thanks to Keron Blackfeld for 99% of the work! // -// email Questions and Comments to: jnbplatte@intellisys.net // -// // -//////////////////////////////////////////////////////////////////////////////// -// // -// CAUTION: You MUST re-save/compile (F7 key) "nw_c2_default7" whenever // -// "_kb_loot_corpse" is modified! // -// // -// CAUTION: You MUST re-save (not the F7 key!) "_kb_loot_corpse" if you make // -// any changes to "_kb_inc_invmgmt" (for programmers only: because it is an // -// #include file). To re-save it, make a change to the script, then UNDO // -// the change, then re-save. // -// // -// NEWBIES: You don't need to place this script anywhere -- it's included as // -// part of "nw_c2_default7" using the #include command. All you need to do // -// is configure the script (see below) as desired. // -// // -//////////////////////////////////////////////////////////////////////////////// -// // -// // -// CONFIGURING THE SCRIPT // -// // -// This script supports some configuration by the user. Following the // -// void LeaveCorpse() of the _kb_loot_corpse, you'll find a section where // -// you can set a few things. These include: (with default values displayed) // -// // -// // -// int nUseLootable = TRUE This enables the script. Setting is to FALSE // -// disables it. // -// // -// int nMoveEquipped = TRUE Setting this to FALSE will stop the script // -// from moving equipped items (other than // -// Armour/Helmet and Weapons/Shield/Torch) to // -// the lootable corpse placeable. (To prevent // -// the move/copy of Armour/Helmet and Weapons/ // -// Shield/Torch, use the next four toggles.) // -// Remember that CREATURE SLOTTED items are // -// NEVER moved. // -// // -// int nCopyArmour = TRUE This will use the ResRef to create a copy of // -// the Armour/Helmet the creature is wearing. // -// If you do not want to use this function, you // -// may want to consider the next one (called // -// nMoveArmour). nCopyArmour takes precedence // -// over nMoveArmour if both are TRUE. // -// // -// int nMoveArmour = FALSE Setting this TRUE will just move the armour // -// from the Chest slot to the lootable corpse // -// placeable on death; it will also move the // -// helmet from the Head slot to the lootable // -// corpse placeable. This can be a visual issue // -// when used with NPCs - since when the armour // -// is moved, the NPC will become 'naked'. // -// // -// *** If you do not wish to use either of the armour functions, just set // -// both values to FALSE. Then just add an additional suit of armour // -// and/or helmet to the inventory of creatures you want to have drop // -// their armour/helmet. // -// // -// int nDropWeapons = TRUE This will use the ResRef for dropping the // -// weapons on the ground - which is accomplished // -// by creating new ones on the ground and // -// destroying the ones in the creature's // -// inventory. NOTE: Even though the parameter // -// is called nDropWeapons, anything held in the // -// left or right hand (shield, torch, etc.) is // -// affected by this parameter. nDropWeapons // -// takes precedence over nMoveWeapons if both // -// are TRUE. // -// // -// int nMoveWeapons = FALSE Setting this TRUE will just move the weapons // -// to the Lootable Object just as the rest of // -// inventory is handled. NOTE: Even though the // -// parameter is called nMoveWeapons, anything // -// held in the left or right hand (shield, // -// torch, etc.) is affected by this parameter. // -// // -// *** If you do not wish to use either of the weapon functions, just set // -// both values to FALSE. Then just add additional weapons/shields/ // -// torches to the inventory of creatures you want to have drop those // -// items. // -// // -// int nUseBlood = TRUE Set this to TRUE if you want a Bloodspot to // -// appear under the corpse for a little extra // -// gory appeal. In addition, it will allow for // -// a grisly display if the corpse is destroyed. // -// Undead/constructs/elementals will not leave a // -// Bloodspot or "gib" when bashed. // -// // -// int nTinyBlood = FALSE Set this to FALSE if you don't want Tiny- // -// sized creatures (rats, bats, etc.) to leave a // -// Bloodspot, scorch mark, or small flame. They // -// will still "gib" normally. Only applies if // -// nUseBlood = TRUE. // -// // -// int nUseFlame = TRUE Set this to TRUE if you want a scorch mark or // -// a small flame (which burns out after 10-120 // -// seconds, and is replaced by a scorch mark) to // -// appear if 1/3 or more of the damage which // -// killed the creature was fire or electrical. // -// Scorch mark or flame will appear instead of // -// Bloodspot. If the total fire or electrical // -// damage exceeds the creature's max HP, a small // -// flame appears instead of a scorch mark. The // -// corpse will still gib normally. Undead, // -// constructs, and elementals will leave a // -// scorch mark, small flame, or nothing. Only // -// applies if nUseBlood = TRUE. // -// // -// int nCorpseFade = 0 This is the delay in actual seconds that the // -// corpse will remain before it fades. If you // -// set this to 0 (zero) it will turn off the // -// corpse fade - allowing all bodies and loot // -// to remain indefinitely. // -// // -// int nUseBonesBash = TRUE Set this to TRUE if you want bones to appear // -// when the corpse is bashed. The bones cannot // -// be bashed; they will only disappear if // -// nBonesFade > 0. // -// // -// int nUseBonesFade = TRUE Set this to TRUE if you want bones to appear // -// when the corpse fades. The bones cannot // -// be bashed; they will only disappear if // -// nBonesFade > 0. // -// // -// int nBonesFade = 60 This is the delay in actual seconds that the // -// bones will remain before they fade. If you // -// set this to 0 (zero) it will turn off the // -// bones fade - allowing all bones (and loot, // -// if the bones contain any) to remain forever. // -// // -// int nTinyBones = FALSE Set this to FALSE if you don't want Tiny- // -// sized creatures (rats, bats, etc.) to turn // -// into bones when their corpse is bashed or // -// fades. Only applies if nUseBonesBash and/or // -// nUseBonesFade = TRUE. // -// // -// int nKeepInventoryBash = FALSE Set this to TRUE if you want all items // -// in a creature's inventory to remain when // -// its corpse is bashed. If installed, // -// DOA's "Bashed Loot Breakage" plugin // -// ("doa_bashbreak") takes precedence over // -// nKeepInventoryBash. // -// // -// int nKeepInventoryFade = FALSE Set this to TRUE if you want all items // -// in a creature's inventory to remain when // -// its corpse fades. // -// // -// int nKeepEmpties = TRUE Set this to FALSE if you want EMPTY corpses // -// to fade immediately after their inventory is // -// emptied (and dropped weapons are claimed, // -// unless nKeepWeaponsEmpty is TRUE). // -// // -// int nKeepWeaponsBonesFade = FALSE Set this to FALSE if you want // -// dropped, unclaimed, non-plot weapons // -// to be destroyed when bones fade. // -// Only valid if nBonesFade > 0. // -// // -// int nKeepWeaponsCorpseFade = TRUE Set this to FALSE if you want // -// dropped, unclaimed, non-plot weapons // -// to be destroyed when corpses fade. // -// Only valid if nCorpseFade > 0. // -// // -// int nKeepWeaponsBash = TRUE Set this to FALSE if you want // -// dropped, unclaimed, non-plot weapons // -// to be destroyed when corpses are // -// bashed. // -// // -// int nKeepWeaponsEmpty = TRUE Set this to TRUE if you want empty // -// corpses to be destroyed even if // -// dropped weapons are unclaimed. // -// // -// *** Even though the 4 parameters listed above start with "nKeepWeapons", // -// anything held in the left or right hand (shield, torch, etc.) is // -// affected by these parameters, not just weapons. // -// // -// int nOverrideForPlacedCorpses = TRUE Set this to TRUE if you want the // -// 'Spawned Corpses' you place to be // -// permament. Setting it to FALSE // -// will cause your Placed Dead // -// creatures to act as the settings // -// above dictate. (i.e. Fading Out // -// after the delay or being emptied) // -// To use this functionality, you // -// should place the _kb_plc_corpse // -// script in the OnSpawn of the // -// critter you want to spawn dead. // -// // -//////////////////////////////////////////////////////////////////////////////// - -/* Version 3.3 Change Log: - - added SetPlotFlag to ensure oLootCorpse can't be destroyed before oHostBody is emptied (and weapons are dropped) - - fixed comments to clarify that "doa_bashbreak" script refers to DOA's "Bashed Loot Breakage" plugin -/* Version 3.2 Change Log: - - consolidated inventory management functions to _kb_inc_invmgmt - - DestroyInventory function calls changed to DestroyInventory + DestroyDroppedWeapons in _kb_inc_invmgmt (identical) - - added nTinyBlood and nUseFlame (added Flameout function and rewrote Bloodspot routine) - - added GetIsObjectValid check before destroying Bloodspot - - removed ActionWait (wasn't needed) - - combined several DelayCommand's into a single function (FadeCorpse) to improve performance - - improved FadeCorpse to take advantage of new functionality (nKeepInventoryFade, nUseBonesFade, etc.) - - fixed bug in DropLeftWeapon/DropRightWeapon that caused dropped weapons to have incorrect GetIdentified value - - fixed bug where 2 copies of droppable, equipped, Plot armor were created instead of 1 when corpse was bashed - - fixed bug that caused copied armor to have incorrect GetPlotFlag and GetIdentified values - - added nUseBonesBash to create bones when corpse is bashed - - added nUseBonesFade to create bones when corpse fades - - added nBonesFade to determine when bones fade (if ever) - - added nTinyBones to prevent bones from appearing for tiny-sized creatures - - added nKeepInventoryBash to keep all items in a creature's inventory when its corpse is bashed - - added nKeepInventoryFade to keep all items in a creature's inventory when its corpse fades - - replaced nKeepWeapons with: nKeepWeaponsBonesFade, nKeepWeaponsCorpseFade, nKeepWeaponsBash, and nKeepWeaponsEmpty - - changed comments to clarify weapons/shields/torches are affected by "weapons" parameters/functions - - changed comments to reflect that undead/constructs/elementals will not leave Bloodspot or "gib" when bashed - - fixed bug so that nCopyArmour takes precedence over nMoveArmour if both are TRUE - - added comments to clarify that nCopyArmour takes precedence over nMoveArmour if both are TRUE - - added comments to clarify that nDropWeapons takes precedence over nMoveWeapons if both are TRUE - - renamed oDeadNPC to oHostBody, and vDeadNPCLoc to vHostBodyLoc for consistency - - fixed bug so that nCopyArmour/nMoveArmour affect helmets equipped in the creature's Head slot, as well - - added support for "Destroy Target" command of DM's Helper wand (used to destroy the corpse or bones) - - added code to pass oLeftWpn/oRightWpn from oHostBody to oLootCorpse for use with Scrotok's Raise Dead/Ressurection Plugin -*/ - -#include "_kb_inc_invmgmt" -#include "sd_lootsystem" - - - -/******************************************************************************* - ** This script was borrowed from the Hard Core Ruleset, where they use it to ** - ** move a Dead PC's inventory to a lootable corpse object. Credit where ** - ** credit is due, I always say. :) ** - *******************************************************************************/ -object strip_equipped(object oHostBody, object oLootCorpse, object oEquip) -{ - if(GetIsObjectValid(oEquip) && GetDroppableFlag(oEquip)) - { - AssignCommand(oLootCorpse, ActionTakeItem(oEquip, oHostBody)); - } - return oEquip; -} - -/******************************************************************************* - ** These scripts drop weapons/shields/torches held in the corpse's hands. ** - ** ** - ** SPECIAL THANKS TO DREZDAR and MOJO for their help in getting these two ** - ** drop weapon scripts written. I never would have gotten the vectors right, ** - ** but THEY sure did! ** - ** ** - ** (East = 0, North = 90, West = 180, South = 270) ** - ** ** - *******************************************************************************/ -void DropLeftWeapon(object oLeftWpn, object oLootCorpse) -{ - if(GetIsObjectValid(oLeftWpn) && GetDroppableFlag(oLeftWpn)) - { - vector vCorpseLoc = GetPositionFromLocation(GetLocation(oLootCorpse)); - float fDifferential = 45.0f + IntToFloat(d20());//Randomize the Drop Angle - float fDistance = 0.5f + (IntToFloat(d10())/10);//Randomize the Drop Distance - float fVarWpnFace = -20.0f - IntToFloat(d20(2));//Randomize the Drop Facing - float fFacing = GetFacing(oLootCorpse); - fFacing = fFacing + fDifferential; - if (fFacing > 360.0f) - { fFacing = 720.0f - fFacing; } - if (fFacing < 0.0f) - { fFacing = 360.0f + fFacing; } - float fWpnFacing = GetFacing(oLootCorpse) + fVarWpnFace; - if (fWpnFacing > 360.0f) - { fWpnFacing = 720.0f - fWpnFacing; } - if (fWpnFacing < 0.0f) - { fWpnFacing = 360.0f + fWpnFacing; } - object oArea = GetArea(oLootCorpse); - //Generate New Location - float fNewX; - float fNewY; - float fNewZ; - if ((fFacing > 0.0f) && (fFacing < 90.0f)) - { fNewX = vCorpseLoc.x + ((cos(fFacing))*fDistance); fNewY = vCorpseLoc.y + ((sin(fFacing))*fDistance); fNewZ = vCorpseLoc.z; } - else if ((fFacing > 90.0f) && (fFacing < 180.0f)) - { fNewX = vCorpseLoc.x - ((cos(180.0f - fFacing))*fDistance); fNewY = vCorpseLoc.y + ((sin(180.0f - fFacing))*fDistance); fNewZ = vCorpseLoc.z; } - else if ((fFacing > 180.0f) && (fFacing < 270.0f)) - { fNewX = vCorpseLoc.x - ((cos(fFacing - 180.0f))*fDistance); fNewY = vCorpseLoc.y - ((sin(fFacing - 180.0f))*fDistance); fNewZ = vCorpseLoc.z; } - else if ((fFacing > 270.0f) && (fFacing < 360.0f)) - { fNewX = vCorpseLoc.x + ((cos(360.0f - fFacing))*fDistance); fNewY = vCorpseLoc.y - ((sin(360.0f - fFacing))*fDistance); fNewZ = vCorpseLoc.z; } - else if (fFacing == 0.0f) - { fNewX = vCorpseLoc.x + fDistance; fNewY = vCorpseLoc.y; fNewZ = vCorpseLoc.z; } - else if (fFacing == 90.0f) - { fNewX = vCorpseLoc.x; fNewY = vCorpseLoc.y + fDistance; fNewZ = vCorpseLoc.z; } - else if (fFacing == 180.0f) - { fNewX = vCorpseLoc.x - fDistance; fNewY = vCorpseLoc.y; fNewZ = vCorpseLoc.z; } - else if (fFacing == 270.0f) - { fNewX = vCorpseLoc.x; fNewY = vCorpseLoc.y - fDistance; fNewZ = vCorpseLoc.z; } - vector vNewFinal = Vector(fNewX, fNewY, fNewZ); - location lDropLeft = Location(oArea, vNewFinal, fWpnFacing); - //Drop Weapon - string sLeftWpnRef = GetResRef(oLeftWpn); - int nID = GetIdentified(oLeftWpn); - if (GetPlotFlag(oLeftWpn)) - { - SetPlotFlag(oLeftWpn, FALSE); - DestroyObject(oLeftWpn); - oLeftWpn = CreateObject(OBJECT_TYPE_ITEM, sLeftWpnRef, lDropLeft, FALSE); - SetPlotFlag(oLeftWpn, TRUE); - } - else - { - DestroyObject(oLeftWpn); - oLeftWpn = CreateObject(OBJECT_TYPE_ITEM, sLeftWpnRef, lDropLeft, FALSE); - } - SetIdentified(oLeftWpn, nID); - SetLocalObject(oLootCorpse, "oLeftWpn", oLeftWpn); - } - // We're done with oHostBody, so allow oLootCorpse to be destroyable - AssignCommand(oLootCorpse, ActionDoCommand(SetPlotFlag(oLootCorpse, FALSE))); -} - -void DropRightWeapon(object oRightWpn, object oLootCorpse) -{ - if(GetIsObjectValid(oRightWpn) && GetDroppableFlag(oRightWpn)) - { - vector vCorpseLoc = GetPositionFromLocation(GetLocation(oLootCorpse)); - float fDifferential = -45.0f + IntToFloat(d20());//Randomize the Drop Angle - float fDistance = 0.5f + (IntToFloat(d10())/10);//Randomize the Drop Distance - float fVarWpnFace = 20.0f - IntToFloat(d20(2));//Randomize the Drop Facing - float fFacing = GetFacing(oLootCorpse); - fFacing = fFacing + fDifferential; - if (fFacing > 360.0f) - { fFacing = 720.0f - fFacing; } - if (fFacing < 0.0f) - { fFacing = 360.0f + fFacing; } - float fWpnFacing = GetFacing(oLootCorpse) + fVarWpnFace; - if (fWpnFacing > 360.0f) - { fWpnFacing = 720.0f - fWpnFacing; } - if (fWpnFacing < 0.0f) - { fWpnFacing = 360.0f + fWpnFacing; } - object oArea = GetArea(oLootCorpse); - //Generate New Location - float fNewX; - float fNewY; - float fNewZ; - if ((fFacing > 0.0f) && (fFacing < 90.0f)) - { fNewX = vCorpseLoc.x + ((cos(fFacing))*fDistance); fNewY = vCorpseLoc.y + ((sin(fFacing))*fDistance); fNewZ = vCorpseLoc.z; } - else if ((fFacing > 90.0f) && (fFacing < 180.0f)) - { fNewX = vCorpseLoc.x - ((cos(180.0f - fFacing))*fDistance); fNewY = vCorpseLoc.y + ((sin(180.0f - fFacing))*fDistance); fNewZ = vCorpseLoc.z; } - else if ((fFacing > 180.0f) && (fFacing < 270.0f)) - { fNewX = vCorpseLoc.x - ((cos(fFacing - 180.0f))*fDistance); fNewY = vCorpseLoc.y - ((sin(fFacing - 180.0f))*fDistance); fNewZ = vCorpseLoc.z; } - else if ((fFacing > 270.0f) && (fFacing < 360.0f)) - { fNewX = vCorpseLoc.x + ((cos(360.0f - fFacing))*fDistance); fNewY = vCorpseLoc.y - ((sin(360.0f - fFacing))*fDistance); fNewZ = vCorpseLoc.z; } - else if (fFacing == 0.0f) - { fNewX = vCorpseLoc.x + fDistance; fNewY = vCorpseLoc.y; fNewZ = vCorpseLoc.z; } - else if (fFacing == 90.0f) - { fNewX = vCorpseLoc.x; fNewY = vCorpseLoc.y + fDistance; fNewZ = vCorpseLoc.z; } - else if (fFacing == 180.0f) - { fNewX = vCorpseLoc.x - fDistance; fNewY = vCorpseLoc.y; fNewZ = vCorpseLoc.z; } - else if (fFacing == 270.0f) - { fNewX = vCorpseLoc.x; fNewY = vCorpseLoc.y - fDistance; fNewZ = vCorpseLoc.z; } - vector vNewFinal = Vector(fNewX, fNewY, fNewZ); - location lDropRight = Location(oArea, vNewFinal, fWpnFacing); - //Drop Weapon - string sRightWpnRef = GetResRef(oRightWpn); - int nID = GetIdentified(oRightWpn); - if (GetPlotFlag(oRightWpn)) - { - SetPlotFlag(oRightWpn, FALSE); - DestroyObject(oRightWpn); - oRightWpn = CreateObject(OBJECT_TYPE_ITEM, sRightWpnRef, lDropRight, FALSE); - SetPlotFlag(oRightWpn, TRUE); - } - else - { - DestroyObject(oRightWpn); - oRightWpn = CreateObject(OBJECT_TYPE_ITEM, sRightWpnRef, lDropRight, FALSE); - } - SetIdentified(oRightWpn, nID); - SetLocalObject(oLootCorpse, "oRightWpn", oRightWpn); - } -} - -/******************************************************************************* - ** This script gets rid of the bloodspot, lootable corpse, and creature body ** - *******************************************************************************/ -void FadeCorpse(object oCorpseBlood, object oLootCorpse, object oHostBody) -{ - //Delete the BloodSpot (if created) - if (GetIsObjectValid(oCorpseBlood)) - { - DestroyObject(oCorpseBlood); - } - // Empty (or don't empty) the lootable corpse placeable - if (GetLocalInt(oLootCorpse, "nKeepInventoryFade") == FALSE) - // Delete all items (except Plot) from lootable corpse placeable - DestroyInventory(oLootCorpse); - else - { - // Do nothing (delete nothing from lootable corpse placeable) - } - // If user wants bones to be created when corpse fades... - if (GetLocalInt(oLootCorpse, "nUseBonesFade")) - { - if ((GetLocalInt(oLootCorpse, "nTinyBones") == FALSE) && (GetCreatureSize(oHostBody) == CREATURE_SIZE_TINY)) - { - // Do nothing -- no bones for tiny creatures if nTinyBones is FALSE - } - else - { - // Create the bones - object oBones = CreateObject(OBJECT_TYPE_PLACEABLE, "loot_bones_obj", GetLocation(oLootCorpse), FALSE); - // Move inventory to bones - TransferToBones(oLootCorpse, oBones); - // Fade bones after nBoneFade seconds - if (GetLocalInt(oLootCorpse, "nBonesFade") > 0) - { - // Remember racial type and Blueprint ResRef for use with Scrotok's Raise Dead/Resurrection plugin - SetLocalInt(oBones, "nRacialType", GetLocalInt(oLootCorpse, "nRacialType")); - SetLocalString(oBones, "sHostBodyResRef", GetLocalString(oLootCorpse, "sHostBodyResRef")); - // Pass dropped weapon/shield/torch info to bones - SetLocalObject(oBones, "oLeftWpn", GetLocalObject(oLootCorpse, "oLeftWpn")); - SetLocalObject(oBones, "oRightWpn", GetLocalObject(oLootCorpse, "oRightWpn")); - int nKeepWeaponsBonesFade = GetLocalInt(oLootCorpse, "nKeepWeaponsBonesFade"); - // Remember nKeepWeaponsBonesFade for use with DM's Helper wand - SetLocalInt(oBones, "nKeepWeaponsBonesFade", nKeepWeaponsBonesFade); - float fBonesFade = IntToFloat(GetLocalInt(oLootCorpse, "nBonesFade")); - AssignCommand(oBones, DelayCommand(fBonesFade, BonesCleanup(oBones, nKeepWeaponsBonesFade))); - } - } - } - // Delete unclaimed, dropped, non-Plot weapons unless nKeepWeaponsCorpseFade = 1 - if (!GetLocalInt(oLootCorpse, "nKeepWeaponsCorpseFade")) - DestroyDroppedWeapons(oLootCorpse); - // Delete the lootable corpse placeable - DestroyObject(oLootCorpse); - // Empty and delete actual creature corpse (body) - DestroyInventory(oHostBody); - /* There is no call to DestroyDroppedWeapons since if the weapons are - dropped, they are already deleted from oHostBody. If the weapons are - not dropped, then the function would still not delete the weapons - since GetItemPossessor would be a valid object */ - SetIsDestroyable(TRUE,FALSE,FALSE); - // NOTE: The following line MUST be last in this script, since oHostBody - // is the same as OBJECT_SELF - DestroyObject(oHostBody); -} - -/******************************************************************************* - ** This script replaces the small flame with a scorch mark ** - *******************************************************************************/ -void Flameout(object oCorpseBlood, object oLootCorpse) -{ - location lBloodLoc = GetLocation(oCorpseBlood); -/* - // Used for debugging - SendMessageToPC(GetFirstPC(), "Flame script started..."); - if (!GetIsObjectValid(oCorpseBlood)) - { - // This should never happen (if you bash/fade corpse, oHostBody is - // destroyed, so Flameout won't run (can't add to action queue of invalid - // object) - SendMessageToPC(GetFirstPC(), "Flame already destroyed... location for new scorch unknown?"); - } -*/ - // Get rid of small flame - DestroyObject(oCorpseBlood); - // ... and turn it into a scorch mark - oCorpseBlood = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_weathmark", lBloodLoc, FALSE); - ExecuteScript("sl_destroyself2", oCorpseBlood); - //Set Local for deletion later if needed - SetLocalObject(oLootCorpse, "oBloodSpot", oCorpseBlood); -} - -void BodyFade(object oHostBody, object oBlood) -{ - object oBones; - location lLoc = GetLocation(oHostBody); - SetPlotFlag(oHostBody, FALSE); - AssignCommand(oHostBody, SetIsDestroyable(TRUE,FALSE,FALSE)); - if ((GetRacialType(oHostBody) != RACIAL_TYPE_CONSTRUCT) && - (GetRacialType(oHostBody) != RACIAL_TYPE_ELEMENTAL)&& - (GetRacialType(oHostBody) != RACIAL_TYPE_DRAGON)&& - (GetRacialType(oHostBody) != RACIAL_TYPE_ANIMAL)&& - GetTag(oHostBody)!="sd_coff_mummy") - - { - oBones = CreateObject(OBJECT_TYPE_PLACEABLE, "sd_remains", lLoc, FALSE); - ExecuteScript("sl_destroyself", oBones); - } - DestroyObject(oBlood); - if (GetIsDead(oHostBody))DestroyObject(oHostBody, 0.2f); - } - -void LeaveCorpse() -{ - //SET YOUR LOOTABLE CORPSES PREFERENCES HERE /////////////// - // - int nUseLootable = TRUE; // Set this to FALSE if you want disable the lootable corpse functionality // - int nMoveEquipped = FALSE; // Set this to FALSE if you don't want to move Equipped items to the corpse // - int nCopyArmour = FALSE; // This will use the ResRef to create a copy of the armour/helmet // - int nMoveArmour = FALSE; // Setting this TRUE will just move the armour/helmet (Naked NPCs) // - int nDropWeapons = TRUE; // This will use the ResRef for dropping the weapons on the ground // - int nMoveWeapons = FALSE; // Setting this TRUE will just move the weapons to the Lootable Object // - int nUseBlood = FALSE; // Set this to TRUE if you want a Bloodspot to appear under the corpse and have // - // "gibs" when a corpse is destroyed. Undead/constructs/elementals won't leave a // - // Bloodspot or gib. // - int nTinyBlood = FALSE; // Set this to FALSE if you don't want Tiny-sized creatures (rats, bats, etc.) to // - // leave a Bloodspot, scorch mark, or small flame. They will still "gib" // - // normally. Only applies if nUseBlood = TRUE. // - int nUseFlame = FALSE; // Set this to TRUE if you want a scorch mark or a small flame (which burns out // - // after 10-120 seconds, and is replaced by a scorch mark) to appear if 1/3 or // - // more of the damage which killed the creature was fire or electrical. Scorch // - // mark or flame will appear instead of Bloodspot. If the total fire or // - // electrical damage exceeds the creature's max HP, a small flame appears instead // - // of a scorch mark. The corpse will still gib normally. Undead, constructs, // - // and elementals will leave a scorch mark, small flame, or nothing. Only // - // applies if nUseBlood = TRUE. // - int nCorpseFade = 0; // Set this to 0 (ZERO) if you DO NOT want the corpses to fade // - int nUseBonesBash = FALSE; // Set this to TRUE if you want bones to appear when the corpse is bashed. The // - // bones cannot be bashed; they will only disappear if nBonesFade > 0. // - int nUseBonesFade = TRUE; // Set this to TRUE if you want bones to appear when the corpse fades. The bones // - // cannot be bashed; they will only disappear if nBonesFade > 0. // - int nBonesFade = 120; // This is the delay in actual seconds that the bones will remain before they fade. // - // If you set this to 0 (zero) it will turn off the bones fade - allowing all // - // bones (and loot, if the bones contain any) to remain forever. // - int nTinyBones = FALSE; // Set this to FALSE if you don't want Tiny-sized creatures (rats, bats, etc.) to // - // turn into bones when their corpse is bashed or fades. Only applies if // - // nUseBonesBash and/or nUseBonesFade = TRUE. // - int nKeepInventoryBash = FALSE; // Set this to TRUE if you want all items in a creature's inventory to remain when // - // its corpse is bashed. If installed, DOA's "Bashed Loot Breakage" plugin // - // ("doa_bashbreak") takes precedence over nKeepInventoryBash. // - int nKeepInventoryFade = FALSE; // Set this to TRUE if you want all items in a creature's inventory to remain when // - // its corpse fades. // - int nKeepEmpties = TRUE; // Set this to FALSE if you want EMPTY corpses to fade immediately. // - int nKeepWeaponsBonesFade = FALSE; // Set this to FALSE if you want dropped, unclaimed, non-plot weapons to be // - // destroyed when bones fade. Only valid if nBonesFade > 0. // - int nKeepWeaponsCorpseFade = FALSE; // Set this to FALSE if you want dropped, unclaimed, non-plot weapons to be // - // destroyed when corpses fade. Only valid if nCorpseFade > 0. // - int nKeepWeaponsBash = TRUE; // Set this to FALSE if you want dropped, unclaimed, non-plot weapons to be // - // destroyed when corpses are bashed. // - int nKeepWeaponsEmpty = TRUE; // Set this to TRUE if you want empty corpses to be destroyed even if dropped // - // weapons are unclaimed. // - int nOverrideForPlacedCorpses = FALSE;// Set this to TRUE if you want the 'Spawned Corpses' you // - // place to be permament. Setting it to FALSE will cause // - // your Placed Dead creatures to act as the settings above dictate. // - - - float lsDelay = 240.0; // Corpse & loot fade delay - - - ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - - //ALTER THE FOLLOWING AT YOUR OWN RISK :) - object oHostBody = OBJECT_SELF; //Get the Dead Creature Object - object oBlood; - object oSaveBlood; - string sBaseTag = GetTag(oHostBody); //Get that TAG of the dead creature - string sPrefix = GetStringLeft(sBaseTag, 4); //Look for Dead Prefix - location lLoc = GetLocation(oHostBody); - - if ((GetRacialType(oHostBody) != RACIAL_TYPE_UNDEAD) && - (GetRacialType(oHostBody) != RACIAL_TYPE_CONSTRUCT) && - (GetRacialType(oHostBody) != RACIAL_TYPE_ELEMENTAL)&& - (GetRacialType(oHostBody) != RACIAL_TYPE_DRAGON)) - { - oBlood = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_bloodstain", lLoc, FALSE); - } - DelayCommand(lsDelay, BodyFade(oHostBody, oBlood)); - - - - if(nUseLootable) //If False, do nothing - { - - //Do 'spawned corpse' settings if desired - if (sPrefix == "Dead") - { - if (nOverrideForPlacedCorpses) - { - nKeepEmpties = TRUE; //Set 'Spawned Dead' corpses to Keep Empties - nCorpseFade = 0; //Disable Corpse Fade for 'Spawned Dead' corpses - } - } - - SetIsDestroyable(FALSE,TRUE,FALSE); //Protect our corpse from decaying - -/* -UNDER CONSTRUCTION :) - - // Create lootable corpse object only if oHostBody has something to loot - if (GetIsObjectValid(GetFirstItemInInventory(oHostBody))) - { - - } - else - { - // Don't create lootable corpse object(nothing to loot) - if (nKeepEmpties == FALSE) - { - // Get rid of corpse immediately, since it's already empty - nCorpseFade = 1; - } - else - { - // Ensure oHostBody is destroyed/fades properly - // Ensure blood spot is created and destroyed/fades properly - } - } -*/ - - //Set the spawnpoint for our lootable object and sink it - float fSinkCorpseObj = 0.1f; //set depth to sink lootable object - vector vHostBodyLoc = GetPosition(oHostBody); //get original vector so we can change it - float fCorpseFacing = GetFacing(oHostBody); //get original facing - vector vCorpseLoc = Vector(vHostBodyLoc.x, vHostBodyLoc.y, vHostBodyLoc.z - fSinkCorpseObj); //adjust z-axis to sink lootable object - location lCorpseLoc = Location(GetArea(oHostBody), vCorpseLoc, fCorpseFacing); //create new location - - object oLootCorpse = CreateObject(OBJECT_TYPE_PLACEABLE, "rr_sack", lCorpseLoc, FALSE); //Spawn our lootable object - SetLocalObject(oLootCorpse, "oHostBody", oHostBody); //Set Local for deletion later if needed - SetLocalObject(oLootCorpse, "oBlood", oBlood); - NameSack(oLootCorpse); - DelayCommand(0.1,sd_droploot(oHostBody, oLootCorpse)); - DelayCommand(lsDelay, LootClear(oLootCorpse)); - - // Ensure oLootCorpse can't be destroyed until oHostBody is emptied (and weapons are dropped) - //SetPlotFlag(oLootCorpse, TRUE); - - SetLocalInt(oLootCorpse, "nKeepEmpty", nKeepEmpties); //Set Local for deletion later if needed - - SetLocalInt(oLootCorpse, "nUseBonesBash", nUseBonesBash); //Set Local for later use - SetLocalInt(oLootCorpse, "nUseBonesFade", nUseBonesFade); //Set Local for later use - SetLocalInt(oLootCorpse, "nBonesFade", nBonesFade); //Set Local for later use - SetLocalInt(oLootCorpse, "nTinyBones", nTinyBones); //Set Local for later use - - SetLocalInt(oLootCorpse, "nKeepInventoryBash", nKeepInventoryBash); //Set Local for later use - SetLocalInt(oLootCorpse, "nKeepInventoryFade", nKeepInventoryFade); //Set Local for later use - - // Remember racial type and Blueprint ResRef for use with Scrotok's Raise Dead/Resurrection plugin - SetLocalInt(oLootCorpse, "nRacialType", GetRacialType(oHostBody)); - SetLocalString(oLootCorpse, "sHostBodyResRef", GetResRef(oHostBody)); - - object oCorpseBlood; - // If nUseBlood is TRUE and oHostBody isn't Undead/Construct/Elemental, set Local for later "gibbing" if bashed - if ((nUseBlood) && (GetRacialType(oHostBody) != RACIAL_TYPE_UNDEAD) && (GetRacialType(oHostBody) != RACIAL_TYPE_CONSTRUCT) && (GetRacialType(oHostBody) != RACIAL_TYPE_ELEMENTAL)) - { - SetLocalInt(oLootCorpse, "nUseBlood", TRUE); - } - // If nUseBlood = TRUE, continue Bloodspot routine - if (nUseBlood) - { - location lBloodLoc = GetLocation(oHostBody); //get original location for placing blood spot - if ((nTinyBlood == FALSE) && (GetCreatureSize(oHostBody) == CREATURE_SIZE_TINY)) - { - // Do nothing -- no bloodspot for tiny creatures if nTinyBlood is FALSE - } - else - { - if (nUseFlame) - { - // If nUseFlame = TRUE, determine if scorch, flame, or bloodspot should appear - int nFireDam = GetDamageDealtByType(DAMAGE_TYPE_FIRE); - int nElecDam = GetDamageDealtByType(DAMAGE_TYPE_ELECTRICAL); - int nTotDam = GetTotalDamageDealt(); - int nMaxHP = GetMaxHitPoints(); - int nFlameout; - -/* - // Used for debugging - SendMessageToPC(GetFirstPC(), "nFireDam: "+IntToString(nFireDam)+" nElecDam: "+IntToString(nElecDam)+" nTotDam: "+IntToString(nTotDam)+" nMaxHP: "+IntToString(nMaxHP)+" nTotDam/3: "+IntToString(nTotDam/3)); -*/ - - // If 1/3 or more of the damage is due to fire or electricity... - // (only the final damage that actually killed the creature is - // considered; tracking the cumulative damage taken would require - // altering the default OnDamaged script for every creature, - // which is not desirable) - if ((nFireDam >= (nTotDam/3)) || (nElecDam >= (nTotDam/3))) - { - // If massive fire or electricity damage, spawn a small flame - // which turns into a scorch mark after 10-120 seconds - // ("massive" means >= max HP) - if ((nFireDam >= nMaxHP) || (nElecDam >= nMaxHP)) - { - oCorpseBlood = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_flamesmall", lBloodLoc, FALSE); - ExecuteScript("sl_destroyself", oCorpseBlood); -/* - // Used for debugging - nFlameout = 30; -*/ - nFlameout = d12(10); - DelayCommand(IntToFloat(nFlameout), Flameout(oCorpseBlood, oLootCorpse)); - } - else - { - // Otherwise, spawn a scorch mark - oCorpseBlood = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_weathmark", lBloodLoc, FALSE); - ExecuteScript("sl_destroyself", oCorpseBlood); - } - } - else - { - // Not enough (or zero) fire/electrical damage, so just spawn bloodspot (or do nothing for Undead/Constructs/Elementals) - if ((GetRacialType(oHostBody) != RACIAL_TYPE_UNDEAD) && (GetRacialType(oHostBody) != RACIAL_TYPE_CONSTRUCT) && (GetRacialType(oHostBody) != RACIAL_TYPE_ELEMENTAL)) - { - oCorpseBlood = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_bloodstain", lBloodLoc, FALSE); - ExecuteScript("sl_destroyself", oCorpseBlood); - } - } - } - else - { - // If nUseFlame = FALSE, just spawn the bloodspot (or do nothing for Undead/Constructs/Elementals) - if ((GetRacialType(oHostBody) != RACIAL_TYPE_UNDEAD) && (GetRacialType(oHostBody) != RACIAL_TYPE_CONSTRUCT) && (GetRacialType(oHostBody) != RACIAL_TYPE_ELEMENTAL)) - { - oCorpseBlood = CreateObject(OBJECT_TYPE_PLACEABLE, "plc_bloodstain", lBloodLoc, FALSE); - ExecuteScript("sl_destroyself", oCorpseBlood); - } - } - // oBloodSpot will either be a bloodstain, scorch mark, small flame, or OBJECT_INVALID (for Undead/Constructs/Elementals) - SetLocalObject(oLootCorpse, "oBloodSpot", oCorpseBlood); //Set Local for deletion later if needed - } - } - - // Get DEAD CREATURE'S INVENTORY - Move to oLootCorpse - int nAmtGold = GetGold(oHostBody); //Get any gold from the dead creature - if(nAmtGold) - { - AssignCommand(oLootCorpse, TakeGoldFromCreature(nAmtGold, oHostBody, FALSE)); - } - - if (nMoveEquipped) - { - //Get any DROPPABLE loot the dead creature has equipped - object oEquip1 = strip_equipped(oHostBody, oLootCorpse, GetItemInSlot(INVENTORY_SLOT_ARMS, oHostBody)); - object oEquip2 = strip_equipped(oHostBody, oLootCorpse, GetItemInSlot(INVENTORY_SLOT_ARROWS, oHostBody)); - object oEquip3 = strip_equipped(oHostBody, oLootCorpse, GetItemInSlot(INVENTORY_SLOT_BELT, oHostBody)); - object oEquip4 = strip_equipped(oHostBody, oLootCorpse, GetItemInSlot(INVENTORY_SLOT_BOLTS, oHostBody)); - object oEquip5 = strip_equipped(oHostBody, oLootCorpse, GetItemInSlot(INVENTORY_SLOT_BOOTS, oHostBody)); - object oEquip6 = strip_equipped(oHostBody, oLootCorpse, GetItemInSlot(INVENTORY_SLOT_BULLETS, oHostBody)); - object oEquip7 = strip_equipped(oHostBody, oLootCorpse, GetItemInSlot(INVENTORY_SLOT_CLOAK, oHostBody)); - // Version 3.2: Moved oEquip8 (helmets) to the armour section (see below) - object oEquip9 = strip_equipped(oHostBody, oLootCorpse, GetItemInSlot(INVENTORY_SLOT_LEFTRING, oHostBody)); - object oEquip10 = strip_equipped(oHostBody, oLootCorpse, GetItemInSlot(INVENTORY_SLOT_NECK, oHostBody)); - object oEquip11 = strip_equipped(oHostBody, oLootCorpse, GetItemInSlot(INVENTORY_SLOT_RIGHTRING, oHostBody)); - - SetLocalObject(oLootCorpse, "oEquip1", oEquip1); - SetLocalObject(oLootCorpse, "oEquip2", oEquip2); - SetLocalObject(oLootCorpse, "oEquip3", oEquip3); - SetLocalObject(oLootCorpse, "oEquip4", oEquip4); - SetLocalObject(oLootCorpse, "oEquip5", oEquip5); - SetLocalObject(oLootCorpse, "oEquip6", oEquip6); - SetLocalObject(oLootCorpse, "oEquip7", oEquip7); - // Version 3.2: Moved oEquip8 (helmets) to the armour section (see below) - SetLocalObject(oLootCorpse, "oEquip9", oEquip9); - SetLocalObject(oLootCorpse, "oEquip10", oEquip10); - SetLocalObject(oLootCorpse, "oEquip11", oEquip11); - } - - // Handle Weapons/Shields/Torches equipped (held) in left/right hands - // NOTE: nDropWeapons takes precedence over nMoveWeapons if both are TRUE - /* - If oHostBody has nothing in left/right hand, and has oLeftWpn/ - oRightWpn set (due to Scrotok's Raise Dead/Resurrection plugin), - set oLeftWpn/oRightWpn (dropped weapon info) on oLootCorpse for - later use - */ - if (nDropWeapons) - { - if (GetItemInSlot(INVENTORY_SLOT_RIGHTHAND, oHostBody) == OBJECT_INVALID) - { - if (GetIsObjectValid(GetLocalObject(oHostBody, "oRightWpn"))) - { - SetLocalObject(oLootCorpse, "oRightWpn", GetLocalObject(oHostBody, "oRightWpn")); - } - } - if (GetItemInSlot(INVENTORY_SLOT_LEFTHAND, oHostBody) == OBJECT_INVALID) - { - if (GetIsObjectValid(GetLocalObject(oHostBody, "oLeftWpn"))) - { - SetLocalObject(oLootCorpse, "oLeftWpn", GetLocalObject(oHostBody, "oLeftWpn")); - } - } - } - - if (nMoveWeapons || nDropWeapons) - { - //Move equipped Weapons/Shields/Torches from oHostBody to oLootCorpse - object oEquip12 = strip_equipped(oHostBody, oLootCorpse, GetItemInSlot(INVENTORY_SLOT_RIGHTHAND, oHostBody)); - object oEquip13 = strip_equipped(oHostBody, oLootCorpse, GetItemInSlot(INVENTORY_SLOT_LEFTHAND, oHostBody)); - - // oEquip12/13 == OBJECT_INVALID if oHostBody has nothing in right/left hand slots - SetLocalObject(oLootCorpse, "oEquip12", oEquip12); - SetLocalObject(oLootCorpse, "oEquip13", oEquip13); - } - - if (nDropWeapons) - { - // oEquip12/13 == OBJECT_INVALID if oHostBody has nothing in right/left hand slots - object oEquip12 = GetLocalObject(oLootCorpse, "oEquip12"); - object oEquip13 = GetLocalObject(oLootCorpse, "oEquip13"); - - // Drop the weapons/shields/torches - /* - The following commands destroy oEquip12 and oEquip13, and store - the dropped weapons on oLootCorpse as "oLeftWpn" and "oRightWpn". - Nothing gets stored in oLeftWpn/oRightWpn if oEquip12/13 == - OBJECT_INVALID. - */ - // Make sure DropLeftWeapon comes after DropRightWeapon in the lines - // below, in order for the SetPlotFlag fix (version 3.3) to work - AssignCommand(oLootCorpse, ActionDoCommand(DropRightWeapon(oEquip12, oLootCorpse))); - AssignCommand(oLootCorpse, ActionDoCommand(DropLeftWeapon(oEquip13, oLootCorpse))); - - SetLocalInt(oLootCorpse, "nKeepWeaponsBonesFade", nKeepWeaponsBonesFade); //Set Local to prevent deletion later if needed - SetLocalInt(oLootCorpse, "nKeepWeaponsCorpseFade", nKeepWeaponsCorpseFade); //Set Local to prevent deletion later if needed - SetLocalInt(oLootCorpse, "nKeepWeaponsBash", nKeepWeaponsBash); //Set Local to prevent deletion later if needed - SetLocalInt(oLootCorpse, "nKeepWeaponsEmpty", nKeepWeaponsEmpty); //Set Local for later use - } - - // Handle Armour/Helmets - // NOTE: nCopyArmour takes precedence over nMoveArmour if both are TRUE - if(nCopyArmour) - { - nMoveArmour = FALSE; - // Handle armour - object oArmour = GetItemInSlot(INVENTORY_SLOT_CHEST, oHostBody); - SetLocalObject(oLootCorpse, "oOrigArmour", oArmour); - if (GetDroppableFlag(oArmour)) - { - string sArmourRef = GetResRef(oArmour); - object oLootArmour = CreateItemOnObject(sArmourRef, oLootCorpse); - - SetPlotFlag(oLootArmour, GetPlotFlag(oArmour)); - SetIdentified(oLootArmour, GetIdentified(oArmour)); - - // Set Plot flag to FALSE for original armor so it can be - // destroyed later if corpse is bashed - SetPlotFlag(oArmour, FALSE); - - SetLocalObject(oLootCorpse, "oLootArmour", oLootArmour); - SetLocalObject(oLootCorpse, "oEquip14", oLootArmour); - } - - // Handle helmet - object oHelmet = GetItemInSlot(INVENTORY_SLOT_HEAD, oHostBody); - SetLocalObject(oLootCorpse, "oOrigHelmet", oHelmet); - if (GetDroppableFlag(oHelmet)) - { - string sHelmetRef = GetResRef(oHelmet); - object oLootHelmet = CreateItemOnObject(sHelmetRef, oLootCorpse); - - SetPlotFlag(oLootHelmet, GetPlotFlag(oHelmet)); - SetIdentified(oLootHelmet, GetIdentified(oHelmet)); - - // Set Plot flag to FALSE for original helmet so it can be - // destroyed later if corpse is bashed - SetPlotFlag(oHelmet, FALSE); - - SetLocalObject(oLootCorpse, "oLootHelmet", oLootHelmet); - SetLocalObject(oLootCorpse, "oEquip8", oLootHelmet); - } - } - - if(nMoveArmour) - { - nCopyArmour = FALSE; - // Handle armour - object oEquip14 = strip_equipped(oHostBody, oLootCorpse, GetItemInSlot(INVENTORY_SLOT_CHEST, oHostBody)); - SetLocalObject(oLootCorpse, "oEquip14", oEquip14); - // Handle helmet - object oEquip8 = strip_equipped(oHostBody, oLootCorpse, GetItemInSlot(INVENTORY_SLOT_HEAD, oHostBody)); - SetLocalObject(oLootCorpse, "oEquip8", oEquip8); - } - - //Get the remaining loot from the dead creature and move it to oLootCorpse - int nEquipCount = 14; - object oLootEQ = GetFirstItemInInventory(oHostBody); - while(GetIsObjectValid(oLootEQ)) - { - nEquipCount++; - // AssignCommand(oLootCorpse, ActionDoCommand(SendMessageToPC(GetFirstPC(), "oEquip"+IntToString(nEquipCount)+": "+GetTag(oLootEQ)))); - - object oEquipTemp = strip_equipped(oHostBody, oLootCorpse, oLootEQ); - string sEquipCount = "oEquip" + IntToString(nEquipCount); - SetLocalObject(oLootCorpse, sEquipCount, oEquipTemp); - oLootEQ = GetNextItemInInventory(oHostBody); - } - - // We're done with oHostBody, so allow oLootCorpse to be destroyable - if (!nDropWeapons) - { - AssignCommand(oLootCorpse, ActionDoCommand(SetPlotFlag(oLootCorpse, FALSE))); - } - - // Fade corpse out of existence after specified delay (unless set to 0) - if (nCorpseFade > 0) - { - float fCorpseFade = IntToFloat(nCorpseFade); - // ActionWait(fCorpseFade); // Removed for version 3.2 - DelayCommand(fCorpseFade, FadeCorpse(oCorpseBlood, oLootCorpse, oHostBody)); - } - } -} -//void main(){} diff --git a/_module/nss/_spider_death.nss b/_module/nss/_spider_death.nss index ab711342..8c0f2312 100644 --- a/_module/nss/_spider_death.nss +++ b/_module/nss/_spider_death.nss @@ -37,6 +37,9 @@ void main() { SignalEvent(GetAreaFromLocation(GetLocation(OBJECT_SELF)), EventUserDefined(1007)); } + + ExecuteScript("prc_npc_death", OBJECT_SELF); + ExecuteScript("prc_pwondeath", OBJECT_SELF); } object CreatePlaceable(string sObject, location lPlace, float fDuration) diff --git a/_module/nss/aps_include.nss b/_module/nss/aps_include.nss index 36260a2d..0967ddc4 100644 --- a/_module/nss/aps_include.nss +++ b/_module/nss/aps_include.nss @@ -1,7 +1,7 @@ // Name : Avlis Persistence System include // Purpose : Various APS/NWNX2 related functions // Authors : Ingmar Stieger, Adam Colon, Josh Simon -// Modified : January 1st, 2005 +// Modified : December 21, 2003 // This file is licensed under the terms of the // GNU GENERAL PUBLIC LICENSE (GPL) Version 2 @@ -10,12 +10,13 @@ /* Return codes */ /************************************/ -const int SQL_ERROR = 0; -const int SQL_SUCCESS = 1; +int SQL_ERROR = 0; +int SQL_SUCCESS = 1; /************************************/ /* Function prototypes */ /************************************/ +sqlquery last_sql_query; // Setup placeholders for ODBC requests and responses void SQLInit(); @@ -61,45 +62,33 @@ vector APSStringToVector(string sVector); // Optional parameters: // iExpiration: Number of days the persistent variable should be kept in database (default: 0=forever) // sTable: Name of the table where variable should be stored (default: pwdata) -void SetPersistentString(object oObject, string sVarName, string sValue, int iExpiration = - 0, string sTable = "pwdata"); +void SetPersistentString(object oObject, string sVarName, string sValue, int iExpiration = 0, string sTable = "pwdata"); // Set oObject's persistent integer variable sVarName to iValue // Optional parameters: // iExpiration: Number of days the persistent variable should be kept in database (default: 0=forever) // sTable: Name of the table where variable should be stored (default: pwdata) -void SetPersistentInt(object oObject, string sVarName, int iValue, int iExpiration = - 0, string sTable = "pwdata"); +void SetPersistentInt(object oObject, string sVarName, int iValue, int iExpiration = 0, string sTable = "pwdata"); // Set oObject's persistent float variable sVarName to fValue // Optional parameters: // iExpiration: Number of days the persistent variable should be kept in database (default: 0=forever) // sTable: Name of the table where variable should be stored (default: pwdata) -void SetPersistentFloat(object oObject, string sVarName, float fValue, int iExpiration = - 0, string sTable = "pwdata"); +void SetPersistentFloat(object oObject, string sVarName, float fValue, int iExpiration = 0, string sTable = "pwdata"); // Set oObject's persistent location variable sVarName to lLocation // Optional parameters: // iExpiration: Number of days the persistent variable should be kept in database (default: 0=forever) // sTable: Name of the table where variable should be stored (default: pwdata) // This function converts location to a string for storage in the database. -void SetPersistentLocation(object oObject, string sVarName, location lLocation, int iExpiration = - 0, string sTable = "pwdata"); +void SetPersistentLocation(object oObject, string sVarName, location lLocation, int iExpiration = 0, string sTable = "pwdata"); // Set oObject's persistent vector variable sVarName to vVector // Optional parameters: // iExpiration: Number of days the persistent variable should be kept in database (default: 0=forever) // sTable: Name of the table where variable should be stored (default: pwdata) // This function converts vector to a string for storage in the database. -void SetPersistentVector(object oObject, string sVarName, vector vVector, int iExpiration = - 0, string sTable = "pwdata"); - -// Set oObject's persistent object with sVarName to sValue -// Optional parameters: -// iExpiration: Number of days the persistent variable should be kept in database (default: 0=forever) -// sTable: Name of the table where variable should be stored (default: pwobjdata) -void SetPersistentObject(object oObject, string sVarName, object oObject2, int iExpiration = - 0, string sTable = "pwobjdata"); +void SetPersistentVector(object oObject, string sVarName, vector vVector, int iExpiration = 0, string sTable = "pwdata"); // Get oObject's persistent string variable sVarName // Optional parameters: @@ -131,12 +120,6 @@ location GetPersistentLocation(object oObject, string sVarname, string sTable = // * Return value on error: 0 vector GetPersistentVector(object oObject, string sVarName, string sTable = "pwdata"); -// Get oObject's persistent object sVarName -// Optional parameters: -// sTable: Name of the table where object is stored (default: pwobjdata) -// * Return value on error: 0 -object GetPersistentObject(object oObject, string sVarName, object oOwner = OBJECT_INVALID, string sTable = "pwobjdata"); - // Delete persistent variable sVarName stored on oObject // Optional parameters: // sTable: Name of the table where variable is stored (default: pwdata) @@ -156,40 +139,22 @@ string SQLDecodeSpecialChars(string sString); void SQLInit() { - int i; - - // Placeholder for ODBC persistence - string sMemory; - - for (i = 0; i < 8; i++) // reserve 8*128 bytes - sMemory += - "................................................................................................................................"; - - SetLocalString(GetModule(), "NWNX!ODBC!SPACER", sMemory); + SQLExecDirect("CREATE TABLE IF NOT EXISTS pwdata(player varchar(64), tag varchar(64), name varchar(64), val text, expire int(11), last timestamp NOT NULL DEFAULT DEFAULT_TIMESTAMP, PRIMARY KEY (player,tag,name))"); } void SQLExecDirect(string sSQL) { - SetLocalString(GetModule(), "NWNX!ODBC!EXEC", sSQL); + sqlquery sql = SqlPrepareQueryCampaign("db",sSQL); + last_sql_query = sql; + if(GetStringLowerCase(GetStringLeft(sSQL,6)) != "select") + { + SqlStep(sql); + } } int SQLFetch() { - string sRow; - object oModule = GetModule(); - - SetLocalString(oModule, "NWNX!ODBC!FETCH", GetLocalString(oModule, "NWNX!ODBC!SPACER")); - sRow = GetLocalString(oModule, "NWNX!ODBC!FETCH"); - if (GetStringLength(sRow) > 0) - { - SetLocalString(oModule, "NWNX_ODBC_CurrentRow", sRow); - return SQL_SUCCESS; - } - else - { - SetLocalString(oModule, "NWNX_ODBC_CurrentRow", ""); - return SQL_ERROR; - } + return SqlStep(last_sql_query); } // deprecated. use SQLFetch(). @@ -206,45 +171,7 @@ int SQLNextRow() string SQLGetData(int iCol) { - int iPos; - string sResultSet = GetLocalString(GetModule(), "NWNX_ODBC_CurrentRow"); - - // find column in current row - int iCount = 0; - string sColValue = ""; - - iPos = FindSubString(sResultSet, "¬"); - if ((iPos == -1) && (iCol == 1)) - { - // only one column, return value immediately - sColValue = sResultSet; - } - else if (iPos == -1) - { - // only one column but requested column > 1 - sColValue = ""; - } - else - { - // loop through columns until found - while (iCount != iCol) - { - iCount++; - if (iCount == iCol) - sColValue = GetStringLeft(sResultSet, iPos); - else - { - sResultSet = GetStringRight(sResultSet, GetStringLength(sResultSet) - iPos - 1); - iPos = FindSubString(sResultSet, "¬"); - } - - // special case: last column in row - if (iPos == -1) - iPos = GetStringLength(sResultSet); - } - } - - return sColValue; + return SqlGetString(last_sql_query,iCol-1); } // These functions deal with various data types. Ultimately, all information @@ -364,7 +291,7 @@ void SetPersistentString(object oObject, string sVarName, string sValue, int iEx "' AND tag='" + sTag + "' AND name='" + sVarName + "'"; SQLExecDirect(sSQL); - if (SQLFetch() == SQL_SUCCESS) + if (SQLFirstRow() == SQL_SUCCESS) { // row exists sSQL = "UPDATE " + sTable + " SET val='" + sValue + @@ -404,7 +331,7 @@ string GetPersistentString(object oObject, string sVarName, string sTable = "pwd "' AND tag='" + sTag + "' AND name='" + sVarName + "'"; SQLExecDirect(sSQL); - if (SQLFetch() == SQL_SUCCESS) + if (SQLFirstRow() == SQL_SUCCESS) return SQLDecodeSpecialChars(SQLGetData(1)); else { @@ -426,30 +353,7 @@ void SetPersistentInt(object oObject, string sVarName, int iValue, int iExpirati int GetPersistentInt(object oObject, string sVarName, string sTable = "pwdata") { - string sPlayer; - string sTag; - object oModule; - - if (GetIsPC(oObject)) - { - sPlayer = SQLEncodeSpecialChars(GetPCPlayerName(oObject)); - sTag = SQLEncodeSpecialChars(GetName(oObject)); - } - else - { - sPlayer = "~"; - sTag = GetTag(oObject); - } - - sVarName = SQLEncodeSpecialChars(sVarName); - - string sSQL = "SELECT val FROM " + sTable + " WHERE player='" + sPlayer + - "' AND tag='" + sTag + "' AND name='" + sVarName + "'"; - SQLExecDirect(sSQL); - - oModule = GetModule(); - SetLocalString(oModule, "NWNX!ODBC!FETCH", "-2147483647"); - return StringToInt(GetLocalString(oModule, "NWNX!ODBC!FETCH")); + return StringToInt(GetPersistentString(oObject, sVarName, sTable)); } void SetPersistentFloat(object oObject, string sVarName, float fValue, int iExpiration = @@ -460,30 +364,7 @@ void SetPersistentFloat(object oObject, string sVarName, float fValue, int iExpi float GetPersistentFloat(object oObject, string sVarName, string sTable = "pwdata") { - string sPlayer; - string sTag; - object oModule; - - if (GetIsPC(oObject)) - { - sPlayer = SQLEncodeSpecialChars(GetPCPlayerName(oObject)); - sTag = SQLEncodeSpecialChars(GetName(oObject)); - } - else - { - sPlayer = "~"; - sTag = GetTag(oObject); - } - - sVarName = SQLEncodeSpecialChars(sVarName); - - string sSQL = "SELECT val FROM " + sTable + " WHERE player='" + sPlayer + - "' AND tag='" + sTag + "' AND name='" + sVarName + "'"; - SQLExecDirect(sSQL); - - oModule = GetModule(); - SetLocalString(oModule, "NWNX!ODBC!FETCH", "-340282306073709650000000000000000000000.000000000"); - return StringToFloat(GetLocalString(oModule, "NWNX!ODBC!FETCH")); + return StringToFloat(GetPersistentString(oObject, sVarName, sTable)); } void SetPersistentLocation(object oObject, string sVarName, location lLocation, int iExpiration = @@ -508,73 +389,6 @@ vector GetPersistentVector(object oObject, string sVarName, string sTable = "pwd return APSStringToVector(GetPersistentString(oObject, sVarName, sTable)); } -void SetPersistentObject(object oOwner, string sVarName, object oObject, int iExpiration = - 0, string sTable = "pwobjdata") -{ - string sPlayer; - string sTag; - - if (GetIsPC(oOwner)) - { - sPlayer = SQLEncodeSpecialChars(GetPCPlayerName(oOwner)); - sTag = SQLEncodeSpecialChars(GetName(oOwner)); - } - else - { - sPlayer = "~"; - sTag = GetTag(oOwner); - } - sVarName = SQLEncodeSpecialChars(sVarName); - - string sSQL = "SELECT player FROM " + sTable + " WHERE player='" + sPlayer + - "' AND tag='" + sTag + "' AND name='" + sVarName + "'"; - SQLExecDirect(sSQL); - - if (SQLFetch() == SQL_SUCCESS) - { - // row exists - sSQL = "UPDATE " + sTable + " SET val=%s,expire=" + IntToString(iExpiration) + - " WHERE player='" + sPlayer + "' AND tag='" + sTag + "' AND name='" + sVarName + "'"; - SetLocalString(GetModule(), "NWNX!ODBC!SETSCORCOSQL", sSQL); - StoreCampaignObject ("NWNX", "-", oObject); - } - else - { - // row doesn't exist - sSQL = "INSERT INTO " + sTable + " (player,tag,name,val,expire) VALUES" + - "('" + sPlayer + "','" + sTag + "','" + sVarName + "',%s," + IntToString(iExpiration) + ")"; - SetLocalString(GetModule(), "NWNX!ODBC!SETSCORCOSQL", sSQL); - StoreCampaignObject ("NWNX", "-", oObject); - } -} - -object GetPersistentObject(object oObject, string sVarName, object oOwner = OBJECT_INVALID, string sTable = "pwobjdata") -{ - string sPlayer; - string sTag; - object oModule; - - if (GetIsPC(oObject)) - { - sPlayer = SQLEncodeSpecialChars(GetPCPlayerName(oObject)); - sTag = SQLEncodeSpecialChars(GetName(oObject)); - } - else - { - sPlayer = "~"; - sTag = GetTag(oObject); - } - sVarName = SQLEncodeSpecialChars(sVarName); - - string sSQL = "SELECT val FROM " + sTable + " WHERE player='" + sPlayer + - "' AND tag='" + sTag + "' AND name='" + sVarName + "'"; - SetLocalString(GetModule(), "NWNX!ODBC!SETSCORCOSQL", sSQL); - - if (!GetIsObjectValid(oOwner)) - oOwner = oObject; - return RetrieveCampaignObject ("NWNX", "-", GetLocation(oOwner), oOwner); -} - void DeletePersistentVariable(object oObject, string sVarName, string sTable = "pwdata") { string sPlayer; @@ -642,52 +456,3 @@ string SQLDecodeSpecialChars(string sString) return sReturn; } -// Gets the current REAL WORLD time, uses NWNX2 -// Year-Month-Day Time -// 1997-12-15 23:50:26 -string GetSQLTime(); -string GetSQLTime() -{ - string sSQL = "SELECT CURRENT_TIME"; - SQLExecDirect(sSQL); - if(SQLFetch() == SQL_SUCCESS) - { - return SQLGetData(1); - } - else - { - return "Database error"; - } -} - -// Gets the current REAL WORLD date, uses NWNX2 -string GetSQLDate(); -string GetSQLDate() -{ - string sSQL = "SELECT CURRENT_DATE"; - SQLExecDirect(sSQL); - if(SQLFetch() == SQL_SUCCESS) - { - return SQLGetData(1); - } - else - { - return "Database error"; - } -} - -// Gets the current REAL WORLD time stamp, uses NWNX2 -string GetSQLTimeStamp(); -string GetSQLTimeStamp() -{ - string sSQL = "SELECT CURRENT_TIMESTAMP"; - SQLExecDirect(sSQL); - if(SQLFetch() == SQL_SUCCESS) - { - return SQLGetData(1); - } - else - { - return "Database error"; - } -} diff --git a/_module/nss/at_caplvlup.nss b/_module/nss/at_caplvlup.nss new file mode 100644 index 00000000..ee138b1b --- /dev/null +++ b/_module/nss/at_caplvlup.nss @@ -0,0 +1,19 @@ +#include "nw_i0_tool" +/* Script generated by +Lilac Soul's NWN Script Generator, v. 1.6 + +For download info, please visit: +http://www.lilacsoul.revility.com */ + +//Put this on action taken in the conversation editor +void main() +{ + +object oPC = GetPCSpeaker(); + +if (GetHitDice(oPC) <= 2) + { + RewardPartyXP(3000, oPC, FALSE); + + } +} diff --git a/_module/nss/cstm_mnstr_death.nss b/_module/nss/cstm_mnstr_death.nss index a3a53d56..7ff48936 100644 --- a/_module/nss/cstm_mnstr_death.nss +++ b/_module/nss/cstm_mnstr_death.nss @@ -2,8 +2,10 @@ void main() { ExecuteScript("prc_npc_death", OBJECT_SELF); - + object oKiller = GetLastKiller(); + object oVictim = OBJECT_SELF; + int noleech = 0; int nClass = GetLevelByClass(CLASS_TYPE_COMMONER); int nAlign = GetAlignmentGoodEvil(OBJECT_SELF); @@ -18,9 +20,9 @@ void main() { SignalEvent(OBJECT_SELF, EventUserDefined(1007)); } - float BaseEXP = ((GetChallengeRating(OBJECT_SELF)*3.0)+5); - float BonusEXP = GetChallengeRating(OBJECT_SELF)+5; - float BaseMonEXP = BaseEXP; + float BaseEXP = ((GetChallengeRating(oVictim)*5.0)+2); + float BonusEXP = ((GetChallengeRating(oVictim)*2.0)+5); + float BaseMonEXP = BaseEXP; int NumOfParty = 0; float PartyLevelSum = 0.0; object oPartyMember = GetFirstFactionMember(oKiller, TRUE); diff --git a/_module/nss/dante_letodel_at.nss b/_module/nss/dante_letodel_at.nss new file mode 100644 index 00000000..b614dcae --- /dev/null +++ b/_module/nss/dante_letodel_at.nss @@ -0,0 +1,20 @@ +#include "nwnx_admin" + +void main() +{ + object oPlayer = GetPCSpeaker(); + + string sName = GetName(oPlayer); + + string sPlayer = GetPCPlayerName(oPlayer); + + SendMessageToPC(oPlayer,"sPlayer = "+sPlayer); + SendMessageToPC(oPlayer,"sName = "+sName); + + NWNX_Administration_DeletePlayerCharacter(oPlayer, 1, "Character Deleted"); + SendMessageToPC(oPlayer,sPlayer+" has deleted "+sName); + SendMessageToAllDMs(sPlayer+" has deleted "+sName); +} + + + diff --git a/_module/nss/ms_name_inc.nss b/_module/nss/ms_name_inc.nss new file mode 100644 index 00000000..e4953212 --- /dev/null +++ b/_module/nss/ms_name_inc.nss @@ -0,0 +1,2470 @@ +//////////////////////////////////////////////////////////////////////////////// +// // +// Markshire's Nomenclature // +// ms_name_inc.nss // +// // +// By Thrym of Markshire 5/21/06 // +// Updated by: Jaysyn 2021/12/03 // +// // +//////////////////////////////////////////////////////////////////////////////// +/* +// FUNCTION: +// The Nomenclature is an include file placed in the spawn script +// nw_c2_default9 designed to assign a name to a generic NPC who may +// wander towns, roads, shops, etc. +// +// Utilizing both SetName and RandomName the system will name the NPC in +// one of two ways ... +// +// "SET_NAME": By setting the variable "SET_NAME" on the NPC and +// assigning it a string the creature will rename itself upon spawning. +// This is handy for DM's and builders to create more precisely named +// creatures for the palette and then generize them upon spawn. +// +// eg. Ancient White Dragon in the Creator becomes White Dragon on Spawn. +// +// "SET_NAME" = "RANDOM": By setting the same variable to the name "RANDOM" +// the NPC then is given a random name generated by RACE and GENDER using +// the RandomName function. +// +// eg. Male Dwarven Villager in the Aurora Toolset becomes Gloigan on spawn +// this time and perhaps Rufus on the next spawned Villager. +// +// "NAME_TYPE": Setting this int variable to "1" will cause a Full Name +// to be generated if the "SET_NAME" is set to "RANDOM". +// +// eg. Male Dwarven Villager becomes Gloigan Stonecutter or Rufus Mason. +// +// "TITLE": Prepends the defined string to the NPCs name. +// +// eg. "Lord" Brown +// +// "POSTFIX": Appends the defind string after the NPC's name. +// +// eg. Ralph "the Guard" +// + + + "RND_ROGUE" + "RND_BARBARIAN" + "RND_FIGHTER" + "RND_CLERIC" : Setting these to "1" will give the NPC a randomized class + "RND_MAGE" : appropriate postfix + "RND_DRUID" + "RND_RANGER" + + +// +// +//////////////////////////////////////////////////////////////////////////////*/ + +#include "prc_inc_racial" + + + +///// FUNCTION DECLARATIONS //////////////////////////////////////////////////// + +string GetClassLevelTitle(int nClassType); + +int GetHighestClassLevel(object oCreature = OBJECT_SELF); + +// Generates a Random First Name +// based on Race and Gender +// For all Standard PC Races and Animals +string ms_RandomFirstName(object oNPC = OBJECT_SELF); + +// Generates a Random Last Name +// based on Race For all +// Standard PC Races and Animals +string ms_RandomLastName(object oNPC = OBJECT_SELF); + +// Function designed to read the variable +// "SET_NAME" and assign a new name to the NPC +// If the variable is set to "RANDOM" a +// random name is assigned. +// A second variable can be assigned to +// have the random name be a random Full Name. +void ms_Nomenclature(object oNPC = OBJECT_SELF); + + +///// FUNCTIONS //////////////////////////////////////////////////////////////// + +void ms_Nomenclature(object oNPC = OBJECT_SELF) +{ + string sRandomName = GetLocalString(oNPC, "SET_NAME"); + string sTitle = GetLocalString(oNPC, "TITLE"); + string sPostfix = GetLocalString(oNPC, "POSTFIX"); + string sBaseRace = GetLocalString(oNPC, "BASE_RACE"); + + int nGender = GetGender(oNPC); + int bClassTitle = GetLocalInt(oNPC,"CLASS_TITLE"); + int nHighClass = GetHighestClassLevel(oNPC); + int nLevel = GetLevelByClass(nHighClass, oNPC); + +//:: Handles class level based NPC titles + if (bClassTitle) + { + string sTitle; + + switch (nHighClass) + { + case CLASS_TYPE_BARBARIAN: + switch(nLevel) + { + case 1: case 2: case 3: + sTitle = "Brute" ; + break; + + case 4: case 5: + sTitle = "Vandal"; break; + + case 6: + if (nGender == 1) + {sTitle = "Plunderess"; break;} + else + {sTitle = "Plunderer"; break;} + + case 7: + sTitle = "Pillager"; break; + + case 8: + sTitle = "Marauder"; break; + + case 9: + sTitle = "Reaver"; break; + + case 10: + sTitle = "Barbarian"; break; + + case 11: + sTitle = "Mauler"; break; + + case 12: + sTitle = "Ravager"; break; + + case 13: + sTitle = "Slaughterer"; break; + + case 14: + sTitle = "Destroyer"; break; + + case 15: + if (nGender == 1) + {sTitle = "Chieftainess"; break;} + else + {sTitle = "Chieftain"; break;} + + case 16: + sTitle = "Bloodletter"; break; + + case 17: + sTitle = "Rampager"; break; + + case 18: + sTitle = "Slayer"; break; + + case 19: + sTitle = "Warmonger"; break; + + case 20: + if (nGender == 1) + {sTitle = "High Chieftainess"; break;} + else + {sTitle = "High Chieftain"; break;} + + default: + if (nGender == 1) + {sTitle = "Conqueress"; break;} + else + {sTitle = "Conqueror"; break;} + + } + + case CLASS_TYPE_ROGUE: + switch(nLevel) + { + case 1: case 2: case 3: + sTitle = "Lookout" ; + break; + + case 4: case 5: + sTitle = "Outlaw"; break; + + case 6: + sTitle = "Scalawag"; break; + + case 7: + sTitle = "Creeper"; break; + + case 8: + sTitle = "Larker"; break; + + case 9: + sTitle = "Footpad"; break; + + case 10: + sTitle = "Rogue"; break; + + case 11: + sTitle = "Cutpurse"; break; + + case 12: + sTitle = "Thief"; break; + + case 13: + sTitle = "Pilferer"; break; + + case 14: + sTitle = "Robber"; break; + + case 15: + sTitle = "Sharper"; break; + + case 16: + sTitle = "Burglar"; break; + + case 17: + sTitle = "Filcher"; break; + + case 18: + sTitle = "Scoundrel"; break; + + case 19: + sTitle = "Knave"; break; + + case 20: + sTitle = "Prowler"; break; + + default: + sTitle = "Master Rogue"; break; + + } + + case CLASS_TYPE_BARD: + switch(nLevel) + { + case 1: case 2: case 3: + sTitle = "Crier" ; + break; + + case 4: case 5: + if (nGender == 1) + {sTitle = "Chantress"; break;} + else + {sTitle = "Chanter"; break;} + + case 6: + sTitle = "Skop"; break; + + case 7: + sTitle = "Accompanist"; break; + + case 8: + sTitle = "Rhymer"; break; + + case 9: + sTitle = "Singer"; break; + + case 10: + sTitle = "Balladeer"; break; + + case 11: + if (nGender == 1) + {sTitle = "Cantoress"; break;} + else + {sTitle = "Cantor"; break;} + + case 12: + sTitle = "Lutenist"; break; + + case 13: + sTitle = "Melodist"; break; + + case 14: + sTitle = "Lyrist"; break; + + case 15: + sTitle = "Jongleur"; break; + + case 16: + sTitle = "Loreweaver"; break; + + case 17: + sTitle = "Chronicler"; break; + + case 18: + sTitle = "Muse"; break; + + case 19: + if (nGender == 1) + {sTitle = "Rhapsode"; break;} + else + {sTitle = "Rhapsodist"; break;} + + case 20: + sTitle = "Bard"; break; + + case 21: + sTitle = "Raconteur"; break; + + case 22: + sTitle = "Siren"; break; + + case 23: + sTitle = "Songsmith"; break; + + case 24: + sTitle = "Versifer"; break; + + case 25: + sTitle = "Minstrel"; break; + + case 26: + sTitle = "Sonneteer"; break; + + case 27: + if (nGender == 1) + {sTitle = "Trobairitz"; break;} + else + {sTitle = "Troubadour"; break;} + + case 28: + sTitle = "Citharist"; break; + + case 29: + sTitle = "High Minstrel"; break; + + default: + sTitle = "Master Bard"; break; + + } + + case CLASS_TYPE_SORCERER: + case CLASS_TYPE_WIZARD: + switch(nLevel) + { + case 1: case 2: case 3: + sTitle = "Apprentice" ; + break; + + case 4: case 5: + sTitle = "Adept"; break; + + case 6: + sTitle = "Journeymage"; break; + + case 7: + sTitle = "Hedge Mage"; break; + + case 8: + sTitle = "Magician"; break; + + case 9: + sTitle = "Prestidigitator"; break; + + case 10: + sTitle = "Wizard"; break; + + case 11: + sTitle = "Sage"; break; + + case 12: + sTitle = "Visionary"; break; + + case 13: + sTitle = "Loremaster"; break; + + case 14: + sTitle = "Mage"; break; + + case 15: + sTitle = "Fatespinner"; break; + + case 16: + sTitle = "Cabalist"; break; + + case 17: + sTitle = "Thaumaturge"; break; + + case 18: + sTitle = "Theurgist"; break; + + case 19: + sTitle = "Augur"; break; + + case 20: + sTitle = "Spellbinder"; break; + + default: + sTitle = "Archmage"; break; + + } + + case CLASS_TYPE_CLERIC: + switch(nLevel) + { + case 1: case 2: case 3: + sTitle = "Candidate" ; + break; + + case 4: case 5: + sTitle = "Aspirant"; break; + + case 6: + sTitle = "Novice"; break; + + case 7: + sTitle = "Acolyte"; break; + + case 8: + sTitle = "Initiate"; break; + + case 9: + if (nGender == 1) + {sTitle = "Priestess"; break;} + else + {sTitle = "Priest"; break;} + + case 10: + sTitle = "Cleric"; break; + + case 11: + sTitle = "Curate"; break; + + case 12: + sTitle = "Apostle"; break; + + case 13: + sTitle = "Ovate"; break; + + case 14: + sTitle = "Missionary"; break; + + case 15: + if (nGender == 1) + {sTitle = "Canoness"; break;} + else + {sTitle = "Canon"; break;} + + case 16: + if (nGender == 1) + {sTitle = "Abbotess"; break;} + else + {sTitle = "Abbot"; break;} + + case 17: + sTitle = "Bishop"; break; + + case 18: + if (nGender == 1) + {sTitle = "Matriarch"; break;} + else + {sTitle = "Patriarch"; break;} + + case 19: + sTitle = "Preacher"; break; + + default: + if (nGender == 1) + {sTitle = "High Priestess"; break;} + else + {sTitle = "High Priest"; break;} + + } + + case CLASS_TYPE_DRUID: + switch(nLevel) + { + case 1: case 2: case 3: + sTitle = "Initiate" ; + break; + + case 4: case 5: + sTitle = "Devotee"; break; + + case 6: + sTitle = "Beastling"; break; + + case 7: + sTitle = "Grovelurker"; break; + + case 8: + sTitle = "Shaper"; break; + + case 9: + sTitle = "Springwalker"; break; + + case 10: + sTitle = "Druid"; break; + + case 11: + sTitle = "Naturekin"; break; + + case 12: + sTitle = "Treewarden"; break; + + case 13: + sTitle = "Auspex"; break; + + case 14: + sTitle = "Haruspex"; break; + + case 15: + sTitle = "Student of Stones"; break; + + case 16: + sTitle = "Student of Waters"; break; + + case 17: + sTitle = "Student of Forests"; break; + + case 18: + sTitle = "Student of Winds"; break; + + case 19: + sTitle = "Student of Changes"; break; + + case 20: + sTitle = "Pathwarden"; break; + + default: + sTitle = "Archdruid"; break; + + } + + case CLASS_TYPE_FIGHTER: + switch(nLevel) + { + case 1: case 2: case 3: + sTitle = "Guard"; + break; + + case 4: + sTitle = "Elite Guard"; break; + + case 5: case 6: + sTitle = "Warrior"; break; + + case 7: + sTitle = "Elite Warrior"; break; + + case 8: + sTitle = "Soldier"; break; + + case 9: + sTitle = "Enforcer"; break; + + case 10: + sTitle = "Fighter"; break; + + case 11: + sTitle = "Skirmisher"; break; + + case 12: + sTitle = "Veteran"; break; + + case 13: + sTitle = "Armiger"; break; + + case 14: + sTitle = "Myrmidon"; break; + + case 15: + sTitle = "Hero"; break; + + case 16: + sTitle = "Vanguard"; break; + + case 17: + sTitle = "Sentinel"; break; + + case 18: + sTitle = "Dominator"; break; + + case 19: + sTitle = "Warmonger"; break; + + case 20: + sTitle = "Champion"; break; + + default: + sTitle = "Grandmaster"; break; + + } + + case CLASS_TYPE_MONK: + switch(nLevel) + { + case 1: + sTitle = "Trainee"; break; + + case 2: + sTitle = "Initiate"; break; + + case 3: + sTitle = "Novice"; break; + + case 4: + sTitle = "Neophyte"; break; + + case 5: + sTitle = "Aspirant"; break; + + case 6: + sTitle = "Acolyte"; break; + + case 7: + sTitle = "Devotee"; break; + + case 8: + sTitle = "Disciple"; break; + + case 9: + sTitle = "Adept"; break; + + case 10: + sTitle = "Ascetic"; break; + + case 11: + sTitle = "Pilgrim"; break; + + case 12: + sTitle = "Master"; break; + + case 13: + sTitle = "Anchorite"; break; + + case 14: + sTitle = "Mystic"; break; + + case 15: + sTitle = "Meditator"; break; + + case 16: + sTitle = "Seeker"; break; + + case 17: + sTitle = "Guru"; break; + + case 18: + sTitle = "Sensei"; break; + + case 19: + sTitle = "Sannyasi"; break; + + case 20: + sTitle = "Exemplar"; break; + + case 21: + sTitle = "Transcendent"; break; + + default: + sTitle = "High Master"; break; + + } + + case CLASS_TYPE_PALADIN: + switch(nLevel) + { + case 1: + sTitle = "Advocate"; break; + + case 2: + sTitle = "Initiate"; break; + + case 3: + sTitle = "Squire"; break; + + case 4: + sTitle = "Gallant"; break; + + case 5: + sTitle = "Emissary"; break; + + case 6: + sTitle = "Guardian"; break; + + case 7: + sTitle = "Devotee"; break; + + case 8: + sTitle = "Disciple"; break; + + case 9: + sTitle = "Adept"; break; + + case 10: + sTitle = "Ascetic"; break; + + case 11: + sTitle = "Pilgrim"; break; + + case 12: + sTitle = "Master"; break; + + case 13: + sTitle = "Anchorite"; break; + + case 14: + sTitle = "Mystic"; break; + + case 15: + sTitle = "Meditator"; break; + + case 16: + sTitle = "Seeker"; break; + + case 17: + sTitle = "Guru"; break; + + case 18: + sTitle = "Sensei"; break; + + case 19: + sTitle = "Sannyasi"; break; + + case 20: + sTitle = "Exemplar"; break; + + case 21: + sTitle = "Transcendent"; break; + + default: + sTitle = "High Master"; break; + + } + + case CLASS_TYPE_RANGER: + switch(nLevel) + { + case 1: case 2: case 3: + sTitle = "Greenhorn" ; + break; + + case 4: case 5: + sTitle = "Tenderfoot"; break; + + case 6: + sTitle = "Vagrant"; break; + + case 7: + sTitle = "Tramp"; break; + + case 8: + sTitle = "Nomad"; break; + + case 9: + sTitle = "Wanderer"; break; + + case 10: + sTitle = "Ranger"; break; + + case 11: + sTitle = "Rambler"; break; + + case 12: + sTitle = "Traveler"; break; + + case 13: + sTitle = "Sojourner"; break; + + case 14: + sTitle = "Outrider"; break; + + case 15: + sTitle = "Wayfarer"; break; + + case 16: + sTitle = "Excursionist"; break; + + case 17: + sTitle = "Trekker"; break; + + case 18: + sTitle = "Trailblazer"; break; + + case 19: + sTitle = "Woodsman"; break; + + case 20: + sTitle = "High Ranger"; break; + + case 21: + sTitle = "Ranger"; break; + + case 22: + sTitle = "Rambler"; break; + + case 23: + sTitle = "Traveler"; break; + + case 24: + sTitle = "Sojourner"; break; + + case 25: + sTitle = "Outrider"; break; + + case 26: + sTitle = "Wayfarer"; break; + + case 27: + sTitle = "Excursionist"; break; + + case 28: + sTitle = "Trekker"; break; + + case 29: + sTitle = "Trailblazer"; break; + + default: + sTitle = "Ranger Lord"; break; + + } + + } + + //return sTitle; + } + +//:: Handles class based Henchman titles + int nRndRogue = GetLocalInt(OBJECT_SELF,"RND_ROGUE"); + if (nRndRogue == 1) + { + int nResult = Random(30) + 1; // Generate a random number between 1 and 30 + switch (nResult) + { + case 1: + sPostfix = "the Quick"; + break; + case 2: + sPostfix = "the Quiet"; + break; + case 3: + sPostfix = "the Sharp"; + break; + case 4: + sPostfix = "the Sneak"; + break; + case 5: + sPostfix = "the Rogue"; + break; + case 6: + sPostfix = "the Footpad"; + break; + case 7: + sPostfix = "the Shadow"; + break; + case 8: + sPostfix = "the Nimble"; + break; + case 9: + sPostfix = "the Swift"; + break; + case 10: + sPostfix = "the Silent"; + break; + case 11: + sPostfix = "the Sly"; + break; + case 12: + sPostfix = "the Crafty"; + break; + case 13: + sPostfix = "the Cunning"; + break; + case 14: + sPostfix = "the Elusive"; + break; + case 15: + sPostfix = "the Deft"; + break; + case 16: + sPostfix = "the Guileful"; + break; + case 17: + sPostfix = "the Lurker"; + break; + case 18: + sPostfix = "the Trickster"; + break; + case 19: + sPostfix = "the Prowler"; + break; + case 20: + sPostfix = "the Skulker"; + break; + case 21: + sPostfix = "the Phantom"; + break; + case 22: + sPostfix = "the Wily"; + break; + case 23: + sPostfix = "the Mysterious"; + break; + case 24: + sPostfix = "the Furtive"; + break; + case 25: + sPostfix = "the Discreet"; + break; + case 26: + sPostfix = "the Spy"; + break; + case 27: + sPostfix = "the Veiled"; + break; + case 28: + sPostfix = "the Artful"; + break; + case 29: + sPostfix = "the Sleuth"; + break; + case 30: + sPostfix = "the Masked"; + break; + } + } + + int nRndBarb = GetLocalInt(OBJECT_SELF,"RND_BARBARIAN"); + if (nRndBarb == 1) + { + int nResult = Random(30) + 1; // Generate a random number between 1 and 30 + switch (nResult) + { + case 1: + sPostfix = "the Barbarian"; + break; + case 2: + sPostfix = "the Destroyer"; + break; + case 3: + sPostfix = "of the Plains"; + break; + case 4: + sPostfix = "of Klar Clan"; + break; + case 5: + sPostfix = "the Rampager"; + break; + case 6: + sPostfix = "the Reaver"; + break; + case 7: + sPostfix = "the Savage"; + break; + case 8: + sPostfix = "the Berserker"; + break; + case 9: + sPostfix = "the Untamed"; + break; + case 10: + sPostfix = "the Fierce"; + break; + case 11: + sPostfix = "the Warbringer"; + break; + case 12: + sPostfix = "the Wild"; + break; + case 13: + sPostfix = "the Raider"; + break; + case 14: + sPostfix = "the Vicious"; + break; + case 15: + sPostfix = "the Ruthless"; + break; + case 16: + sPostfix = "the Savage"; + break; + case 17: + sPostfix = "the Bloodthirsty"; + break; + case 18: + sPostfix = "the Warlord"; + break; + case 19: + sPostfix = "the Brute"; + break; + case 20: + sPostfix = "the Fierce"; + break; + case 21: + sPostfix = "the Marauder"; + break; + case 22: + sPostfix = "the Howler"; + break; + case 23: + sPostfix = "the Ravager"; + break; + case 24: + sPostfix = "the Crusher"; + break; + case 25: + sPostfix = "the Frenzied"; + break; + case 26: + sPostfix = "the Beast"; + break; + case 27: + sPostfix = "the Juggernaut"; + break; + case 28: + sPostfix = "the Slayer"; + break; + case 29: + sPostfix = "the Rager"; + break; + case 30: + sPostfix = "the Conqueror"; + break; + } + } + + int nRndFight = GetLocalInt(OBJECT_SELF,"RND_FIGHTER"); + if (nRndFight == 1) + { + int nResult = Random(30) + 1; // Generate a random number between 1 and 30 + switch (nResult) + { + case 1: + sPostfix = "the Strong"; + break; + case 2: + sPostfix = "the Stout"; + break; + case 3: + sPostfix = "of the Blade"; + break; + case 4: + sPostfix = "of Tyr"; + break; + case 5: + sPostfix = "of Urik"; + break; + case 6: + sPostfix = "the Swordhand"; + break; + case 7: + sPostfix = "the Valiant"; + break; + case 8: + sPostfix = "the Brave"; + break; + case 9: + sPostfix = "the Defender"; + break; + case 10: + sPostfix = "the Just"; + break; + case 11: + sPostfix = "the Noble"; + break; + case 12: + sPostfix = "the Gallant"; + break; + case 13: + sPostfix = "the Protector"; + break; + case 14: + sPostfix = "the Shield"; + break; + case 15: + sPostfix = "the Champion"; + break; + case 16: + sPostfix = "the Guardian"; + break; + case 17: + sPostfix = "the Sentinel"; + break; + case 18: + sPostfix = "the Warrior"; + break; + case 19: + sPostfix = "the Stalwart"; + break; + case 20: + sPostfix = "the Ironclad"; + break; + case 21: + sPostfix = "the Blade"; + break; + case 22: + sPostfix = "the Swordsman"; + break; + case 23: + sPostfix = "the Vanguard"; + break; + case 24: + sPostfix = "the Lancer"; + break; + case 25: + sPostfix = "the Spearhead"; + break; + case 26: + sPostfix = "the Battlemaster"; + break; + case 27: + sPostfix = "the Blademaster"; + break; + case 28: + sPostfix = "the Warlord"; + break; + case 29: + sPostfix = "the Vanquisher"; + break; + case 30: + sPostfix = "the Swordmaster"; + break; + } + } + + int nRndCleric = GetLocalInt(OBJECT_SELF,"RND_CLERIC"); + if (nRndCleric == 1) + { + int nResult = Random(30) + 1; // Generate a random number between 1 and 30 + if (nResult == 1) + { + sPostfix = "the Pious"; + } + else if (nResult == 2) + { + sPostfix = "the Holy"; + } + else if (nResult == 3) + { + sPostfix = "the Priest"; + } + else if (nResult == 4) + { + sPostfix = "the Zealous"; + } + else if (nResult == 5) + { + sPostfix = "of Salt View"; + } + else if (nResult == 6) + { + sPostfix = "the Wise"; + } + else if (nResult == 7) + { + sPostfix = "the Devout"; + } + else if (nResult == 8) + { + sPostfix = "the Faithful"; + } + else if (nResult == 9) + { + sPostfix = "the Righteous"; + } + else if (nResult == 10) + { + sPostfix = "the Blessed"; + } + else if (nResult == 11) + { + sPostfix = "the Pure"; + } + else if (nResult == 12) + { + sPostfix = "the Sacred"; + } + else if (nResult == 13) + { + sPostfix = "the Benevolent"; + } + else if (nResult == 14) + { + sPostfix = "the Virtuous"; + } + else if (nResult == 15) + { + sPostfix = "the Saintly"; + } + else if (nResult == 16) + { + sPostfix = "the Healer"; + } + else if (nResult == 17) + { + sPostfix = "the Anointed"; + } + else if (nResult == 18) + { + sPostfix = "the Protector"; + } + else if (nResult == 19) + { + sPostfix = "the Merciful"; + } + else if (nResult == 20) + { + sPostfix = "the Revered"; + } + else if (nResult == 21) + { + sPostfix = "the Graceful"; + } + else if (nResult == 22) + { + sPostfix = "the Watchful"; + } + else if (nResult == 23) + { + sPostfix = "the Forgiving"; + } + else if (nResult == 24) + { + sPostfix = "the Humble"; + } + else if (nResult == 25) + { + sPostfix = "the Divine"; + } + else if (nResult == 26) + { + sPostfix = "the Preacher"; + } + else if (nResult == 27) + { + sPostfix = "the Illuminated"; + } + else if (nResult == 28) + { + sPostfix = "the Mystic"; + } + else if (nResult == 29) + { + sPostfix = "the Herald"; + } + else // nResult == 30 + { + sPostfix = "the Exalted"; + } + } + + int nRndMage = GetLocalInt(OBJECT_SELF,"RND_MAGE"); + if (nRndMage == 1) + { + int nResult = Random(30) + 1; // Generate a random number between 1 and 30 + switch (nResult) + { + case 1: + sPostfix = "the Mad"; + break; + case 2: + sPostfix = "the Arcane"; + break; + case 3: + sPostfix = "the Black"; + break; + case 4: + sPostfix = "the Wizard"; + break; + case 5: + sPostfix = "of Ur-Draxa"; + break; + case 6: + sPostfix = "the Mage"; + break; + case 7: + sPostfix = "the Enigmatic"; + break; + case 8: + sPostfix = "the Mystical"; + break; + case 9: + sPostfix = "the Eldritch"; + break; + case 10: + sPostfix = "the Runeweaver"; + break; + case 11: + sPostfix = "the Sorcerous"; + break; + case 12: + sPostfix = "the Seer"; + break; + case 13: + sPostfix = "the Arcanist"; + break; + case 14: + sPostfix = "the Illustrious"; + break; + case 15: + sPostfix = "the Sage"; + break; + case 16: + sPostfix = "the Sorcerous"; + break; + case 17: + sPostfix = "the Occult"; + break; + case 18: + sPostfix = "the Arcane Adept"; + break; + case 19: + sPostfix = "the Spellbinder"; + break; + case 20: + sPostfix = "the Occultist"; + break; + case 21: + sPostfix = "the Conjurer"; + break; + case 22: + sPostfix = "the Seer"; + break; + case 23: + sPostfix = "the Invoker"; + break; + case 24: + sPostfix = "the Mysterious"; + break; + case 25: + sPostfix = "the Shrouded"; + break; + case 26: + sPostfix = "the Visionary"; + break; + case 27: + sPostfix = "the Spellweaver"; + break; + case 28: + sPostfix = "the Willbreaker"; + break; + case 29: + sPostfix = "the Charmer"; + break; + case 30: + sPostfix = "the Elementalist"; + break; + } + } + + int nRndBard = GetLocalInt(OBJECT_SELF,"RND_BARD"); + if (nRndBard == 1) + { + int nResult = Random(25) + 1; // Generate a random number between 1 and 25 + switch (nResult) + { + case 1: + sPostfix = "the Subtle"; + break; + case 2: + sPostfix = "the Veiled"; + break; + case 3: + sPostfix = "the Shadowed"; + break; + case 4: + sPostfix = "the Intriguer"; + break; + case 5: + sPostfix = "of Altaruk"; + break; + case 6: + sPostfix = "the Elusive"; + break; + case 7: + sPostfix = "the Mysterious"; + break; + case 8: + sPostfix = "the Cryptic"; + break; + case 9: + sPostfix = "the Insidious"; + break; + case 10: + sPostfix = "the Quiet"; + break; + case 11: + sPostfix = "the Sly"; + break; + case 12: + sPostfix = "the Covert"; + break; + case 13: + sPostfix = "the Furtive"; + break; + case 14: + sPostfix = "the Discreet"; + break; + case 15: + sPostfix = "the Subversive"; + break; + case 16: + sPostfix = "the Shrouded"; + break; + case 17: + sPostfix = "the Obscured"; + break; + case 18: + sPostfix = "the Clever"; + break; + case 19: + sPostfix = "the Enigmatic"; + break; + case 20: + sPostfix = "of Balic"; + break; + case 21: + sPostfix = "of Tyr"; + break; + case 22: + sPostfix = "of Raam"; + break; + case 23: + sPostfix = "of Urik"; + break; + case 24: + sPostfix = "the Crafty"; + break; + case 25: + sPostfix = "of Draj"; + break; + } + } + + int nRndDruid = GetLocalInt(OBJECT_SELF,"RND_DRUID"); + if (nRndDruid == 1) + { + int nResult = Random(25) + 1; // Generate a random number between 1 and 25 + switch (nResult) + { + case 1: + sPostfix = "the Druid"; + break; + case 2: + sPostfix = "of the Forest"; + break; + case 3: + sPostfix = "of the Wild"; + break; + case 4: + sPostfix = "the Wolflord"; + break; + case 5: + sPostfix = "the Treelord"; + break; + case 6: + sPostfix = "the Verdant"; + break; + case 7: + sPostfix = "the Earthshaker"; + break; + case 8: + sPostfix = "the Feral"; + break; + case 9: + sPostfix = "of the Glade"; + break; + case 10: + sPostfix = "of the Crystal Forest"; + break; + case 11: + sPostfix = "the Thorned"; + break; + case 12: + sPostfix = "the Greenwarden"; + break; + case 13: + sPostfix = "the Naturebound"; + break; + case 14: + sPostfix = "the Forestborn"; + break; + case 15: + sPostfix = "the Spiritcaller"; + break; + case 16: + sPostfix = "the Leafblade"; + break; + case 17: + sPostfix = "the Mossy"; + break; + case 18: + sPostfix = "the Grovekeeper"; + break; + case 19: + sPostfix = "the Stormbringer"; + break; + case 20: + sPostfix = "the Earthshaper"; + break; + case 21: + sPostfix = "the Bramble"; + break; + case 22: + sPostfix = "of the Black Sands"; + break; + case 23: + sPostfix = "of the Silt Sea"; + break; + case 24: + sPostfix = "the Spiritbinder"; + break; + case 25: + sPostfix = "the Wildheart"; + break; + } + } + + int nRndRanger = GetLocalInt(OBJECT_SELF,"RND_RANGER"); + if (nRndRanger == 1) + { + int nResult = Random(25) + 1; // Generate a random number between 1 and 25 + switch (nResult) + { + case 1: + sPostfix = "the Ranger"; + break; + case 2: + sPostfix = "of the Forest"; + break; + case 3: + sPostfix = "of the Wild"; + break; + case 4: + sPostfix = "the Strider"; + break; + case 5: + sPostfix = "the Venger"; + break; + case 6: + sPostfix = "the Pathfinder"; + break; + case 7: + sPostfix = "the Woodsman"; + break; + case 8: + sPostfix = "the Trailblazer"; + break; + case 9: + sPostfix = "the Hunter"; + break; + case 10: + sPostfix = "the Scout"; + break; + case 11: + sPostfix = "the Wayfarer"; + break; + case 12: + sPostfix = "the Outrider"; + break; + case 13: + sPostfix = "the Seeker"; + break; + case 14: + sPostfix = "the Sentinel"; + break; + case 15: + sPostfix = "the Forestborn"; + break; + case 16: + sPostfix = "the Survivalist"; + break; + case 17: + sPostfix = "the Tracker"; + break; + case 18: + sPostfix = "the Forager"; + break; + case 19: + sPostfix = "the Warder"; + break; + case 20: + sPostfix = "the Greenblade"; + break; + case 21: + sPostfix = "the Beastmaster"; + break; + case 22: + sPostfix = "the Thornhunter"; + break; + case 23: + sPostfix = "of the Deepwood"; + break; + case 24: + sPostfix = "of the Roughlands"; + break; + case 25: + sPostfix = "the Wilderness Guide"; + break; + } + } + + + if (sRandomName != "") + { + if (sRandomName == "RANDOM") + { + switch (GetLocalInt(oNPC, "NAME_TYPE")) + { + case 1: sRandomName = sTitle + " " + ms_RandomFirstName(oNPC) + " " + ms_RandomLastName(oNPC)+ " " + sPostfix; break; + default: sRandomName = sTitle + " " + ms_RandomFirstName(oNPC) + " " + sPostfix; break; + } + } + + if (bClassTitle) + { + sRandomName = sBaseRace +" "+ sTitle; + } + + SetName(oNPC, (sRandomName)); + return; + } +} + +string ms_RandomFirstName(object oNPC = OBJECT_SELF) +{ + int Gender = GetGender(oNPC); + int Race = MyPRCGetRacialType(oNPC); + + string Name; + + switch (Race) + { + case RACIAL_TYPE_ANIMAL: Name = RandomName(0); break; + case RACIAL_TYPE_DWARF: + switch (Gender) + { default: Name = RandomName(2); break; + case GENDER_FEMALE: Name = RandomName(3); break; } break; + case RACIAL_TYPE_ELF: + switch (Gender) + { default: Name = RandomName(5); break; + case GENDER_FEMALE: Name = RandomName(6); break; } break; + case RACIAL_TYPE_GNOME: + switch (Gender) + { default: Name = RandomName(8); break; + case GENDER_FEMALE: Name = RandomName(9); break; } break; + case RACIAL_TYPE_HALFELF: + switch (Gender) + { default: Name = RandomName(11); break; + case GENDER_FEMALE: Name = RandomName(12); break; } break; + case RACIAL_TYPE_HALFLING: + switch (Gender) + { default: Name = RandomName(14); break; + case GENDER_FEMALE: Name = RandomName(15); break; } break; + case RACIAL_TYPE_HALFORC: + switch (Gender) + { default: Name = RandomName(17); break; + case GENDER_FEMALE: Name = RandomName(18); break; } break; + case RACIAL_TYPE_HUMAN: + switch (Gender) + { default: Name = RandomName(20); break; + case GENDER_FEMALE: Name = RandomName(21); break; } break; + default: + switch (Gender) + { default: Name = RandomName(-1); break; + case GENDER_FEMALE: Name = RandomName(0); break; } break; + } + + return Name; +} + +string ms_RandomLastName(object oNPC = OBJECT_SELF) +{ + int Race = MyPRCGetRacialType(oNPC); + + string Name; + + switch (Race) + { + case RACIAL_TYPE_DWARF: Name = RandomName(4); break; + case RACIAL_TYPE_ELF: Name = RandomName(7); break; + case RACIAL_TYPE_GNOME: Name = RandomName(10); break; + case RACIAL_TYPE_HALFELF: Name = RandomName(13); break; + case RACIAL_TYPE_HALFLING: Name = RandomName(16); break; + case RACIAL_TYPE_HALFORC: Name = RandomName(19); break; + case RACIAL_TYPE_HUMAN: Name = RandomName(22); break; + default: Name = RandomName(1); break; + } + + return Name; +} + +// Function to get the class-based level title based on the class type +string GetClassLevelTitle(int nClassType) +{ + object oCreature = OBJECT_SELF; // Assuming this function is called on a creature object + + int nLevel = GetLevelByClass(nClassType, oCreature); + int nGender = GetGender(oCreature); + + string sTitle; + + switch (nClassType) + { + case CLASS_TYPE_BARBARIAN: + switch(nLevel) + { + case 1: case 2: case 3: + sTitle = "Brute" ; + break; + + case 4: case 5: + sTitle = "Vandal"; break; + + case 6: + if (nGender == 1) + {sTitle = "Plunderess"; break;} + else + {sTitle = "Plunderer"; break;} + + case 7: + sTitle = "Pillager"; break; + + case 8: + sTitle = "Marauder"; break; + + case 9: + sTitle = "Reaver"; break; + + case 10: + sTitle = "Barbarian"; break; + + case 11: + sTitle = "Mauler"; break; + + case 12: + sTitle = "Ravager"; break; + + case 13: + sTitle = "Slaughterer"; break; + + case 14: + sTitle = "Destroyer"; break; + + case 15: + if (nGender == 1) + {sTitle = "Chieftainess"; break;} + else + {sTitle = "Chieftain"; break;} + + case 16: + sTitle = "Bloodletter"; break; + + case 17: + sTitle = "Rampager"; break; + + case 18: + sTitle = "Slayer"; break; + + case 19: + sTitle = "Warmonger"; break; + + case 20: + if (nGender == 1) + {sTitle = "High Chieftainess"; break;} + else + {sTitle = "High Chieftain"; break;} + + default: + if (nGender == 1) + {sTitle = "Conqueress"; break;} + else + {sTitle = "Conqueror"; break;} + + } + + case CLASS_TYPE_ROGUE: + switch(nLevel) + { + case 1: case 2: case 3: + sTitle = "Lookout" ; + break; + + case 4: case 5: + sTitle = "Outlaw"; break; + + case 6: + sTitle = "Scalawag"; break; + + case 7: + sTitle = "Creeper"; break; + + case 8: + sTitle = "Larker"; break; + + case 9: + sTitle = "Footpad"; break; + + case 10: + sTitle = "Rogue"; break; + + case 11: + sTitle = "Cutpurse"; break; + + case 12: + sTitle = "Thief"; break; + + case 13: + sTitle = "Pilferer"; break; + + case 14: + sTitle = "Robber"; break; + + case 15: + sTitle = "Sharper"; break; + + case 16: + sTitle = "Burglar"; break; + + case 17: + sTitle = "Filcher"; break; + + case 18: + sTitle = "Scoundrel"; break; + + case 19: + sTitle = "Knave"; break; + + case 20: + sTitle = "Prowler"; break; + + default: + sTitle = "Master Rogue"; break; + + } + + case CLASS_TYPE_BARD: + switch(nLevel) + { + case 1: case 2: case 3: + sTitle = "Crier" ; + break; + + case 4: case 5: + if (nGender == 1) + {sTitle = "Chantress"; break;} + else + {sTitle = "Chanter"; break;} + + case 6: + sTitle = "Skop"; break; + + case 7: + sTitle = "Accompanist"; break; + + case 8: + sTitle = "Rhymer"; break; + + case 9: + sTitle = "Singer"; break; + + case 10: + sTitle = "Balladeer"; break; + + case 11: + if (nGender == 1) + {sTitle = "Cantoress"; break;} + else + {sTitle = "Cantor"; break;} + + case 12: + sTitle = "Lutenist"; break; + + case 13: + sTitle = "Melodist"; break; + + case 14: + sTitle = "Lyrist"; break; + + case 15: + sTitle = "Jongleur"; break; + + case 16: + sTitle = "Loreweaver"; break; + + case 17: + sTitle = "Chronicler"; break; + + case 18: + sTitle = "Muse"; break; + + case 19: + if (nGender == 1) + {sTitle = "Rhapsode"; break;} + else + {sTitle = "Rhapsodist"; break;} + + case 20: + sTitle = "Bard"; break; + + case 21: + sTitle = "Raconteur"; break; + + case 22: + sTitle = "Siren"; break; + + case 23: + sTitle = "Songsmith"; break; + + case 24: + sTitle = "Versifer"; break; + + case 25: + sTitle = "Minstrel"; break; + + case 26: + sTitle = "Sonneteer"; break; + + case 27: + if (nGender == 1) + {sTitle = "Trobairitz"; break;} + else + {sTitle = "Troubadour"; break;} + + case 28: + sTitle = "Citharist"; break; + + case 29: + sTitle = "High Minstrel"; break; + + default: + sTitle = "Master Bard"; break; + + } + + case CLASS_TYPE_SORCERER: + case CLASS_TYPE_WIZARD: + switch(nLevel) + { + case 1: case 2: case 3: + sTitle = "Apprentice" ; + break; + + case 4: case 5: + sTitle = "Adept"; break; + + case 6: + sTitle = "Journeymage"; break; + + case 7: + sTitle = "Hedge Mage"; break; + + case 8: + sTitle = "Magician"; break; + + case 9: + sTitle = "Prestidigitator"; break; + + case 10: + sTitle = "Wizard"; break; + + case 11: + sTitle = "Sage"; break; + + case 12: + sTitle = "Visionary"; break; + + case 13: + sTitle = "Loremaster"; break; + + case 14: + sTitle = "Mage"; break; + + case 15: + sTitle = "Fatespinner"; break; + + case 16: + sTitle = "Cabalist"; break; + + case 17: + sTitle = "Thaumaturge"; break; + + case 18: + sTitle = "Theurgist"; break; + + case 19: + sTitle = "Augur"; break; + + case 20: + sTitle = "Spellbinder"; break; + + default: + sTitle = "Archmage"; break; + + } + + case CLASS_TYPE_CLERIC: + switch(nLevel) + { + case 1: case 2: case 3: + sTitle = "Candidate" ; + break; + + case 4: case 5: + sTitle = "Aspirant"; break; + + case 6: + sTitle = "Novice"; break; + + case 7: + sTitle = "Acolyte"; break; + + case 8: + sTitle = "Initiate"; break; + + case 9: + if (nGender == 1) + {sTitle = "Priestess"; break;} + else + {sTitle = "Priest"; break;} + + case 10: + sTitle = "Cleric"; break; + + case 11: + sTitle = "Curate"; break; + + case 12: + sTitle = "Apostle"; break; + + case 13: + sTitle = "Ovate"; break; + + case 14: + sTitle = "Missionary"; break; + + case 15: + if (nGender == 1) + {sTitle = "Canoness"; break;} + else + {sTitle = "Canon"; break;} + + case 16: + if (nGender == 1) + {sTitle = "Abbotess"; break;} + else + {sTitle = "Abbot"; break;} + + case 17: + sTitle = "Bishop"; break; + + case 18: + if (nGender == 1) + {sTitle = "Matriarch"; break;} + else + {sTitle = "Patriarch"; break;} + + case 19: + sTitle = "Preacher"; break; + + default: + if (nGender == 1) + {sTitle = "High Priestess"; break;} + else + {sTitle = "High Priest"; break;} + + } + + case CLASS_TYPE_DRUID: + switch(nLevel) + { + case 1: case 2: case 3: + sTitle = "Initiate" ; + break; + + case 4: case 5: + sTitle = "Devotee"; break; + + case 6: + sTitle = "Beastling"; break; + + case 7: + sTitle = "Grovelurker"; break; + + case 8: + sTitle = "Shaper"; break; + + case 9: + sTitle = "Springwalker"; break; + + case 10: + sTitle = "Druid"; break; + + case 11: + sTitle = "Naturekin"; break; + + case 12: + sTitle = "Treewarden"; break; + + case 13: + sTitle = "Auspex"; break; + + case 14: + sTitle = "Haruspex"; break; + + case 15: + sTitle = "Student of Stones"; break; + + case 16: + sTitle = "Student of Waters"; break; + + case 17: + sTitle = "Student of Forests"; break; + + case 18: + sTitle = "Student of Winds"; break; + + case 19: + sTitle = "Student of Changes"; break; + + case 20: + sTitle = "Pathwarden"; break; + + default: + sTitle = "Archdruid"; break; + + } + + case CLASS_TYPE_FIGHTER: + switch(nLevel) + { + case 1: case 2: case 3: + sTitle = "Guard"; + break; + + case 4: + sTitle = "Elite Guard"; break; + + case 5: case 6: + sTitle = "Warrior"; break; + + case 7: + sTitle = "Elite Warrior"; break; + + case 8: + sTitle = "Soldier"; break; + + case 9: + sTitle = "Enforcer"; break; + + case 10: + sTitle = "Fighter"; break; + + case 11: + sTitle = "Skirmisher"; break; + + case 12: + sTitle = "Veteran"; break; + + case 13: + sTitle = "Armiger"; break; + + case 14: + sTitle = "Myrmidon"; break; + + case 15: + sTitle = "Hero"; break; + + case 16: + sTitle = "Vanguard"; break; + + case 17: + sTitle = "Sentinel"; break; + + case 18: + sTitle = "Dominator"; break; + + case 19: + sTitle = "Warmonger"; break; + + case 20: + sTitle = "Champion"; break; + + default: + sTitle = "Grandmaster"; break; + + } + + case CLASS_TYPE_MONK: + switch(nLevel) + { + case 1: + sTitle = "Trainee"; break; + + case 2: + sTitle = "Initiate"; break; + + case 3: + sTitle = "Novice"; break; + + case 4: + sTitle = "Neophyte"; break; + + case 5: + sTitle = "Aspirant"; break; + + case 6: + sTitle = "Acolyte"; break; + + case 7: + sTitle = "Devotee"; break; + + case 8: + sTitle = "Disciple"; break; + + case 9: + sTitle = "Adept"; break; + + case 10: + sTitle = "Ascetic"; break; + + case 11: + sTitle = "Pilgrim"; break; + + case 12: + sTitle = "Master"; break; + + case 13: + sTitle = "Anchorite"; break; + + case 14: + sTitle = "Mystic"; break; + + case 15: + sTitle = "Meditator"; break; + + case 16: + sTitle = "Seeker"; break; + + case 17: + sTitle = "Guru"; break; + + case 18: + sTitle = "Sensei"; break; + + case 19: + sTitle = "Sannyasi"; break; + + case 20: + sTitle = "Exemplar"; break; + + case 21: + sTitle = "Transcendent"; break; + + default: + sTitle = "High Master"; break; + + } + + case CLASS_TYPE_PALADIN: + switch(nLevel) + { + case 1: + sTitle = "Advocate"; break; + + case 2: + sTitle = "Initiate"; break; + + case 3: + sTitle = "Squire"; break; + + case 4: + sTitle = "Gallant"; break; + + case 5: + sTitle = "Emissary"; break; + + case 6: + sTitle = "Guardian"; break; + + case 7: + sTitle = "Devotee"; break; + + case 8: + sTitle = "Disciple"; break; + + case 9: + sTitle = "Adept"; break; + + case 10: + sTitle = "Ascetic"; break; + + case 11: + sTitle = "Pilgrim"; break; + + case 12: + sTitle = "Master"; break; + + case 13: + sTitle = "Anchorite"; break; + + case 14: + sTitle = "Mystic"; break; + + case 15: + sTitle = "Meditator"; break; + + case 16: + sTitle = "Seeker"; break; + + case 17: + sTitle = "Guru"; break; + + case 18: + sTitle = "Sensei"; break; + + case 19: + sTitle = "Sannyasi"; break; + + case 20: + sTitle = "Exemplar"; break; + + case 21: + sTitle = "Transcendent"; break; + + default: + sTitle = "High Master"; break; + + } + + case CLASS_TYPE_RANGER: + switch(nLevel) + { + case 1: case 2: case 3: + sTitle = "Greenhorn" ; + break; + + case 4: case 5: + sTitle = "Tenderfoot"; break; + + case 6: + sTitle = "Vagrant"; break; + + case 7: + sTitle = "Tramp"; break; + + case 8: + sTitle = "Nomad"; break; + + case 9: + sTitle = "Wanderer"; break; + + case 10: + sTitle = "Ranger"; break; + + case 11: + sTitle = "Rambler"; break; + + case 12: + sTitle = "Traveler"; break; + + case 13: + sTitle = "Sojourner"; break; + + case 14: + sTitle = "Outrider"; break; + + case 15: + sTitle = "Wayfarer"; break; + + case 16: + sTitle = "Excursionist"; break; + + case 17: + sTitle = "Trekker"; break; + + case 18: + sTitle = "Trailblazer"; break; + + case 19: + sTitle = "Woodsman"; break; + + case 20: + sTitle = "High Ranger"; break; + + case 21: + sTitle = "Ranger"; break; + + case 22: + sTitle = "Rambler"; break; + + case 23: + sTitle = "Traveler"; break; + + case 24: + sTitle = "Sojourner"; break; + + case 25: + sTitle = "Outrider"; break; + + case 26: + sTitle = "Wayfarer"; break; + + case 27: + sTitle = "Excursionist"; break; + + case 28: + sTitle = "Trekker"; break; + + case 29: + sTitle = "Trailblazer"; break; + + default: + sTitle = "Ranger Lord"; break; + + } + + } + + return sTitle; +} + +//:: Function to get the highest class level of an object, excluding racialtype classes +int GetHighestClassLevel(object oCreature) +{ + int nHighestLevel = -1; + int nClassTypes = 254; // Maximum number of class types + int i; + + for (i = 0; i <= nClassTypes; i++) + { + // Check if the class type is excluded + if (i == CLASS_TYPE_ABERRATION || + i == CLASS_TYPE_ANIMAL || + i == CLASS_TYPE_BEAST || + i == CLASS_TYPE_CONSTRUCT || + i == CLASS_TYPE_DRAGON || + i == CLASS_TYPE_ELEMENTAL || + i == CLASS_TYPE_FEY || + i == CLASS_TYPE_GIANT || + i == CLASS_TYPE_HUMANOID || + i == CLASS_TYPE_MAGICAL_BEAST || + i == CLASS_TYPE_MONSTROUS || + i == CLASS_TYPE_OOZE || + i == CLASS_TYPE_OUTSIDER || + i == CLASS_TYPE_PLANT || + i == CLASS_TYPE_SHAPECHANGER || + i == CLASS_TYPE_UNDEAD || + i == CLASS_TYPE_VERMIN) + continue; + + int nLevel = GetLevelByClass(i, oCreature); + if (nLevel > 0) + { + if (nLevel > nHighestLevel) + { + nHighestLevel = nLevel; + } + } + else + { + break; // Reached an invalid class level, exit the loop + } + } + + return nHighestLevel; +} + +//::void main (){} diff --git a/_module/nss/nw_c2_default7.nss b/_module/nss/nw_c2_default7.nss deleted file mode 100644 index d53bf78c..00000000 --- a/_module/nss/nw_c2_default7.nss +++ /dev/null @@ -1,70 +0,0 @@ -//::////////////////////////////////////////////////////// -//:: NW_C2_DEFAULT7 -/* - Default OnDeath event handler for NPCs. - - Adjusts killer's alignment if appropriate and - alerts allies to our death. - */ -//:://///////////////////////////////////////////////////// -//:: Copyright (c) 2002 Floodgate Entertainment -//:: Created By: Naomi Novik -//:: Created On: 12/22/2002 -//:://///////////////////////////////////////////////////// -//:://///////////////////////////////////////////////////// -//:: Modified By: Deva Winblood -//:: Modified On: April 1st, 2008 -//:: Added Support for Dying Wile Mounted -//:: Modified By: Sir Elric -//:: Modified On: July 20th, 2008 -//:: Added Support for Sir Elric's Simple Creature Respawns -//:://///////////////////////////////////////////////////// - -#include "x2_inc_compon" -#include "x0_i0_spawncond" -#include "x3_inc_horse" -#include "se_respawn_inc" -#include "_kb_loot_corpse" - -void main() -{ - ExecuteScript("sf_xp", OBJECT_SELF); - int nClass = GetLevelByClass(CLASS_TYPE_COMMONER); - int nAlign = GetAlignmentGoodEvil(OBJECT_SELF); - object oKiller = GetLastKiller(); - - if (GetLocalInt(GetModule(),"X3_ENABLE_MOUNT_DB")&&GetIsObjectValid(GetMaster(OBJECT_SELF))) SetLocalInt(GetMaster(OBJECT_SELF),"bX3_STORE_MOUNT_INFO",TRUE); - - - // If we're a good/neutral commoner, - // adjust the killer's alignment evil - if(nClass > 0 && (nAlign == ALIGNMENT_GOOD || nAlign == ALIGNMENT_NEUTRAL)) - { - AdjustAlignment(oKiller, ALIGNMENT_EVIL, 5); - } - - // Call to allies to let them know we're dead - SpeakString("NW_I_AM_DEAD", TALKVOLUME_SILENT_TALK); - - //Shout Attack my target, only works with the On Spawn In setup - SpeakString("NW_ATTACK_MY_TARGET", TALKVOLUME_SILENT_TALK); - - // NOTE: the OnDeath user-defined event does not - // trigger reliably and should probably be removed - if(GetSpawnInCondition(NW_FLAG_DEATH_EVENT)) - { - SignalEvent(OBJECT_SELF, EventUserDefined(1007)); - } - craft_drop_items(oKiller); - LeaveCorpse(); - // ----------------------------------------------------------------------------- - // Sir Elric's Simple Creature Respawns additions - SE v2.0 - // ----------------------------------------------------------------------------- - - // Do not respawn creature if tagged with _NSP eg. NW_GOBLINA_NSP - if (FindSubString(GetTag(OBJECT_SELF), "NSP") > -1) - return; - - if(GetLocalInt(OBJECT_SELF, "PLACED"))// Only respawn original placed mobs - SE_DoCreatureRespawn(5, 10); -} diff --git a/_module/nss/nw_c2_default9.nss b/_module/nss/nw_c2_default9.nss deleted file mode 100644 index a6eb7217..00000000 --- a/_module/nss/nw_c2_default9.nss +++ /dev/null @@ -1,337 +0,0 @@ -//::////////////////////////////////////////////////// -//:: NW_C2_DEFAULT9 -/* - * Default OnSpawn handler with XP1 revisions. - * This corresponds to and produces the same results - * as the default OnSpawn handler in the OC. - * - * This can be used to customize creature behavior in three main ways: - * - * - Uncomment the existing lines of code to activate certain - * common desired behaviors from the moment when the creature - * spawns in. - * - * - Uncomment the user-defined event signals to cause the - * creature to fire events that you can then handle with - * a custom OnUserDefined event handler script. - * - * - Add new code _at the end_ to alter the initial - * behavior in a more customized way. - */ -//::////////////////////////////////////////////////// -//:: Copyright (c) 2002 Floodgate Entertainment -//:: Created By: Naomi Novik -//:: Created On: 12/11/2002 -//:: Modified By: Sir Elric -//:: Modified On: July 20th, 2008 -//:: Added Support for Sir Elric's Simple Creature Respawns -//::////////////////////////////////////////////////// -//:: Updated 2003-08-20 Georg Zoeller: Added check for variables to active spawn in conditions without changing the spawnscript - - -#include "x0_i0_anims" -// #include "x0_i0_walkway" - in x0_i0_anims -#include "x0_i0_treasure" - -#include "x2_inc_switches" - -void main() -{ - // ***** Spawn-In Conditions ***** // - ExecuteScript("spawn_rand_stats", OBJECT_SELF); - //ExecuteScript("wotr_npc_onspawn", OBJECT_SELF); - // * REMOVE COMMENTS (// ) before the "Set..." functions to activate - // * them. Do NOT touch lines commented out with // *, those are - // * real comments for information. - - // * This causes the creature to say a one-line greeting in their - // * conversation file upon perceiving the player. Put [NW_D2_GenCheck] - // * in the "Text Seen When" field of the greeting in the conversation - // * file. Don't attach any player responses. - // * - // SetSpawnInCondition(NW_FLAG_SPECIAL_CONVERSATION); - - // * Same as above, but for hostile creatures to make them say - // * a line before attacking. - // * - // SetSpawnInCondition(NW_FLAG_SPECIAL_COMBAT_CONVERSATION); - - // * This NPC will attack when its allies call for help - // * - // SetSpawnInCondition(NW_FLAG_SHOUT_ATTACK_MY_TARGET); - - // * If the NPC has the Hide skill they will go into stealth mode - // * while doing WalkWayPoints(). - // * - // SetSpawnInCondition(NW_FLAG_STEALTH); - - //-------------------------------------------------------------------------- - // Enable stealth mode by setting a variable on the creature - // Great for ambushes - // See x2_inc_switches for more information about this - //-------------------------------------------------------------------------- - if (GetCreatureFlag(OBJECT_SELF, CREATURE_VAR_USE_SPAWN_STEALTH) == TRUE) - { - SetSpawnInCondition(NW_FLAG_STEALTH); - } - // * Same, but for Search mode - // * - // SetSpawnInCondition(NW_FLAG_SEARCH); - - //-------------------------------------------------------------------------- - // Make creature enter search mode after spawning by setting a variable - // Great for guards, etc - // See x2_inc_switches for more information about this - //-------------------------------------------------------------------------- - if (GetCreatureFlag(OBJECT_SELF, CREATURE_VAR_USE_SPAWN_SEARCH) == TRUE) - { - SetSpawnInCondition(NW_FLAG_SEARCH); - } - // * This will set the NPC to give a warning to non-enemies - // * before attacking. - // * NN -- no clue what this really does yet - // * - // SetSpawnInCondition(NW_FLAG_SET_WARNINGS); - - // * Separate the NPC's waypoints into day & night. - // * See comment on WalkWayPoints() for use. - // * - // SetSpawnInCondition(NW_FLAG_DAY_NIGHT_POSTING); - - // * If this is set, the NPC will appear using the "EffectAppear" - // * animation instead of fading in, *IF* SetListeningPatterns() - // * is called below. - // * - //SetSpawnInCondition(NW_FLAG_APPEAR_SPAWN_IN_ANIMATION); - - // * This will cause an NPC to use common animations it possesses, - // * and use social ones to any other nearby friendly NPCs. - // * - // SetSpawnInCondition(NW_FLAG_IMMOBILE_AMBIENT_ANIMATIONS); - - //-------------------------------------------------------------------------- - // Enable immobile ambient animations by setting a variable - // See x2_inc_switches for more information about this - //-------------------------------------------------------------------------- - if (GetCreatureFlag(OBJECT_SELF, CREATURE_VAR_USE_SPAWN_AMBIENT_IMMOBILE) == TRUE) - { - SetSpawnInCondition(NW_FLAG_IMMOBILE_AMBIENT_ANIMATIONS); - } - // * Same as above, except NPC will wander randomly around the - // * area. - // * - SetSpawnInCondition(NW_FLAG_AMBIENT_ANIMATIONS); - - - //-------------------------------------------------------------------------- - // Enable mobile ambient animations by setting a variable - // See x2_inc_switches for more information about this - //-------------------------------------------------------------------------- - if (GetCreatureFlag(OBJECT_SELF, CREATURE_VAR_USE_SPAWN_AMBIENT) == TRUE) - { - SetSpawnInCondition(NW_FLAG_AMBIENT_ANIMATIONS); - } - // **** Animation Conditions **** // - // * These are extra conditions you can put on creatures with ambient - // * animations. - - // * Civilized creatures interact with placeables in - // * their area that have the tag "NW_INTERACTIVE" - // * and "talk" to each other. - // * - // * Humanoid races are civilized by default, so only - // * set this flag for monster races that you want to - // * behave the same way. - // SetAnimationCondition(NW_ANIM_FLAG_IS_CIVILIZED); - - // * If this flag is set, this creature will constantly - // * be acting. Otherwise, creatures will only start - // * performing their ambient animations when they - // * first perceive a player, and they will stop when - // * the player moves away. - SetAnimationCondition(NW_ANIM_FLAG_CONSTANT); - - // * Civilized creatures with this flag set will - // * randomly use a few voicechats. It's a good - // * idea to avoid putting this on multiple - // * creatures using the same voiceset. - // SetAnimationCondition(NW_ANIM_FLAG_CHATTER); - - // * Creatures with _immobile_ ambient animations - // * can have this flag set to make them mobile in a - // * close range. They will never leave their immediate - // * area, but will move around in it, frequently - // * returning to their starting point. - // * - // * Note that creatures spawned inside interior areas - // * that contain a waypoint with one of the tags - // * "NW_HOME", "NW_TAVERN", "NW_SHOP" will automatically - // * have this condition set. - // SetAnimationCondition(NW_ANIM_FLAG_IS_MOBILE_CLOSE_RANGE); - - - // **** Special Combat Tactics *****// - // * These are special flags that can be set on creatures to - // * make them follow certain specialized combat tactics. - // * NOTE: ONLY ONE OF THESE SHOULD BE SET ON A SINGLE CREATURE. - - // * Ranged attacker - // * Will attempt to stay at ranged distance from their - // * target. - // SetCombatCondition(X0_COMBAT_FLAG_RANGED); - - // * Defensive attacker - // * Will use defensive combat feats and parry - // SetCombatCondition(X0_COMBAT_FLAG_DEFENSIVE); - - // * Ambusher - // * Will go stealthy/invisible and attack, then - // * run away and try to go stealthy again before - // * attacking anew. - // SetCombatCondition(X0_COMBAT_FLAG_AMBUSHER); - - // * Cowardly - // * Cowardly creatures will attempt to flee - // * attackers. - // SetCombatCondition(X0_COMBAT_FLAG_COWARDLY); - - - // **** Escape Commands ***** // - // * NOTE: ONLY ONE OF THE FOLLOWING SHOULD EVER BE SET AT ONE TIME. - // * NOTE2: Not clear that these actually work. -- NN - - // * Flee to a way point and return a short time later. - // * - // SetSpawnInCondition(NW_FLAG_ESCAPE_RETURN); - - // * Flee to a way point and do not return. - // * - // SetSpawnInCondition(NW_FLAG_ESCAPE_LEAVE); - - // * Teleport to safety and do not return. - // * - // SetSpawnInCondition(NW_FLAG_TELEPORT_LEAVE); - - // * Teleport to safety and return a short time later. - // * - // SetSpawnInCondition(NW_FLAG_TELEPORT_RETURN); - - - - // ***** CUSTOM USER DEFINED EVENTS ***** / - - - /* - If you uncomment any of these conditions, the creature will fire - a specific user-defined event number on each event. That will then - allow you to write custom code in the "OnUserDefinedEvent" handler - script to go on top of the default NPC behaviors for that event. - - Example: I want to add some custom behavior to my NPC when they - are damaged. I uncomment the "NW_FLAG_DAMAGED_EVENT", then create - a new user-defined script that has something like this in it: - - if (GetUserDefinedEventNumber() == 1006) { - // Custom code for my NPC to execute when it's damaged - } - - These user-defined events are in the range 1001-1007. - */ - - // * Fire User Defined Event 1001 in the OnHeartbeat - // * - // SetSpawnInCondition(NW_FLAG_HEARTBEAT_EVENT); - - // * Fire User Defined Event 1002 - // * - // SetSpawnInCondition(NW_FLAG_PERCIEVE_EVENT); - - // * Fire User Defined Event 1005 - // * - // SetSpawnInCondition(NW_FLAG_ATTACK_EVENT); - - // * Fire User Defined Event 1006 - // * - // SetSpawnInCondition(NW_FLAG_DAMAGED_EVENT); - - // * Fire User Defined Event 1008 - // * - // SetSpawnInCondition(NW_FLAG_DISTURBED_EVENT); - - // * Fire User Defined Event 1003 - // * - // SetSpawnInCondition(NW_FLAG_END_COMBAT_ROUND_EVENT); - - // * Fire User Defined Event 1004 - // * - // SetSpawnInCondition(NW_FLAG_ON_DIALOGUE_EVENT); - - - - // ***** DEFAULT GENERIC BEHAVIOR (DO NOT TOUCH) ***** // - - // * Goes through and sets up which shouts the NPC will listen to. - // * - SetListeningPatterns(); - - // * Walk among a set of waypoints. - // * 1. Find waypoints with the tag "WP_" + NPC TAG + "_##" and walk - // * among them in order. - // * 2. If the tag of the Way Point is "POST_" + NPC TAG, stay there - // * and return to it after combat. - // - // * Optional Parameters: - // * void WalkWayPoints(int nRun = FALSE, float fPause = 1.0) - // - // * If "NW_FLAG_DAY_NIGHT_POSTING" is set above, you can also - // * create waypoints with the tags "WN_" + NPC Tag + "_##" - // * and those will be walked at night. (The standard waypoints - // * will be walked during the day.) - // * The night "posting" waypoint tag is simply "NIGHT_" + NPC tag. - WalkWayPoints(); - - //* Create a small amount of treasure on the creature - //if ((GetLocalInt(GetModule(), "X2_L_NOTREASURE") == FALSE) && - // (GetLocalInt(OBJECT_SELF, "X2_L_NOTREASURE") == FALSE) ) - //{ - // CTG_GenerateNPCTreasure(TREASURE_TYPE_MONSTER, OBJECT_SELF); - //} - - - // ***** ADD ANY SPECIAL ON-SPAWN CODE HERE ***** // -// ----------------------------------------------------------------------------- -// Sir Elric's Simple Creature Respawns additions - SE v1.9 -// ----------------------------------------------------------------------------- - SetLocalLocation(OBJECT_SELF, "spawn", GetLocation(OBJECT_SELF)); - // Set as original placed mobs... - if(!GetLocalInt(GetModule(), "ORIGINAL_PLACED_MOBS")) - { - SetLocalInt(OBJECT_SELF, "PLACED", 1); - } - - // * If Incorporeal, apply changes - if (GetCreatureFlag(OBJECT_SELF, CREATURE_VAR_IS_INCORPOREAL) == TRUE) - { - effect eConceal = EffectConcealment(50, MISS_CHANCE_TYPE_NORMAL); - eConceal = ExtraordinaryEffect(eConceal); - effect eGhost = EffectCutsceneGhost(); - eGhost = ExtraordinaryEffect(eGhost); - ApplyEffectToObject(DURATION_TYPE_PERMANENT, eConceal, OBJECT_SELF); - ApplyEffectToObject(DURATION_TYPE_PERMANENT, eGhost, OBJECT_SELF); - - } - // * Give the create a random name. - // * If you create a script named x3_name_gen in your module, you can - // * set the value of the variable X3_S_RANDOM_NAME on OBJECT_SELF inside - // * the script to override the creature's default name. - if (GetCreatureFlag(OBJECT_SELF, CREATURE_VAR_RANDOMIZE_NAME) == TRUE) - { - ExecuteScript("x3_name_gen",OBJECT_SELF); - string sName = GetLocalString(OBJECT_SELF,"X3_S_RANDOM_NAME"); - if ( sName == "" ) - { - sName = RandomName(); - } - SetName(OBJECT_SELF,sName); - } -} diff --git a/_module/nss/nwnx.nss b/_module/nss/nwnx.nss new file mode 100644 index 00000000..f7648213 --- /dev/null +++ b/_module/nss/nwnx.nss @@ -0,0 +1,137 @@ +/// @addtogroup nwnx NWNX +/// @brief Functions for plugin developers. +/// @{ +/// @file nwnx.nss + +const string NWNX_Core = "NWNX_Core"; ///< @private + +/// @brief Scripting interface to NWNX. +/// @param pluginName The plugin name. +/// @param functionName The function name (do not include NWNX_Plugin_). +void NWNX_CallFunction(string pluginName, string functionName); +/// @brief Pushes the specified type to the c++ side +/// @param value The value of specified type to push. +void NWNX_PushArgumentInt(int value); +/// @copydoc NWNX_PushArgumentInt() +void NWNX_PushArgumentFloat(float value); +/// @copydoc NWNX_PushArgumentInt() +void NWNX_PushArgumentObject(object value); +/// @copydoc NWNX_PushArgumentInt() +void NWNX_PushArgumentString(string value); +/// @copydoc NWNX_PushArgumentInt() +void NWNX_PushArgumentEffect(effect value); +/// @copydoc NWNX_PushArgumentInt() +void NWNX_PushArgumentItemProperty(itemproperty value); +/// @copydoc NWNX_PushArgumentInt() +void NWNX_PushArgumentJson(json value); +/// @brief Returns the specified type from the c++ side +/// @return The value of specified type. +int NWNX_GetReturnValueInt(); +/// @copydoc NWNX_GetReturnValueInt() +float NWNX_GetReturnValueFloat(); +/// @copydoc NWNX_GetReturnValueInt() +object NWNX_GetReturnValueObject(); +/// @copydoc NWNX_GetReturnValueInt() +string NWNX_GetReturnValueString(); +/// @copydoc NWNX_GetReturnValueInt() +effect NWNX_GetReturnValueEffect(); +/// @copydoc NWNX_GetReturnValueInt() +itemproperty NWNX_GetReturnValueItemProperty(); +/// @copydoc NWNX_GetReturnValueInt() +json NWNX_GetReturnValueJson(); + +/// @brief Determines if the given plugin exists and is enabled. +/// @param sPlugin The name of the plugin to check. This is the case sensitive plugin name as used by NWNX_CallFunction, NWNX_PushArgumentX +/// @note Example usage: NWNX_PluginExists("NWNX_Creature"); +/// @return TRUE if the plugin exists and is enabled, otherwise FALSE. +int NWNX_PluginExists(string sPlugin); + +/// @private +const string NWNX_PUSH = "NWNXEE!ABIv2!X!Y!PUSH"; +const string NWNX_POP = "NWNXEE!ABIv2!X!Y!POP"; +/// @} + +void NWNX_CallFunction(string pluginName, string functionName) +{ + PlaySound("NWNXEE!ABIv2!" + pluginName + "!" + functionName + "!CALL"); +} + +void NWNX_PushArgumentInt(int value) +{ + SetLocalInt(OBJECT_INVALID, NWNX_PUSH, value); +} + +void NWNX_PushArgumentFloat(float value) +{ + SetLocalFloat(OBJECT_INVALID, NWNX_PUSH, value); +} + +void NWNX_PushArgumentObject(object value) +{ + SetLocalObject(OBJECT_INVALID, NWNX_PUSH, value); +} + +void NWNX_PushArgumentString(string value) +{ + SetLocalString(OBJECT_INVALID, NWNX_PUSH, value); +} + +void NWNX_PushArgumentEffect(effect value) +{ + TagEffect(value, NWNX_PUSH); +} + +void NWNX_PushArgumentItemProperty(itemproperty value) +{ + TagItemProperty(value, NWNX_PUSH); +} + +void NWNX_PushArgumentJson(json value) +{ + SetLocalJson(OBJECT_INVALID, NWNX_PUSH, value); +} + +int NWNX_GetReturnValueInt() +{ + return GetLocalInt(OBJECT_INVALID, NWNX_POP); +} + +float NWNX_GetReturnValueFloat() +{ + return GetLocalFloat(OBJECT_INVALID, NWNX_POP); +} + +object NWNX_GetReturnValueObject() +{ + return GetLocalObject(OBJECT_INVALID, NWNX_POP); +} + +string NWNX_GetReturnValueString() +{ + return GetLocalString(OBJECT_INVALID, NWNX_POP); +} + +effect NWNX_GetReturnValueEffect() +{ + effect e; + return TagEffect(e, NWNX_POP); +} + +itemproperty NWNX_GetReturnValueItemProperty() +{ + itemproperty ip; + return TagItemProperty(ip, NWNX_POP); +} + +json NWNX_GetReturnValueJson() +{ + return GetLocalJson(OBJECT_INVALID, NWNX_POP); +} + +int NWNX_PluginExists(string sPlugin) +{ + string sFunc = "PluginExists"; + NWNX_PushArgumentString(sPlugin); + NWNX_CallFunction(NWNX_Core, sFunc); + return NWNX_GetReturnValueInt(); +} diff --git a/_module/nss/nwnx_admin.nss b/_module/nss/nwnx_admin.nss new file mode 100644 index 00000000..7cd016e5 --- /dev/null +++ b/_module/nss/nwnx_admin.nss @@ -0,0 +1,391 @@ +/// @addtogroup admin Administration +/// @brief Various admin related functions +/// @{ +/// @file nwnx_admin.nss +#include "nwnx" + +const string NWNX_Administration = "NWNX_Administration"; ///< @private + +/// @name Administration Options +/// @anchor admin_opts +/// +/// @{ +const int NWNX_ADMINISTRATION_OPTION_ALL_KILLABLE = 0; // DOES NOT DO ANYTHING +const int NWNX_ADMINISTRATION_OPTION_NON_PARTY_KILLABLE = 1; // DOES NOT DO ANYTHING +const int NWNX_ADMINISTRATION_OPTION_REQUIRE_RESURRECTION = 2; // DOES NOT DO ANYTHING +const int NWNX_ADMINISTRATION_OPTION_LOSE_STOLEN_ITEMS = 3; // DOES NOT DO ANYTHING +const int NWNX_ADMINISTRATION_OPTION_LOSE_ITEMS = 4; // DOES NOT DO ANYTHING +const int NWNX_ADMINISTRATION_OPTION_LOSE_EXP = 5; // DOES NOT DO ANYTHING +const int NWNX_ADMINISTRATION_OPTION_LOSE_GOLD = 6; // DOES NOT DO ANYTHING +const int NWNX_ADMINISTRATION_OPTION_LOSE_GOLD_NUM = 7; // DOES NOT DO ANYTHING +const int NWNX_ADMINISTRATION_OPTION_LOSE_EXP_NUM = 8; // DOES NOT DO ANYTHING +const int NWNX_ADMINISTRATION_OPTION_LOSE_ITEMS_NUM = 9; // DOES NOT DO ANYTHING +const int NWNX_ADMINISTRATION_OPTION_PVP_SETTING = 10; // 0 = No PVP, 1 = Party PVP, 2 = Full PVP +const int NWNX_ADMINISTRATION_OPTION_PAUSE_AND_PLAY = 11; // TRUE/FALSE +const int NWNX_ADMINISTRATION_OPTION_ONE_PARTY_ONLY = 12; // TRUE/FALSE +const int NWNX_ADMINISTRATION_OPTION_ENFORCE_LEGAL_CHARACTERS = 13; // TRUE/FALSE +const int NWNX_ADMINISTRATION_OPTION_ITEM_LEVEL_RESTRICTIONS = 14; // TRUE/FALSE +const int NWNX_ADMINISTRATION_OPTION_CDKEY_BANLIST_ALLOWLIST = 15; // TRUE/FALSE +const int NWNX_ADMINISTRATION_OPTION_DISALLOW_SHOUTING = 16; // TRUE/FALSE +const int NWNX_ADMINISTRATION_OPTION_SHOW_DM_JOIN_MESSAGE = 17; // TRUE/FALSE +const int NWNX_ADMINISTRATION_OPTION_BACKUP_SAVED_CHARACTERS = 18; // TRUE/FALSE +const int NWNX_ADMINISTRATION_OPTION_AUTO_FAIL_SAVE_ON_1 = 19; // TRUE/FALSE +const int NWNX_ADMINISTRATION_OPTION_VALIDATE_SPELLS = 20; // TRUE/FALSE +const int NWNX_ADMINISTRATION_OPTION_EXAMINE_EFFECTS = 21; // TRUE/FALSE +const int NWNX_ADMINISTRATION_OPTION_EXAMINE_CHALLENGE_RATING = 22; // TRUE/FALSE +const int NWNX_ADMINISTRATION_OPTION_USE_MAX_HITPOINTS = 23; // TRUE/FALSE +const int NWNX_ADMINISTRATION_OPTION_RESTORE_SPELLS_USES = 24; // TRUE/FALSE +const int NWNX_ADMINISTRATION_OPTION_RESET_ENCOUNTER_SPAWN_POOL = 25; // TRUE/FALSE +const int NWNX_ADMINISTRATION_OPTION_HIDE_HITPOINTS_GAINED = 26; // TRUE/FALSE +const int NWNX_ADMINISTRATION_OPTION_PLAYER_PARTY_CONTROL = 27; // TRUE/FALSE +const int NWNX_ADMINISTRATION_OPTION_SHOW_PLAYER_JOIN_MESSAGES = 28; // TRUE/FALSE +/// @} + +/// @name Administration Debug Types +/// @anchor admin_debug +/// +/// @{ +const int NWNX_ADMINISTRATION_DEBUG_COMBAT = 0; // TRUE/FALSE +const int NWNX_ADMINISTRATION_DEBUG_SAVING_THROW = 1; // TRUE/FALSE +const int NWNX_ADMINISTRATION_DEBUG_MOVEMENT_SPEED = 2; // TRUE/FALSE +const int NWNX_ADMINISTRATION_DEBUG_HIT_DIE = 3; // TRUE/FALSE +/// @} + +/// @brief Gets the current player password. +/// @return The current player password. +string NWNX_Administration_GetPlayerPassword(); + +/// @brief Sets the password for players to login. +/// @param password The password to use. +void NWNX_Administration_SetPlayerPassword(string password); + +/// @brief Clears the player password required to login. +void NWNX_Administration_ClearPlayerPassword(); + +/// @brief Gets the current DM password. +/// @return The current DM password. +string NWNX_Administration_GetDMPassword(); + +/// @brief Sets the password for DMs to login. +/// @param password The password to use. +void NWNX_Administration_SetDMPassword(string password); + +/// @brief Signals the server to immediately shut down. +void NWNX_Administration_ShutdownServer(); + +/// @brief Deletes the player character from the servervault +/// +/// The PC will be immediately booted from the game with a "Delete Character" message +/// +/// @param oPC The player to delete. +/// @param bPreserveBackup If true, it will leave the file on server, only appending ".deleted0" to the bic filename. +/// @param sKickMessage An optional kick message, if left blank it will default to "Delete Character" as reason. +void NWNX_Administration_DeletePlayerCharacter(object oPC, int bPreserveBackup = TRUE, string sKickMessage = ""); + +/// @brief Bans the provided IP. +/// @param ip The IP Address to ban. +void NWNX_Administration_AddBannedIP(string ip); + +/// @brief Removes the ban on the provided IP. +/// @param ip The IP Address to unban. +void NWNX_Administration_RemoveBannedIP(string ip); + +/// @brief Bans the provided Public CD Key. +/// @param key The Public CD Key to ban. +void NWNX_Administration_AddBannedCDKey(string key); + +/// @brief Removes the ban on the provided Public CD Key. +/// @param key The Public CD Key to unban. +void NWNX_Administration_RemoveBannedCDKey(string key); + +/// @brief Bans the provided playername. +/// @param playerName The player name (community name) to ban. +/// @warning A user can change their playername at will. +void NWNX_Administration_AddBannedPlayerName(string playerName); + +/// @brief Removes the ban on the provided playername. +/// @param playerName The player name (community name) to unban. +void NWNX_Administration_RemoveBannedPlayerName(string playerName); + +/// @brief Get a list of all banned IPs/Keys/names as a string. +/// @return A string with a listing of the banned IPs/Keys/names. +string NWNX_Administration_GetBannedList(); + +/// @brief Set the module's name as shown to the serverlist. +/// @param name The name to give the module. +void NWNX_Administration_SetModuleName(string name); + +/// @brief Set the server's name as shown to the serverlist. +/// @param name The name to give the server. +void NWNX_Administration_SetServerName(string name); + +/// @brief Returns the server's name as shown to the serverlist. +string NWNX_Administration_GetServerName(); + +/// @brief Get an @ref admin_opts "Administration Option" value. +/// @param option An @ref admin_opts "Administration Option". +/// @return The current setting for the supplied option from @ref admin_opts "Administration Options". +int NWNX_Administration_GetPlayOption(int option); + +/// @brief Set an @ref admin_opts "Administration Options" to a value. +/// @param option The option to adjust from @ref admin_opts "Administration Options". +/// @param value The new value for the option. +void NWNX_Administration_SetPlayOption(int option, int value); + +/// @brief Delete the TURD of playerName + characterName. +/// +/// At times a PC may get stuck in a permanent crash loop when attempting to log +/// in. This function allows administrators to delete their Temporary User +/// Resource Data where the PC's current location is stored allowing them to log +/// into the starting area. +/// +/// @param playerName The community (login name). +/// @param characterName The character name. +/// @return Returns TRUE if successful +int NWNX_Administration_DeleteTURD(string playerName, string characterName); + +/// @brief Get an @ref admin_debug "Administration Debug Type" value. +/// @param type An @ref admin_debug "Administration Debug Type". +/// @return The current value for the supplied debug type from @ref admin_debug "Administration Debug Types". +int NWNX_Administration_GetDebugValue(int type); + +/// @brief Set an @ref admin_debug "Administration Debug Type" to a value. +/// @param type The debug type to adjust from @ref admin_debug "Administration Debug Types". +/// @param state The new state for the debug type, TRUE or FALSE +void NWNX_Administration_SetDebugValue(int type, int state); + +/// @brief Reload all rules (2da stuff etc). +/// @warning DANGER, DRAGONS. Bad things may or may not happen. +void NWNX_Administration_ReloadRules(); + +/// @brief Get the servers minimum level. +/// @return The minimum level for the server. +int NWNX_Administration_GetMinLevel(); + +/// @brief Set the servers minimum level. +/// @param nLevel The minimum level for the server. +void NWNX_Administration_SetMinLevel(int nLevel); + +/// @brief Get the servers maximum level. +/// @return The maximum level for the server. +int NWNX_Administration_GetMaxLevel(); + +/// @brief Set the servers maximum level. +/// @note Attention when using this and the MaxLevel plugin. They both change the same value. +/// @param nLevel The maximum level for the server. +void NWNX_Administration_SetMaxLevel(int nLevel); + +/// @} + +string NWNX_Administration_GetPlayerPassword() +{ + string sFunc = "GetPlayerPassword"; + + NWNX_CallFunction(NWNX_Administration, sFunc); + return NWNX_GetReturnValueString(); +} + +void NWNX_Administration_SetPlayerPassword(string password) +{ + string sFunc = "SetPlayerPassword"; + + NWNX_PushArgumentString(password); + NWNX_CallFunction(NWNX_Administration, sFunc); +} + +void NWNX_Administration_ClearPlayerPassword() +{ + string sFunc = "ClearPlayerPassword"; + + NWNX_CallFunction(NWNX_Administration, sFunc); +} + +string NWNX_Administration_GetDMPassword() +{ + string sFunc = "GetDMPassword"; + + NWNX_CallFunction(NWNX_Administration, sFunc); + return NWNX_GetReturnValueString(); +} + +void NWNX_Administration_SetDMPassword(string password) +{ + string sFunc = "SetDMPassword"; + + NWNX_PushArgumentString(password); + NWNX_CallFunction(NWNX_Administration, sFunc); +} + +void NWNX_Administration_ShutdownServer() +{ + string sFunc = "ShutdownServer"; + + NWNX_CallFunction(NWNX_Administration, sFunc); +} + +void NWNX_Administration_DeletePlayerCharacter(object oPC, int bPreserveBackup = TRUE, string sKickMessage = "") +{ + string sFunc = "DeletePlayerCharacter"; + + NWNX_PushArgumentString(sKickMessage); + NWNX_PushArgumentInt(bPreserveBackup); + NWNX_PushArgumentObject(oPC); + NWNX_CallFunction(NWNX_Administration, sFunc); +} + +void NWNX_Administration_AddBannedIP(string ip) +{ + string sFunc = "AddBannedIP"; + + NWNX_PushArgumentString(ip); + NWNX_CallFunction(NWNX_Administration, sFunc); +} +void NWNX_Administration_RemoveBannedIP(string ip) +{ + string sFunc = "RemoveBannedIP"; + + NWNX_PushArgumentString(ip); + NWNX_CallFunction(NWNX_Administration, sFunc); +} +void NWNX_Administration_AddBannedCDKey(string key) +{ + string sFunc = "AddBannedCDKey"; + + NWNX_PushArgumentString(key); + NWNX_CallFunction(NWNX_Administration, sFunc); +} +void NWNX_Administration_RemoveBannedCDKey(string key) +{ + string sFunc = "RemoveBannedCDKey"; + + NWNX_PushArgumentString(key); + NWNX_CallFunction(NWNX_Administration, sFunc); +} +void NWNX_Administration_AddBannedPlayerName(string playerName) +{ + string sFunc = "AddBannedPlayerName"; + + NWNX_PushArgumentString(playerName); + NWNX_CallFunction(NWNX_Administration, sFunc); +} +void NWNX_Administration_RemoveBannedPlayerName(string playerName) +{ + string sFunc = "RemoveBannedPlayerName"; + + NWNX_PushArgumentString(playerName); + NWNX_CallFunction(NWNX_Administration, sFunc); +} +string NWNX_Administration_GetBannedList() +{ + string sFunc = "GetBannedList"; + + NWNX_CallFunction(NWNX_Administration, sFunc); + return NWNX_GetReturnValueString(); +} + +void NWNX_Administration_SetModuleName(string name) +{ + string sFunc = "SetModuleName"; + + NWNX_PushArgumentString(name); + NWNX_CallFunction(NWNX_Administration, sFunc); +} + +void NWNX_Administration_SetServerName(string name) +{ + string sFunc = "SetServerName"; + + NWNX_PushArgumentString(name); + NWNX_CallFunction(NWNX_Administration, sFunc); +} + +string NWNX_Administration_GetServerName() +{ + string sFunc = "GetServerName"; + NWNX_CallFunction(NWNX_Administration, sFunc); + return NWNX_GetReturnValueString(); +} + +int NWNX_Administration_GetPlayOption(int option) +{ + string sFunc = "GetPlayOption"; + + NWNX_PushArgumentInt(option); + NWNX_CallFunction(NWNX_Administration, sFunc); + + return NWNX_GetReturnValueInt(); +} + +void NWNX_Administration_SetPlayOption(int option, int value) +{ + string sFunc = "SetPlayOption"; + + NWNX_PushArgumentInt(value); + NWNX_PushArgumentInt(option); + NWNX_CallFunction(NWNX_Administration, sFunc); +} + +int NWNX_Administration_DeleteTURD(string playerName, string characterName) +{ + string sFunc = "DeleteTURD"; + + NWNX_PushArgumentString(characterName); + NWNX_PushArgumentString(playerName); + NWNX_CallFunction(NWNX_Administration, sFunc); + + return NWNX_GetReturnValueInt(); +} + +int NWNX_Administration_GetDebugValue(int type) +{ + string sFunc = "GetDebugValue"; + + NWNX_PushArgumentInt(type); + NWNX_CallFunction(NWNX_Administration, sFunc); + + return NWNX_GetReturnValueInt(); +} + +void NWNX_Administration_SetDebugValue(int type, int state) +{ + string sFunc = "SetDebugValue"; + + NWNX_PushArgumentInt(state); + NWNX_PushArgumentInt(type); + NWNX_CallFunction(NWNX_Administration, sFunc); +} + +void NWNX_Administration_ReloadRules() +{ + string sFunc = "ReloadRules"; + + NWNX_CallFunction(NWNX_Administration, sFunc); +} + +int NWNX_Administration_GetMinLevel() +{ + string sFunc = "GetMinLevel"; + NWNX_CallFunction(NWNX_Administration, sFunc); + return NWNX_GetReturnValueInt(); +} + +void NWNX_Administration_SetMinLevel(int nLevel) +{ + string sFunc = "SetMinLevel"; + NWNX_PushArgumentInt(nLevel); + NWNX_CallFunction(NWNX_Administration, sFunc); +} + +int NWNX_Administration_GetMaxLevel() +{ + string sFunc = "GetMaxLevel"; + NWNX_CallFunction(NWNX_Administration, sFunc); + return NWNX_GetReturnValueInt(); +} + +void NWNX_Administration_SetMaxLevel(int nLevel) +{ + string sFunc = "SetMaxLevel"; + NWNX_PushArgumentInt(nLevel); + NWNX_CallFunction(NWNX_Administration, sFunc); +} diff --git a/_module/nss/nwnx_creature.nss b/_module/nss/nwnx_creature.nss new file mode 100644 index 00000000..275638f4 --- /dev/null +++ b/_module/nss/nwnx_creature.nss @@ -0,0 +1,2613 @@ +/// @addtogroup creature Creature +/// @brief Functions exposing additional creature properties. +/// @{ +/// @file nwnx_creature.nss +#include "nwnx" + +const string NWNX_Creature = "NWNX_Creature"; ///< @private + +/// @name Creature Movement Rates +/// @anchor creature_movement_rates +/// +/// The various types of movement rates. +/// @{ +const int NWNX_CREATURE_MOVEMENT_RATE_PC = 0; +const int NWNX_CREATURE_MOVEMENT_RATE_IMMOBILE = 1; +const int NWNX_CREATURE_MOVEMENT_RATE_VERY_SLOW = 2; +const int NWNX_CREATURE_MOVEMENT_RATE_SLOW = 3; +const int NWNX_CREATURE_MOVEMENT_RATE_NORMAL = 4; +const int NWNX_CREATURE_MOVEMENT_RATE_FAST = 5; +const int NWNX_CREATURE_MOVEMENT_RATE_VERY_FAST = 6; +const int NWNX_CREATURE_MOVEMENT_RATE_DEFAULT = 7; +const int NWNX_CREATURE_MOVEMENT_RATE_DM_FAST = 8; +/// @} + +/// @name Creature Movement Types +/// @anchor creature_movement_types +/// +/// The various types of movement types. +/// @{ +const int NWNX_CREATURE_MOVEMENT_TYPE_STATIONARY = 0; +const int NWNX_CREATURE_MOVEMENT_TYPE_WALK = 1; +const int NWNX_CREATURE_MOVEMENT_TYPE_RUN = 2; +const int NWNX_CREATURE_MOVEMENT_TYPE_SIDESTEP = 3; +const int NWNX_CREATURE_MOVEMENT_TYPE_WALK_BACKWARDS = 4; +/// @} + +/// @name Bonus Types +/// @anchor bonus_types +/// +/// Used with NWNX_Creature_GetTotalEffectBonus() these are the types of temporary bonuses from effects. +/// @{ +const int NWNX_CREATURE_BONUS_TYPE_ATTACK = 1; +const int NWNX_CREATURE_BONUS_TYPE_DAMAGE = 2; +const int NWNX_CREATURE_BONUS_TYPE_SAVING_THROW = 3; +const int NWNX_CREATURE_BONUS_TYPE_ABILITY = 4; +const int NWNX_CREATURE_BONUS_TYPE_SKILL = 5; +const int NWNX_CREATURE_BONUS_TYPE_TOUCH_ATTACK = 6; +/// @} + +/// @name Ranged Projectile VFX +/// @anchor ranged_projectile_vfx +/// +/// Used with NWNX_Creature_OverrideRangedProjectileVFX() these are the projectile vfx types. +/// @{ +const int NWNX_CREATURE_PROJECTILE_VFX_NONE = 0; ///< No VFX +const int NWNX_CREATURE_PROJECTILE_VFX_ACID = 1; +const int NWNX_CREATURE_PROJECTILE_VFX_COLD = 2; +const int NWNX_CREATURE_PROJECTILE_VFX_ELECTRICAL = 3; +const int NWNX_CREATURE_PROJECTILE_VFX_FIRE = 4; +const int NWNX_CREATURE_PROJECTILE_VFX_SONIC = 5; +const int NWNX_CREATURE_PROJECTILE_VFX_RANDOM = 6; ///< Random Elemental VFX +/// @} + +const int NWNX_CREATURE_ABILITY_NONE = 6; + +/// @struct NWNX_Creature_SpecialAbility +/// @brief A creature special ability. +struct NWNX_Creature_SpecialAbility +{ + int id; ///< The spell id + int ready; ///< Whether it can be used + int level; ///< The level of the ability +}; + +/// @brief Gives the creature a feat. +/// @param creature The creature object. +/// @param feat The feat id. +/// @remark Consider also using NWNX_Creature_AddFeatByLevel() to properly allocate the feat to a level +void NWNX_Creature_AddFeat(object creature, int feat); + +/// @brief Gives the creature a feat assigned at a level +/// @param creature The creature object. +/// @param feat The feat id. +/// @param level The level they gained the feat. +/// @remark Adds the feat to the stat list at the provided level. +void NWNX_Creature_AddFeatByLevel(object creature, int feat, int level); + +/// @brief Removes a feat from a creature. +/// @param creature The creature object. +/// @param feat The feat id. +void NWNX_Creature_RemoveFeat(object creature, int feat); + +/// @brief Removes the creature a feat assigned at a level +/// @param creature The creature object. +/// @param feat The feat id. +/// @param level The level they gained the feat. +/// @remark Removes the feat from the stat list at the provided level. Does not remove the feat from the creature, use +/// NWNX_Creature_RemoveFeat for this. +void NWNX_Creature_RemoveFeatByLevel(object creature, int feat, int level); + +/// @brief Determines if the creature knows a feat. +/// @note This differs from native @nwn{GetHasFeat} which returns FALSE if the feat has no more uses per day. +/// @param creature The creature object. +/// @param feat The feat id. +/// @return TRUE if the creature has the feat, regardless if they have any usages left or not. +int NWNX_Creature_GetKnowsFeat(object creature, int feat); + +/// @brief Returns the count of feats learned at the provided level. +/// @param creature The creature object. +/// @param level The level. +/// @return The count of feats. +int NWNX_Creature_GetFeatCountByLevel(object creature, int level); + +/// @brief Returns the feat learned at the level and index. +/// @param creature The creature object. +/// @param level The level. +/// @param index The index. Index bounds: 0 <= index < NWNX_Creature_GetFeatCountByLevel(). +/// @return The feat id at the index. +int NWNX_Creature_GetFeatByLevel(object creature, int level, int index); + +/// @brief Returns the creature level where the specified feat was learned. +/// @param creature The creature object. +/// @param feat The feat id. +/// @return The character level that the specified feat was granted, otherwise 0 if the creature does not have this feat. +int NWNX_Creature_GetFeatGrantLevel(object creature, int feat); + +/// @brief Get the total number of feats known by creature. +/// @param creature The creature object. +/// @return The total feat count for the creature. +int NWNX_Creature_GetFeatCount(object creature); + +/// @brief Returns the creature's feat at a given index +/// @param creature The creature object. +/// @param index The index. Index bounds: 0 <= index < NWNX_Creature_GetFeatCount(); +/// @return The feat id at the index. +int NWNX_Creature_GetFeatByIndex(object creature, int index); + +/// @brief Gets if creature meets feat requirements. +/// @param creature The creature object. +/// @param feat The feat id. +/// @return TRUE if creature meets all requirements to take given feat +int NWNX_Creature_GetMeetsFeatRequirements(object creature, int feat); + +/// @brief Gets the count of special abilities of the creature. +/// @param creature The creature object. +/// @return The total special ability count. +int NWNX_Creature_GetSpecialAbilityCount(object creature); + +/// @brief Returns the creature's special ability at a given index. +/// @param creature The creature object. +/// @param index The index. Index bounds: 0 <= index < NWNX_Creature_GetSpecialAbilityCount(). +/// @return An NWNX_Creature_SpecialAbility struct. +struct NWNX_Creature_SpecialAbility NWNX_Creature_GetSpecialAbility(object creature, int index); + +/// @brief Adds a special ability to a creature. +/// @param creature The creature object. +/// @param ability An NWNX_Creature_SpecialAbility struct. +void NWNX_Creature_AddSpecialAbility(object creature, struct NWNX_Creature_SpecialAbility ability); + +/// @brief Removes a special ability from a creature. +/// @param creature The creature object. +/// @param index The index. Index bounds: 0 <= index < NWNX_Creature_GetSpecialAbilityCount(). +void NWNX_Creature_RemoveSpecialAbility(object creature, int index); + +/// @brief Sets a special ability at the index for the creature. +/// @param creature The creature object. +/// @param index The index. Index bounds: 0 <= index < NWNX_Creature_GetSpecialAbilityCount(). +/// @param ability An NWNX_Creature_SpecialAbility struct. +void NWNX_Creature_SetSpecialAbility(object creature, int index, struct NWNX_Creature_SpecialAbility ability); + +/// @brief Get the class taken by the creature at the provided level. +/// @param creature The creature object. +/// @param level The level. +/// @return The class id. +int NWNX_Creature_GetClassByLevel(object creature, int level); + +/// @brief Sets the base AC for the creature. +/// @param creature The creature object. +/// @param ac The base AC to set for the creature. +void NWNX_Creature_SetBaseAC(object creature, int ac); + +/// @brief Get the base AC for the creature. +/// @param creature The creature object. +/// @return The base AC. +int NWNX_Creature_GetBaseAC(object creature); + +/// @brief Sets the ability score of the creature to the provided value. +/// @note Does not apply racial bonuses/penalties. +/// @param creature The creature object. +/// @param ability The ability constant. +/// @param value The value to set. +void NWNX_Creature_SetRawAbilityScore(object creature, int ability, int value); + +/// @brief Gets the ability score of the creature. +/// @note Does not apply racial bonuses/penalties. +/// @param creature The creature object. +/// @param ability The ability constant. +/// @return The ability score. +int NWNX_Creature_GetRawAbilityScore(object creature, int ability); + +/// @brief Adjusts the ability score of a creature. +/// @note Does not apply racial bonuses/penalties. +/// @param creature The creature object. +/// @param ability The ability constant. +/// @param modifier The modifier value. +void NWNX_Creature_ModifyRawAbilityScore(object creature, int ability, int modifier); + +/// @brief Gets the raw ability score a polymorphed creature had prior to polymorphing. +/// @note For Strength, Dexterity and Constitution only. +/// @param creature The creature object. +/// @param ability The ability constant. +/// @return The raw ability score. +int NWNX_Creature_GetPrePolymorphAbilityScore(object creature, int ability); + +/// @brief Gets the remaining spell slots (innate casting) at a class level's index. +/// @param creature The creature object. +/// @param class The class id from classes.2da. (Not class index 0-2) +/// @param level The spell level. +/// @return The remaining spell slot count. +int NWNX_Creature_GetRemainingSpellSlots(object creature, int class, int level); + +/// @brief Sets the remaining spell slots (innate casting) at a class level. +/// @param creature The creature object. +/// @param class The class id from classes.2da. (Not class index 0-2) +/// @param level The spell level. +/// @param slots The remaining spell slots to set. +void NWNX_Creature_SetRemainingSpellSlots(object creature, int class, int level, int slots); + +/// @brief Gets the maximum spell slots (innate casting) at a class level. +/// @param creature The creature object. +/// @param class The class id from classes.2da. (Not class index 0-2) +/// @param level The spell level. +/// @return The maximum spell slot count. +int NWNX_Creature_GetMaxSpellSlots(object creature, int class, int level); + +/// @brief Add a spell to a creature's spellbook for class. +/// @param creature The creature object. +/// @param class The class id from classes.2da. (Not class index 0-2) +/// @param level The spell level. +/// @param spellId The spell to remove. +void NWNX_Creature_AddKnownSpell(object creature, int class, int level, int spellId); + +/// @brief Remove a spell from creature's spellbook for class. +/// @param creature The creature object. +/// @param class The class id from classes.2da. (Not class index 0-2) +/// @param level The spell level. +/// @param spellId The spell to remove. +void NWNX_Creature_RemoveKnownSpell(object creature, int class, int level, int spellId); + +/// @brief Gets the maximum hit points for creature for level. +/// @param creature The creature object. +/// @param level The level. +/// @return The maximum hit points a creature can have for the class at the provided level. +int NWNX_Creature_GetMaxHitPointsByLevel(object creature, int level); + +/// @brief Sets the maximum hit points for creature. +/// @param creature The creature object. +/// @param level The level. +/// @param value The amount to set the max hit points. +void NWNX_Creature_SetMaxHitPointsByLevel(object creature, int level, int value); + +/// @brief Set creature's movement rate. +/// @param creature The creature object. +/// @param rate The movement rate. +void NWNX_Creature_SetMovementRate(object creature, int rate); + +/// @brief Returns the creature's current movement rate factor. +/// @remark Base movement rate factor is 1.0. +/// @param creature The creature object. +/// @return The current movement rate factor. +float NWNX_Creature_GetMovementRateFactor(object creature); + +/// @brief Sets the creature's current movement rate factor. +/// @note Base movement rate factor is 1.0. +/// @param creature The creature object. +/// @param rate The rate to set. +void NWNX_Creature_SetMovementRateFactor(object creature, float rate); + +/// @brief Returns the creature's maximum movement rate cap. +/// @remark Default movement rate cap is 1.5. +/// @param creature The creature object. +/// @return The maximum movement rate cap. +float NWNX_Creature_GetMovementRateFactorCap(object creature); + +/// @brief Sets the creature's maximum movement rate cap. +/// @note Default movement rate cap is 1.5. +/// @param creature The creature object. +/// @param cap The cap to set. +void NWNX_Creature_SetMovementRateFactorCap(object creature, float cap); + +/// @brief Returns the creature's current movement type +/// @param creature The creature object. +/// @return An NWNX_CREATURE_MOVEMENT_TYPE_* constant. +int NWNX_Creature_GetMovementType(object creature); + +/// @brief Sets the maximum movement rate a creature can have while walking (not running) +/// @remark This allows a creature with movement speed enhancements to walk at a normal rate. +/// @param creature The creature object. +/// @param fWalkRate The walk rate to apply. Setting the value to -1.0 will remove the cap. +/// Default value is 2000.0, which is the base human walk speed. +void NWNX_Creature_SetWalkRateCap(object creature, float fWalkRate = 2000.0f); + +/// @brief Set creature's raw good/evil alignment value. +/// @param creature The creature object. +/// @param value The value to set. +void NWNX_Creature_SetAlignmentGoodEvil(object creature, int value); + +/// @brief Set creature's raw law/chaos alignment value. +/// @param creature The creature object. +/// @param value The value to set. +void NWNX_Creature_SetAlignmentLawChaos(object creature, int value); + +/// @brief Set the base ranks in a skill for creature +/// @param creature The creature object. +/// @param skill The skill id. +/// @param rank The value to set as the skill rank. +void NWNX_Creature_SetSkillRank(object creature, int skill, int rank); + +/// @brief Get the ranks in a skill for creature assigned at a level. +/// @param creature The creature object. +/// @param skill The skill id. +/// @param level The level they gained skill ranks. +/// @return The rank in a skill assigned at a level (-1 on error). +int NWNX_Creature_GetSkillRankByLevel(object creature, int skill, int level); + +/// @brief Set the ranks in a skill for creature assigned at a level. +/// @note It only affect the leveling array, to know what to do on level-down. To effectivly change the skill rank on the current level, NWNX_Creature_SetSkillRank is also needed. +/// @param creature The creature object. +/// @param skill The skill id. +/// @param level The level they gained skill ranks. +/// @param rank The value to set as the skill rank. +void NWNX_Creature_SetSkillRankByLevel(object creature, int skill, int rank, int level); + +/// @brief Set the class ID in a particular position for a creature. +/// @param creature The creature object. +/// @param position Should be 0, 1, or 2 depending on how many classes the creature +/// has and which is to be modified. +/// @param classID A valid ID number in classes.2da and between 0 and 255. +/// @param bUpdateLevels determines whether the method will replace all occurrences +/// of the old class in CNWLevelStats with the new classID. +void NWNX_Creature_SetClassByPosition(object creature, int position, int classID, int bUpdateLevels = TRUE); + +/// @brief Set the level at the given position for a creature. +/// @note A creature should already have a class in that position. +/// @param creature The creature object. +/// @param position Should be 0, 1, or 2 depending on how many classes the creature +/// has and which is to be modified. +/// @param level The level to set. +void NWNX_Creature_SetLevelByPosition(object creature, int position, int level); + +/// @brief Set creature's base attack bonus (BAB). +/// @note Modifying the BAB will also affect the creature's attacks per round and its +/// eligibility for feats, prestige classes, etc. +/// @param creature The creature object. +/// @param bab The BAB value. Should be between 0 and 254. Setting BAB to 0 will cause the +/// creature to revert to its original BAB based on its classes and levels. A creature can +/// never have an actual BAB of zero. +/// @remark The base game has a function @nwn{SetBaseAttackBonus}, which actually sets +/// the bonus attacks per round for a creature, not the BAB. +void NWNX_Creature_SetBaseAttackBonus(object creature, int bab); + +/// @brief Gets the creatures current attacks per round (using equipped weapon). +/// @param creature The creature object. +/// @param bBaseAPR If TRUE, will return the base attacks per round, based on BAB and +/// equipped weapons, regardless of overrides set by calls to @nwn{SetBaseAttackBonus} builtin function. +/// @return The attacks per round. +int NWNX_Creature_GetAttacksPerRound(object creature, int bBaseAPR = FALSE); + +/// @brief Restore all creature feat uses. +/// @param creature The creature object. +void NWNX_Creature_RestoreFeats(object creature); + +/// @brief Restore all creature special ability uses. +/// @param creature The creature object. +void NWNX_Creature_RestoreSpecialAbilities(object creature); + +/// @brief Restore uses for all items carried by the creature. +/// @param creature The creature object. +void NWNX_Creature_RestoreItems(object creature); + +/// @brief Sets the creature size. +/// @param creature The creature object. +/// @param size Use CREATURE_SIZE_* constants. +void NWNX_Creature_SetSize(object creature, int size); + +/// @brief Gets the creature's remaining unspent skill points. +/// @param creature The creature object. +/// @return The remaining unspent skill points. +int NWNX_Creature_GetSkillPointsRemaining(object creature); + +/// @brief Sets the creature's remaining unspent skill points. +/// @param creature The creature object. +/// @param skillpoints The value to set. +void NWNX_Creature_SetSkillPointsRemaining(object creature, int skillpoints); + +/// @brief Gets the creature's remaining unspent skill points for level. +/// @param creature The creature object. +/// @param level The level. +/// @return The remaining unspent skill points for level. +int NWNX_Creature_GetSkillPointsRemainingByLevel(object creature, int level); + +/// @brief Sets the creature's remaining unspent skill points for level. +/// @param creature The creature object. +/// @param level The level. +/// @param value The value to set for level. +void NWNX_Creature_SetSkillPointsRemainingByLevel(object creature, int level, int value); + +/// @brief Sets the creature's racial type +/// @param creature The creature object. +/// @param racialtype The racial type to set. +void NWNX_Creature_SetRacialType(object creature, int racialtype); + +/// @brief Sets the creature's gold without sending a feedback message +/// @param creature The creature object. +/// @param gold The amount of gold to set for their creature. +void NWNX_Creature_SetGold(object creature, int gold); + +/// @brief Sets corpse decay time in milliseconds +/// @param creature The creature object. +/// @param nDecayTime The corpse decay time. +void NWNX_Creature_SetCorpseDecayTime(object creature, int nDecayTime); + +/// @brief Gets the creature's base save. +/// @param creature The creature object. +/// @param which One of SAVING_THROW_FORT, SAVING_THROW_REFLEX or SAVING_THROW_WILL +/// @return The base save value. +/// @note This will include any modifiers set in the toolset. +int NWNX_Creature_GetBaseSavingThrow(object creature, int which); + +/// @brief Sets the creature's base save. +/// @param creature The creature object. +/// @param which One of SAVING_THROW_FORT, SAVING_THROW_REFLEX or SAVING_THROW_WILL +/// @param value The base save value. +void NWNX_Creature_SetBaseSavingThrow(object creature, int which, int value); + +/// @brief Add levels of class to the creature, bypassing all validation +/// @param creature The creature object. +/// @param class The class id. +/// @param count The amount of levels of class to add. +/// @param package The class package to use for leveling up (PACKAGE_INVALID = starting package) +/// @note This will not work on player characters. +void NWNX_Creature_LevelUp(object creature, int class, int count = 1, int package = PACKAGE_INVALID); + +/// @brief Remove last levels from a creature. +/// @param creature The creature object. +/// @param count The amount of levels to decrement. +/// @note This will not work on player characters. +void NWNX_Creature_LevelDown(object creature, int count=1); + +/// @brief Sets the creature's challenge rating +/// @param creature The creature object. +/// @param fCR The challenge rating. +void NWNX_Creature_SetChallengeRating(object creature, float fCR); + +/// @brief Returns the creature's highest attack bonus based on its own stats. +/// @note AB vs. Type and +AB on Gauntlets are excluded +/// @param creature The creature object. +/// @param isMelee +/// * TRUE: Get Melee/Unarmed Attack Bonus +/// * FALSE: Get Ranged Attack Bonus +/// * -1: Get Attack Bonus depending on the weapon creature has equipped in its right hand +/// Defaults to Melee Attack Bonus if weapon is invalid or no weapon +/// @param isTouchAttack If the attack was a touch attack. +/// @param isOffhand If the attack was with the offhand. +/// @param includeBaseAttackBonus Should the result include the base attack bonus. +/// @return The highest attack bonus. +int NWNX_Creature_GetAttackBonus(object creature, int isMelee = -1, int isTouchAttack = FALSE, int isOffhand = FALSE, int includeBaseAttackBonus = TRUE); + +/// @brief Get highest level version of feat possessed by creature. +/// @remark For feats that increment in power, for example, barbarian rage. +/// @param creature The creature object. +/// @param feat The feat id. +/// @return The highest level version of the feat. +int NWNX_Creature_GetHighestLevelOfFeat(object creature, int feat); + +/// @brief Get feat remaining uses. +/// @param creature The creature object. +/// @param feat The feat id. +/// @return The amount of remaining uses. +int NWNX_Creature_GetFeatRemainingUses(object creature, int feat); + +/// @brief Get feat total uses. +/// @param creature The creature object. +/// @param feat The feat id. +/// @return The total uses. +int NWNX_Creature_GetFeatTotalUses(object creature, int feat); + +/// @brief Set feat remaining uses. +/// @param creature The creature object. +/// @param feat The feat id. +/// @param uses The amount of remaining uses. +void NWNX_Creature_SetFeatRemainingUses(object creature, int feat, int uses); + +/// @brief Get total effect bonus +/// @remark This exposes the actual bonus value beyond a player's base scores to attack, damage bonus, saves, +/// skills, ability scores, and touch attack provided by spells, equipment, potions etc. +/// @param creature The creature object. +/// @param bonusType A @ref bonus_types "Bonus Type" +/// @param target A target object. Used to calculate bonuses versus specific races, alignments, etc. +/// @param isElemental If a damage bonus includes elemental damage. +/// @param isForceMax If the bonus should return the maximum possible. +/// @param savetype A SAVING_THROW_* constant. +/// @param saveSpecificType A SAVING_THROW_TYPE_* constant. +/// @param skill A skill id. +/// @param abilityScore An ABILITY_* constant. +/// @param isOffhand Whether the attack is an offhand attack. +/// @return The bonus value. +int NWNX_Creature_GetTotalEffectBonus(object creature, int bonusType=NWNX_CREATURE_BONUS_TYPE_ATTACK, object target=OBJECT_INVALID, int isElemental=0, int isForceMax=0, int savetype=-1, int saveSpecificType=-1, int skill=-1, int abilityScore=-1, int isOffhand=FALSE); + +/// @brief Set the original first or last name of creature +/// @param creature The creature object. +/// @param name The name to give the creature. +/// @param isLastName TRUE to change their last name, FALSE for first. +/// @note For PCs this will persist to the .bic file if saved. Requires a relog to update. +void NWNX_Creature_SetOriginalName(object creature, string name, int isLastName); + +/// @brief Get the original first or last name of creature +/// @param creature The creature object. +/// @param isLastName TRUE to get last name, FALSE for first name. +/// @return The original first or last name of the creature. +string NWNX_Creature_GetOriginalName(object creature, int isLastName); + +/// @brief Set creature's spell resistance +/// @param creature The creature object. +/// @param sr The spell resistance. +/// @warning This setting will be overwritten by effects and once those effects fade the old setting (typically 0) will be set. +void NWNX_Creature_SetSpellResistance(object creature, int sr); + +/// @brief Set creature's animal companion creature type +/// @param creature The master creature object. +/// @param type The type from ANIMAL_COMPANION_CREATURE_TYPE_*. +void NWNX_Creature_SetAnimalCompanionCreatureType(object creature, int type); + +/// @brief Set creature's familiar creature type +/// @param creature The master creature object. +/// @param type The type from FAMILIAR_CREATURE_TYPE_*. +void NWNX_Creature_SetFamiliarCreatureType(object creature, int type); + +/// @brief Set creature's animal companion's name +/// @param creature The master creature object. +/// @param name The name to give their animal companion. +void NWNX_Creature_SetAnimalCompanionName(object creature, string name); + +/// @brief Set creature's familiar's name +/// @param creature The master creature object. +/// @param name The name to give their familiar. +void NWNX_Creature_SetFamiliarName(object creature, string name); + +/// @brief Get whether the creature can be disarmed. +/// @param creature The creature object. +/// @return TRUE if the creature can be disarmed. +int NWNX_Creature_GetDisarmable(object creature); + +/// @brief Set whether a creature can be disarmed. +/// @param creature The creature object. +/// @param disarmable Set to TRUE if the creature can be disarmed. +void NWNX_Creature_SetDisarmable(object creature, int disarmable); + +/// @brief Sets one of creature's domains. +/// @param creature The creature object. +/// @param class The class id from classes.2da. (Not class index 0-2) +/// @param index The first or second domain. +/// @param domain The domain constant to set. +void NWNX_Creature_SetDomain(object creature, int class, int index, int domain); + +/// @brief Sets creature's specialist school. +/// @param creature The creature object. +/// @param class The class id from classes.2da. (Not class index 0-2) +/// @param school The school constant. +void NWNX_Creature_SetSpecialization(object creature, int class, int school); + +/// @brief Sets oCreatures faction to be the faction with id nFactionId. +/// @param oCreature The creature. +/// @param nFactionId The faction id we want the creature to join. +void NWNX_Creature_SetFaction(object oCreature, int nFactionId); + +/// @brief Gets the faction id from oCreature +/// @param oCreature the creature we wish to query against +/// @return faction id as an integer, -1 when used against invalid creature or invalid object. +int NWNX_Creature_GetFaction(object oCreature); + +/// @brief Get whether a creature is flat-footed. +/// @param oCreature The creature object. +/// @return TRUE if the creature is flat-footed. +int NWNX_Creature_GetFlatFooted(object oCreature); + +/// @brief Serialize oCreature's quickbar to a base64 string +/// @param oCreature The creature. +/// @return A base64 string representation of oCreature's quickbar. +string NWNX_Creature_SerializeQuickbar(object oCreature); + +/// @brief Deserialize sSerializedQuickbar for oCreature +/// @param oCreature The creature. +/// @param sSerializedQuickbar A base64 string of a quickbar +/// @return TRUE on success +int NWNX_Creature_DeserializeQuickbar(object oCreature, string sSerializedQuickbar); + +/// @brief Sets a caster level modifier for oCreature +/// @param oCreature the target creature +/// @param nClass the class that this modifier will apply to +/// @param nModifier the modifier to apply +/// @param bPersist whether the modifier should be persisted to the .bic file if applicable +void NWNX_Creature_SetCasterLevelModifier(object oCreature, int nClass, int nModifier, int bPersist = FALSE); + +/// @brief Gets the current caster level modifier for oCreature +/// @param oCreature the target creature +/// @param nClass the creature caster class +/// @return the current caster level modifier for the creature +int NWNX_Creature_GetCasterLevelModifier(object oCreature, int nClass); + +/// @brief Sets a caster level override for oCreature +/// @param oCreature the target creature +/// @param nClass the class that this modifier will apply to +/// @param nCasterLevel the caster level override to apply +/// @param bPersist whether the override should be persisted to the .bic file if applicable +void NWNX_Creature_SetCasterLevelOverride(object oCreature, int nClass, int nCasterLevel, int bPersist = FALSE); + +/// @brief Gets the current caster level override for oCreature +/// @param oCreature the target creature +/// @param nClass the creature caster class +/// @return the current caster level override for the creature or -1 if not set +int NWNX_Creature_GetCasterLevelOverride(object oCreature, int nClass); + +/// @brief Move a creature to limbo. +/// @param oCreature The creature object. +void NWNX_Creature_JumpToLimbo(object oCreature); + +/// @brief Sets the critical hit multiplier modifier for the Creature +/// @param oCreature The target creature +/// @param nModifier The modifier to apply +/// @param nHand 0 for all attacks, 1 for Mainhand, 2 for Offhand +/// @param bPersist Whether the modifier should persist to .bic file if applicable +/// @param nBaseItem Applies the.modifier only when the attack used this baseitem. BASE_ITEM_GLOVES for Unarmed, '-1' for all +/// @note Persistence is activated each server reset by the first use of either 'SetCriticalMultiplier*' functions. Recommended to trigger on a dummy target OnModuleLoad to enable persistence. +void NWNX_Creature_SetCriticalMultiplierModifier(object oCreature, int nModifier, int nHand = 0, int bPersist = FALSE, int nBaseItem = -1); + +/// @brief Gets the critical hit multiplier modifier for the Creature +/// @param oCreature The target creature +/// @param nHand 0 for all attacks, 1 for Mainhand, 2 for Offhand +/// @param nBaseItem The baseitem modifer to retrieve. BASE_ITEM_GLOVES for Unarmed, '-1' for all +/// @return the current critical hit multiplier modifier for the creature +int NWNX_Creature_GetCriticalMultiplierModifier(object oCreature, int nHand = 0, int nBaseItem = -1); + +/// @brief Sets the critical hit multiplier override for the Creature. +/// @param oCreature The target creature +/// @param nOverride The override value to apply. -1 to clear override. +/// @param nHand 0 for all attacks, 1 for Mainhand, 2 for Offhand +/// @param bPersist Whether the modifier should persist to .bic file if applicable +/// @param nBaseItem Applies the.Override only when the attack used this baseitem. BASE_ITEM_GLOVES for Unarmed, '-1' for all +/// @note Persistence is activated each server reset by the first use of either 'SetCriticalMultiplier*' functions. Recommended to trigger on a dummy target OnModuleLoad to enable persistence. +void NWNX_Creature_SetCriticalMultiplierOverride(object oCreature, int nOverride, int nHand = 0, int bPersist = FALSE, int nBaseItem = -1); + +/// @brief Gets the critical hit multiplier override for the Creature +/// @param oCreature The target creature +/// @param nHand 0 for all attacks, 1 for Mainhand, 2 for Offhand +/// @param nBaseItem The baseitem Override to retrieve. BASE_ITEM_GLOVES for Unarmed, '-1' for all +/// @return the current critical hit multiplier override for the creature. No override == -1 +int NWNX_Creature_GetCriticalMultiplierOverride(object oCreature, int nHand = 0, int nBaseItem = -1); + +/// @brief Sets the critical hit range modifier for the creature. +/// @param oCreature The target creature +/// @param nModifier The modifier to apply. Positive modifiers reduce critical chance. (I.e. From 18-20, a +1 results in crit range of 19-20) +/// @param nHand 0 for all attacks, 1 for Mainhand, 2 for Offhand +/// @param bPersist Whether the modifier should persist to .bic file if applicable +/// @param nBaseItem Applies the.modifier only when the attack used this baseitem. BASE_ITEM_GLOVES for Unarmed, '-1' for all +/// @note Persistence is activated each server reset by the first use of either 'SetCriticalRange*' functions. Recommended to trigger on a dummy target OnModuleLoad to enable persistence. +void NWNX_Creature_SetCriticalRangeModifier(object oCreature, int nModifier, int nHand = 0, int bPersist = FALSE, int nBaseItem = -1); + +/// @brief Gets the critical hit range modifier for the creature. +/// @param oCreature The target creature +/// @param nHand 0 for all attacks, 1 for Mainhand, 2 for Offhand +/// @param nBaseItem The baseitem modifer to retrieve. BASE_ITEM_GLOVES for Unarmed, '-1' for all +/// @return the current critical hit range modifier for the creature +int NWNX_Creature_GetCriticalRangeModifier(object oCreature, int nHand = 0, int nBaseItem = -1); + +/// @brief Sets the critical hit range Override for the creature. +/// @param oCreature The target creature +/// @param nOverride The new minimum roll to crit. i.e nOverride of 15 results in crit range of 15-20. -1 to clear override. +/// @param nHand 0 for all attacks, 1 for Mainhand, 2 for Offhand +/// @param bPersist Whether the modifier should persist to .bic file if applicable +/// @param nBaseItem Applies the.Override only when the attack used this baseitem. BASE_ITEM_GLOVES for Unarmed, '-1' for all +/// @note Persistence is activated each server reset by the first use of either 'SetCriticalRange*' functions. Recommended to trigger on a dummy target OnModuleLoad to enable persistence. +void NWNX_Creature_SetCriticalRangeOverride(object oCreature, int nOverride, int nHand = 0, int bPersist = FALSE, int nBaseItem = -1); + +/// @brief Sets the critical hit range Override for the creature. +/// @param oCreature The target creature +/// @param nHand 0 for all attacks, 1 for Mainhand, 2 for Offhand +/// @param nBaseItem The baseitem Override to retrieve. BASE_ITEM_GLOVES for Unarmed, '-1' for all +/// @return the current critical hit range override for the creature. No override == -1 +int NWNX_Creature_GetCriticalRangeOverride(object oCreature, int nHand = 0, int nBaseItem = -1); + +/// @brief Add oAssociate as nAssociateType to oCreature +/// @warning Only basic checks are done so care must be taken when using this function +/// @param oCreature The creature to add oAssociate to +/// @param oAssociate The associate, must be a NPC +/// @param nAssociateType The associate type, one of ASSOCIATE_TYPE_*, except _NONE +void NWNX_Creature_AddAssociate(object oCreature, object oAssociate, int nAssociateType); + +/// @brief Override the damage level of oCreature. +/// @note Damage levels are the damage state under a creature's name, for example: 'Near Death' +/// @param oCreature The target creature. +/// @param nDamageLevel A damage level, see damagelevels.2da. Allowed values: 0-255 or -1 to remove the override. +void NWNX_Creature_OverrideDamageLevel(object oCreature, int nDamageLevel); + +/// @brief Set the encounter source of oCreature. +/// @param oCreature The target creature. +/// @param oEncounter The source encounter +void NWNX_Creature_SetEncounter(object oCreature, object oEncounter); + +/// @brief Get the encounter source of oCreature. +/// @param oCreature The target creature. +/// @return The encounter, OBJECT_INVALID if not part of an encounter or on error +object NWNX_Creature_GetEncounter(object oCreature); + +/// @brief Get if oCreature is currently bartering. +/// @param oCreature The target creature. +/// @return TRUE if oCreature is bartering, FALSE if not or on error. +int NWNX_Creature_GetIsBartering(object oCreature); + +/// @brief Sets caster level for the last item used. Use in a spellhook or spell event before to set caster level for any spells cast from the item. +/// @param oCreature the creature who used the item. +/// @param nCasterLvl the desired caster level. +void NWNX_Creature_SetLastItemCasterLevel(object oCreature, int nCasterLvl); + +/// @brief Gets the caster level of the last item used. +/// @param oCreature the creature who used the item. +/// @return returns the creatures last used item's level. +int NWNX_Creature_GetLastItemCasterLevel(object oCreature); + +/// @brief Gets the Armor classed of attacked against versus +/// @param oAttacked The one being attacked +/// @param oVersus The one doing the attacking +/// @param nTouch TRUE for touch attacks +/// @return -255 on Error, Flat footed AC if oVersus is invalid or the Attacked AC versus oVersus. +int NWNX_Creature_GetArmorClassVersus(object oAttacked, object oVersus, int nTouch=FALSE); + +/// @brief Gets the current walk animation of oCreature. +/// @param oCreature The target creature. +/// @return -1 on Error, otherwise the walk animation number +int NWNX_Creature_GetWalkAnimation(object oCreature); + +/// @brief Sets the current walk animation of oCreature. +/// @param oCreature The target creature. +/// @param nAnimation The walk animation number. +void NWNX_Creature_SetWalkAnimation(object oCreature, int nAnimation); + +/// @brief Changes the attack modifier depending on the dice roll. Used to skip autofail on 1 and autosucceed on 20 as well. +/// @param oCreature The attacking creature, use OBJECT_INVALID for all. +/// @param nRoll The dice roll to modify. +/// @param nModifier The modifier to the attack, use 0 to turn off autofail for 1/autosucceed for 20 with no attack modifier value. +void NWNX_Creature_SetAttackRollOverride(object oCreature, int nRoll, int nModifier); + +/// @brief Works like the tweak but can be turned on and off for all creatures or single ones. +/// @param oCreature The parrying creature, use OBJECT_INVALID for all. +/// @param bParry TRUE to parry all attacks. +/// @note Use this command on_module_load instead of the NWNX_TWEAKS_PARRY_ALL_ATTACKS tweak if using NWNX_Creature_SetAttackRollOverride() +void NWNX_Creature_SetParryAllAttacks(object oCreature, int bParry); + +/// @brief Gets the NoPermanentDeath flag of oCreature. +/// @param oCreature The target creature. +/// @return TRUE/FALSE or -1 on error. +int NWNX_Creature_GetNoPermanentDeath(object oCreature); + +/// @brief Sets the NoPermanentDeath flag of oCreature. +/// @param oCreature The target creature. +/// @param bNoPermanentDeath TRUE/FALSE. +void NWNX_Creature_SetNoPermanentDeath(object oCreature, int bNoPermanentDeath); + +/// @brief Compute a safe location for oCreature. +/// @param oCreature The target creature. +/// @param vPosition The starting position. +/// @param fRadius The search radius around vPosition. +/// @param bWalkStraightLineRequired Whether the creature must be able to walk in a straight line to the position. +/// @return A safe location as vector, will return vPosition if one wasn't found. Returns {0.0, 0.0, 0.0} on error. +vector NWNX_Creature_ComputeSafeLocation(object oCreature, vector vPosition, float fRadius = 20.0f, int bWalkStraightLineRequired = TRUE); + +/// @brief Update oCreature's perception of oTargetCreature. +/// @param oCreature The creature. +/// @param oTargetCreature The target creature. +void NWNX_Creature_DoPerceptionUpdateOnCreature(object oCreature, object oTargetCreature); + +/// @brief Get a creatures personal space (meters from center to non-creature objects). +/// @param oCreature The creature. +/// @return The creatures personal space. +float NWNX_Creature_GetPersonalSpace(object oCreature); + +/// @brief Set a creatures personal space (meters from center to non-creature objects). +/// @param oCreature The creature. +/// @param fPerspace The creatures personal space. +void NWNX_Creature_SetPersonalSpace(object oCreature, float fPerspace); + +/// @brief Get a creatures creature personal space (meters from center to other creatures). +/// @param oCreature The creature. +/// @return The creatures creature personal space. +float NWNX_Creature_GetCreaturePersonalSpace(object oCreature); + +/// @brief Set a creatures creature personal space (meters from center to other creatures). +/// @param oCreature The creature. +/// @param fCrePerspace The creatures creature personal space. +void NWNX_Creature_SetCreaturePersonalSpace(object oCreature, float fCrePerspace); + +/// @brief Get a creatures height. +/// @param oCreature The creature. +/// @return The creatures height. +float NWNX_Creature_GetHeight(object oCreature); + +/// @brief Set a creatures height. +/// @param oCreature The creature. +/// @param fHeight The creatures height. +void NWNX_Creature_SetHeight(object oCreature, float fHeight); + +/// @brief Get a creatures hit distance. +/// @param oCreature The creature. +/// @return The creatures hit distance. +float NWNX_Creature_GetHitDistance(object oCreature); + +/// @brief Set a creatures hit distance. +/// @param oCreature The creature. +/// @param fHitDist The creatures hit distance. +void NWNX_Creature_SetHitDistance(object oCreature, float fHitDist); + +/// @brief Get a creatures preferred attack distance. +/// @param oCreature The creature. +/// @return The creatures preferred attack distance. +float NWNX_Creature_GetPreferredAttackDistance(object oCreature); + +/// @brief Set a creatures preferred attack distance. +/// @param oCreature The creature. +/// @param fPrefAtckDist The creatures preferred attack distance. +void NWNX_Creature_SetPreferredAttackDistance(object oCreature, float fPrefAtckDist); + +/// @brief Get the skill penalty from wearing armor. +/// @param oCreature The creature. +int NWNX_Creature_GetArmorCheckPenalty(object oCreature); + +/// @brief Get the skill penalty from wearing a shield. +/// @param oCreature The creature. +int NWNX_Creature_GetShieldCheckPenalty(object oCreature); + +/// @brief Sets a chance for normal Effect Immunities to be bypassed +/// @param oCreature The affected creature +/// @param nImmunityType 'IMMUNITY_TYPE_*' to bypass. By default affects outgoing effects (oCreature -> another creature). Use a negative (-IMMUNITY_TYPE_*) to affect incoming effects instead (another creature -> oCreature) use 255/-255 to bypass ALL Immunities. +/// @param nChance The chance (of 100%) to bypass the immunity check. A Positive chance results in NOT IMMUNE. A Negative chance results in IMMUNE. +/// @param bPersist Whether the modifier should persist to .bic file (for PCs) +/// @note Persistence is enabled after a server reset by the first use of this function. Recommended to trigger on a dummy target OnModuleLoad to enable persistence. +/// @note Where an Outgoing and Incoming bypass both attempt opposing outcomes, both are ignored and the immunity status without bypass will apply. +void NWNX_Creature_SetBypassEffectImmunity(object oCreature, int nImmunityType, int nChance = 100, int bPersist = FALSE); + +/// @brief Gets a chance for normal Effect Immunities to be bypassed +/// @param oCreature The target creature +/// @param nImmunityType 'IMMUNITY_TYPE_*' to retrieve the current chance for bypass: Positive gets outgoing effects (oCreature -> another creature). Negative (-IMMUNITY_TYPE_*) gets incoming effects (another creature -> oCreature). +/// @return the current critical hit multiplier modifier for the creature +int NWNX_Creature_GetBypassEffectImmunity(object oCreature, int nImmunityType); + +/// @brief Sets the killer of oCreature to oKiller. +/// @param oCreature The target creature. +/// @param oKiller The killer. +void NWNX_Creature_SetLastKiller(object oCreature, object oKiller); + +/// @brief Instantly cast a spell at a target or location. +/// @note oCreature must be in the same area as oTarget or locTarget. +/// @note Does not care if oCreature can't cast spells or doesn't know the spell. Does not consume spell slots. +/// @param oCreature The caster. +/// @param oTarget The target, use OBJECT_INVALID to cast at a location. +/// @param locTarget The location, only used when oTarget is OBJECT_INVALID. +/// @param nSpellID The spell ID. +/// @param nCasterLevel The caster level of the spell. +/// @param fProjectileTime The time in seconds for the projectile to reach the target. 0.0f for no projectile. +/// @param nProjectilePathType A PROJECTILE_PATH_TYPE_* constant. +/// @param nProjectileSpellID An optional spell ID which to use the projectile vfx of. -1 to use nSpellID's projectile vfx. +/// @param oItem The spell cast item retrieved by GetSpellCastItem(). +/// @param sImpactScript The spell impact script. Set to "****"" to not run any impact script. If left blank, will execute nSpellID's impact script. +void NWNX_Creature_DoItemCastSpell(object oCreature, object oTarget, location locTarget, int nSpellID, int nCasterLevel, float fProjectileTime, int nProjectilePathType = PROJECTILE_PATH_TYPE_DEFAULT, int nProjectileSpellID = -1, object oItem = OBJECT_INVALID, string sImpactScript = ""); + +/// @brief Have oCreature instantly equip oItem to nInventorySlot. +/// @param oCreature The creature. +/// @param oItem The item, must be possessed by oCreature. +/// @param nInventorySlot An INVENTORY_SLOT_* constant. +/// @return TRUE on success, FALSE on failure. +int NWNX_Creature_RunEquip(object oCreature, object oItem, int nInventorySlot); + +/// @brief Have oCreature instantly unequip oItem. +/// @param oCreature The creature. +/// @param oItem The item, must be possessed by oCreature. +/// @return TRUE on success, FALSE on failure. +int NWNX_Creature_RunUnequip(object oCreature, object oItem); + +/// @brief Override the elemental projectile visual effect of ranged/throwing weapons. +/// @param oCreature The creature. +/// @param nProjectileVFX A @ref ranged_projectile_vfx "NWNX_CREATURE_PROJECTILE_VFX_*" constant or -1 to remove the override. +/// @param bPersist Whether the vfx should persist to the .bic file (for PCs). +/// @note Persistence is enabled after a server reset by the first use of this function. Recommended to trigger on a dummy target OnModuleLoad to enable persistence. +void NWNX_Creature_OverrideRangedProjectileVFX(object oCreature, int nProjectileVFX, int bPersist = FALSE); + +/// @brief Sets a custom Initiative modifier +/// @param oCreature The affected creature +/// @param nMod The amount to adjust their initiative (+/-). +/// @param bPersist Whether the modifier should persist to .bic file (for PCs) +/// @note Persistence is enabled after a server reset by the first use of this function. Recommended to trigger on a dummy target OnModuleLoad to enable persistence. +/// @warning This modifier takes precedence over an NWNX_Race Initiative modifier; they're not additive +void NWNX_Creature_SetInitiativeModifier(object oCreature, int nMod, int bPersist = FALSE); + +/// @brief Gets the custom Initiative modifier. +/// @param oCreature The target creature +/// @return the current custom initiative modifier for the creature +int NWNX_Creature_GetInitiativeModifier(object oCreature); + +/// @brief Gets the Body Bag of a creature +/// @param oCreature The target creature +/// @return The creatures assigned Body Bag +object NWNX_Creature_GetBodyBag(object oCreature); + +/// @brief Add a cast spell action to oCreature's action queue. +/// @param oCreature The creature casting the spell. +/// @param oTarget The target, to cast at a location use the area as target. +/// @param vTargetLocation The target location. +/// @param nSpellID The spell ID. +/// @param nMultiClass The character class position to cast the spell as. 0 = First Class, 1 = Second Class, 3 = Third Class. To cast a cheat spell use 255 and to cast a special ability use 254. +/// @param nMetaMagic A METAMAGIC_* constant, except METAMAGIC_ANY. +/// @param nDomainLevel The domain level if casting a domain spell. +/// @param nProjectilePathType A PROJECTILE_PATH_TYPE_* constant. +/// @param bInstant TRUE to instantly cast the spell. +/// @param bClearActions TRUE to clear all actions. +/// @param bAddToFront TRUE to add the cast spell action to the front of the action queue. +/// @return TRUE if the action was successfully added to oCreature's action queue. +int NWNX_Creature_AddCastSpellActions(object oCreature, object oTarget, vector vTargetLocation, int nSpellID, int nMultiClass, int nMetaMagic = METAMAGIC_NONE, int nDomainLevel = 0, int nProjectilePathType = PROJECTILE_PATH_TYPE_DEFAULT, int bInstant = FALSE, int bClearActions = FALSE, int bAddToFront = FALSE); + +/// @brief Get whether oCreature is flanking oTargetCreature. +/// @param oCreature The creature object. +/// @param oTargetCreature The target creature object. +/// @return TRUE if oCreature is flanking oTargetCreature. +int NWNX_Creature_GetIsFlanking(object oCreature, object oTargetCreature); + +/// @brief Decrements the remaining spell slots (innate casting) at a class level. +/// @param oCreature The creature object. +/// @param nClass The class id from classes.2da. (Not class index 0-2) +/// @param nSpellLevel The spell level. +void NWNX_Creature_DecrementRemainingSpellSlots(object oCreature, int nClass, int nSpellLevel); + +/// @brief Increments the remaining spell slots (innate casting) at a class level. +/// @param oCreature The creature object. +/// @param nClass The class id from classes.2da. (Not class index 0-2) +/// @param nSpellLevel The spell level. +void NWNX_Creature_IncrementRemainingSpellSlots(object oCreature, int nClass, int nSpellLevel); + +/// @brief Gets the maximum number of bonus attacks a creature can have from EffectModifyAttacks(). +/// @param oCreature The creature. +/// @return The maximum number of bonus attacks or 0 on error. +int NWNX_Creature_GetMaximumBonusAttacks(object oCreature); + +/// @brief Sets the maximum number of bonus attacks a creature can have from EffectModifyAttacks(). +/// @note This function also removes the limit of 5 bonus attacks from EffectModifyAttacks(). +/// @param oCreature The creature. +/// @param nMaxBonusAttacks The maximum number of bonus attacks. Values < 0 will set the limit back to the default of 5. +/// @param bPersist Whether the modifier should persist to .bic file (for PCs). +/// @note Persistence is enabled after a server reset by the first use of this function. Recommended to trigger on a dummy target OnModuleLoad to enable persistence. +void NWNX_Creature_SetMaximumBonusAttacks(object oCreature, int nMaxBonusAttacks, int bPersist = FALSE); + +/// @brief Inserts a cleave or great cleave attack into oCreature's current attack round against the nearest enemy within melee reach. +/// @param oCreature The creature object. +/// @note oCreature must have the cleave or great cleave feats, must be in combat, and must have available attacks remaining in their combat round to use for cleave attack. +void NWNX_Creature_DoCleaveAttack(object oCreature); + +/// @brief Gets the current object oCreature's orientation is locked to. +/// @param oCreature The creature object. +/// @return The object oCreature's orientation is locked to, or OBJECT_INVALID if oCreature's orientation is not locked. +object NWNX_Creature_GetLockOrientationToObject(object oCreature); + +/// @brief Locks oCreature's orientation to always face oTarget. +/// @param oCreature The creature object. +/// @param oTarget The target to lock oCreature's orientation to. Use OBJECT_INVALID to remove the orientation lock. +void NWNX_Creature_SetLockOrientationToObject(object oCreature, object oTarget); + +/// @brief Causes oCreature to broadcast an Attack of Opportunity against themself. +/// @param oCreature The creature object. +/// @param oSingleCreature A single creature to broadcast the Attack of Opporunity to. Use OBJECT_INVALID to broadcast to all nearby enemies. +/// @param bMovement Whether the Attack of Opportunity was caused by movement. +void NWNX_Creature_BroadcastAttackOfOpportunity(object oCreature, object oSingleCreature = OBJECT_INVALID, int bMovement = FALSE); + +/// @brief Returns the maximum price oStore will buy items from oCreature for. +/// @param oCreature The creature object. +/// @param oStore The store object. +/// @return The max buy price override. -1 = No maximum buy price, -2 = No override set. +int NWNX_Creature_GetMaxSellToStorePriceOverride(object oCreature, object oStore); + +/// @brief Overrides the maximum price oStore will buy items from oCreature for. +/// @param oCreature The creature object. +/// @param oStore The store object. +/// @param nMaxSellToPrice The maximum buy price override. -1 = No maximum buy price, -2 = Remove the override. +void NWNX_Creature_SetMaxSellToStorePriceOverride(object oCreature, object oStore, int nMaxSellToPrice); + +/// @brief Returns the creature's ability increase for nLevel. +/// @param oCreature The creature object. +/// @param nLevel The level. +/// @return An ABILITY_* constant, NWNX_CREATURE_ABILITY_NONE or -1 on error +int NWNX_Creature_GetAbilityIncreaseByLevel(object oCreature, int nLevel); + +/// @brief Sets the creature's ability increase for nLevel. +/// @param oCreature The creature object. +/// @param nLevel The level. +/// @param nAbility ABILITY_* constant or NWNX_CREATURE_ABILITY_NONE +void NWNX_Creature_SetAbilityIncreaseByLevel(object oCreature, int nLevel, int nAbility); + +/// @brief Returns the creature's maximum attack range to a target +/// @param oCreature The creature object. +/// @param oTarget The target to get the maximum attack range to +/// @return The maximum attack range for oCreature to oTarget +float NWNX_Creature_GetMaxAttackRange(object oCreature, object oTarget); + +/// @} + +void NWNX_Creature_AddFeat(object creature, int feat) +{ + string sFunc = "AddFeat"; + NWNX_PushArgumentInt(feat); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_AddFeatByLevel(object creature, int feat, int level) +{ + string sFunc = "AddFeatByLevel"; + + NWNX_PushArgumentInt(level); + NWNX_PushArgumentInt(feat); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_RemoveFeat(object creature, int feat) +{ + string sFunc = "RemoveFeat"; + NWNX_PushArgumentInt(feat); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_RemoveFeatByLevel(object creature, int feat, int level) +{ + string sFunc = "RemoveFeatByLevel"; + + NWNX_PushArgumentInt(level); + NWNX_PushArgumentInt(feat); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +int NWNX_Creature_GetKnowsFeat(object creature, int feat) +{ + string sFunc = "GetKnowsFeat"; + + NWNX_PushArgumentInt(feat); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +int NWNX_Creature_GetFeatCountByLevel(object creature, int level) +{ + string sFunc = "GetFeatCountByLevel"; + + NWNX_PushArgumentInt(level); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +int NWNX_Creature_GetFeatByLevel(object creature, int level, int index) +{ + string sFunc = "GetFeatByLevel"; + + NWNX_PushArgumentInt(index); + NWNX_PushArgumentInt(level); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +int NWNX_Creature_GetFeatCount(object creature) +{ + string sFunc = "GetFeatCount"; + + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +int NWNX_Creature_GetFeatGrantLevel(object creature, int feat) +{ + string sFunc = "GetFeatGrantLevel"; + + NWNX_PushArgumentInt(feat); + NWNX_PushArgumentObject(creature); + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +int NWNX_Creature_GetFeatByIndex(object creature, int index) +{ + string sFunc = "GetFeatByIndex"; + + NWNX_PushArgumentInt(index); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +int NWNX_Creature_GetMeetsFeatRequirements(object creature, int feat) +{ + string sFunc = "GetMeetsFeatRequirements"; + + NWNX_PushArgumentInt(feat); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +struct NWNX_Creature_SpecialAbility NWNX_Creature_GetSpecialAbility(object creature, int index) +{ + string sFunc = "GetSpecialAbility"; + + struct NWNX_Creature_SpecialAbility ability; + + NWNX_PushArgumentInt(index); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + + ability.level = NWNX_GetReturnValueInt(); + ability.ready = NWNX_GetReturnValueInt(); + ability.id = NWNX_GetReturnValueInt(); + + return ability; +} + +int NWNX_Creature_GetSpecialAbilityCount(object creature) +{ + string sFunc = "GetSpecialAbilityCount"; + + NWNX_PushArgumentObject(creature); + NWNX_CallFunction(NWNX_Creature, sFunc); + + return NWNX_GetReturnValueInt(); +} + +void NWNX_Creature_AddSpecialAbility(object creature, struct NWNX_Creature_SpecialAbility ability) +{ + string sFunc = "AddSpecialAbility"; + + NWNX_PushArgumentInt(ability.id); + NWNX_PushArgumentInt(ability.ready); + NWNX_PushArgumentInt(ability.level); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_RemoveSpecialAbility(object creature, int index) +{ + string sFunc = "RemoveSpecialAbility"; + + NWNX_PushArgumentInt(index); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_SetSpecialAbility(object creature, int index, struct NWNX_Creature_SpecialAbility ability) +{ + string sFunc = "SetSpecialAbility"; + + NWNX_PushArgumentInt(ability.id); + NWNX_PushArgumentInt(ability.ready); + NWNX_PushArgumentInt(ability.level); + NWNX_PushArgumentInt(index); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +int NWNX_Creature_GetClassByLevel(object creature, int level) +{ + string sFunc = "GetClassByLevel"; + + NWNX_PushArgumentInt(level); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +void NWNX_Creature_SetBaseAC(object creature, int ac) +{ + string sFunc = "SetBaseAC"; + + NWNX_PushArgumentInt(ac); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +int NWNX_Creature_GetBaseAC(object creature) +{ + string sFunc = "GetBaseAC"; + + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +void NWNX_Creature_SetRawAbilityScore(object creature, int ability, int value) +{ + string sFunc = "SetRawAbilityScore"; + + NWNX_PushArgumentInt(value); + NWNX_PushArgumentInt(ability); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +int NWNX_Creature_GetRawAbilityScore(object creature, int ability) +{ + string sFunc = "GetRawAbilityScore"; + + NWNX_PushArgumentInt(ability); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +void NWNX_Creature_ModifyRawAbilityScore(object creature, int ability, int modifier) +{ + string sFunc = "ModifyRawAbilityScore"; + + NWNX_PushArgumentInt(modifier); + NWNX_PushArgumentInt(ability); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +int NWNX_Creature_GetPrePolymorphAbilityScore(object creature, int ability) +{ + string sFunc = "GetPrePolymorphAbilityScore"; + + NWNX_PushArgumentInt(ability); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +int NWNX_Creature_GetRemainingSpellSlots(object creature, int class, int level) +{ + string sFunc = "GetRemainingSpellSlots"; + + NWNX_PushArgumentInt(level); + NWNX_PushArgumentInt(class); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +void NWNX_Creature_SetRemainingSpellSlots(object creature, int class, int level, int slots) +{ + string sFunc = "SetRemainingSpellSlots"; + + NWNX_PushArgumentInt(slots); + NWNX_PushArgumentInt(level); + NWNX_PushArgumentInt(class); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_RemoveKnownSpell(object creature, int class, int level, int spellId) +{ + string sFunc = "RemoveKnownSpell"; + + NWNX_PushArgumentInt(spellId); + NWNX_PushArgumentInt(level); + NWNX_PushArgumentInt(class); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_AddKnownSpell(object creature, int class, int level, int spellId) +{ + string sFunc = "AddKnownSpell"; + + NWNX_PushArgumentInt(spellId); + NWNX_PushArgumentInt(level); + NWNX_PushArgumentInt(class); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +int NWNX_Creature_GetMaxSpellSlots(object creature, int class, int level) +{ + string sFunc = "GetMaxSpellSlots"; + + NWNX_PushArgumentInt(level); + NWNX_PushArgumentInt(class); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + + +int NWNX_Creature_GetMaxHitPointsByLevel(object creature, int level) +{ + string sFunc = "GetMaxHitPointsByLevel"; + + NWNX_PushArgumentInt(level); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +void NWNX_Creature_SetMaxHitPointsByLevel(object creature, int level, int value) +{ + string sFunc = "SetMaxHitPointsByLevel"; + + NWNX_PushArgumentInt(value); + NWNX_PushArgumentInt(level); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_SetMovementRate(object creature, int rate) +{ + string sFunc = "SetMovementRate"; + + NWNX_PushArgumentInt(rate); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +float NWNX_Creature_GetMovementRateFactor(object creature) +{ + string sFunc = "GetMovementRateFactor"; + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueFloat(); +} + +void NWNX_Creature_SetMovementRateFactor(object creature, float factor) +{ + string sFunc = "SetMovementRateFactor"; + + NWNX_PushArgumentFloat(factor); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +float NWNX_Creature_GetMovementRateFactorCap(object creature) +{ + string sFunc = "GetMovementRateFactorCap"; + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueFloat(); +} + +void NWNX_Creature_SetMovementRateFactorCap(object creature, float cap) +{ + string sFunc = "SetMovementRateFactorCap"; + + NWNX_PushArgumentFloat(cap); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_SetAlignmentGoodEvil(object creature, int value) +{ + string sFunc = "SetAlignmentGoodEvil"; + + NWNX_PushArgumentInt(value); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_SetAlignmentLawChaos(object creature, int value) +{ + string sFunc = "SetAlignmentLawChaos"; + + NWNX_PushArgumentInt(value); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_SetSkillRank(object creature, int skill, int rank) +{ + string sFunc = "SetSkillRank"; + NWNX_PushArgumentInt(rank); + NWNX_PushArgumentInt(skill); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +int NWNX_Creature_GetSkillRankByLevel(object creature, int skill, int level) +{ + string sFunc = "GetSkillRankByLevel"; + + NWNX_PushArgumentInt(level); + NWNX_PushArgumentInt(skill); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +void NWNX_Creature_SetSkillRankByLevel(object creature, int skill, int rank, int level) +{ + string sFunc = "SetSkillRankByLevel"; + + NWNX_PushArgumentInt(level); + NWNX_PushArgumentInt(rank); + NWNX_PushArgumentInt(skill); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_SetClassByPosition(object creature, int position, int classID, int bUpdateLevels = TRUE) +{ + string sFunc = "SetClassByPosition"; + NWNX_PushArgumentInt(bUpdateLevels); + NWNX_PushArgumentInt(classID); + NWNX_PushArgumentInt(position); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_SetLevelByPosition(object creature, int position, int level) +{ + string sFunc = "SetLevelByPosition"; + NWNX_PushArgumentInt(level); + NWNX_PushArgumentInt(position); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_SetBaseAttackBonus(object creature, int bab) +{ + string sFunc = "SetBaseAttackBonus"; + NWNX_PushArgumentInt(bab); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +int NWNX_Creature_GetAttacksPerRound(object creature, int bBaseAPR = FALSE) +{ + string sFunc = "GetAttacksPerRound"; + NWNX_PushArgumentInt(bBaseAPR); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +void NWNX_Creature_RestoreFeats(object creature) +{ + string sFunc = "RestoreFeats"; + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_RestoreSpecialAbilities(object creature) +{ + string sFunc = "RestoreSpecialAbilities"; + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_RestoreItems(object creature) +{ + string sFunc = "RestoreItems"; + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_SetSize(object creature, int size) +{ + string sFunc = "SetSize"; + NWNX_PushArgumentInt(size); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +int NWNX_Creature_GetSkillPointsRemaining(object creature) +{ + string sFunc = "GetSkillPointsRemaining"; + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + + +void NWNX_Creature_SetSkillPointsRemaining(object creature, int skillpoints) +{ + string sFunc = "SetSkillPointsRemaining"; + NWNX_PushArgumentInt(skillpoints); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +int NWNX_Creature_GetSkillPointsRemainingByLevel(object creature, int level) +{ + string sFunc = "GetSkillPointsRemainingByLevel"; + + NWNX_PushArgumentInt(level); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +void NWNX_Creature_SetSkillPointsRemainingByLevel(object creature, int level, int value) +{ + string sFunc = "SetSkillPointsRemainingByLevel"; + + NWNX_PushArgumentInt(value); + NWNX_PushArgumentInt(level); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_SetRacialType(object creature, int racialtype) +{ + string sFunc = "SetRacialType"; + NWNX_PushArgumentInt(racialtype); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +int NWNX_Creature_GetMovementType(object creature) +{ + string sFunc = "GetMovementType"; + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +void NWNX_Creature_SetWalkRateCap(object creature, float fWalkRate = 2000.0f) +{ + string sFunc = "SetWalkRateCap"; + NWNX_PushArgumentFloat(fWalkRate); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_SetGold(object creature, int gold) +{ + string sFunc = "SetGold"; + NWNX_PushArgumentInt(gold); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_SetCorpseDecayTime(object creature, int nDecayTime) +{ + string sFunc = "SetCorpseDecayTime"; + NWNX_PushArgumentInt(nDecayTime); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + + +int NWNX_Creature_GetBaseSavingThrow(object creature, int which) +{ + string sFunc = "GetBaseSavingThrow"; + NWNX_PushArgumentInt(which); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +void NWNX_Creature_SetBaseSavingThrow(object creature, int which, int value) +{ + string sFunc = "SetBaseSavingThrow"; + NWNX_PushArgumentInt(value); + NWNX_PushArgumentInt(which); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_LevelUp(object creature, int class, int count = 1, int package = PACKAGE_INVALID) +{ + string sFunc = "LevelUp"; + NWNX_PushArgumentInt(package); + NWNX_PushArgumentInt(count); + NWNX_PushArgumentInt(class); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_LevelDown(object creature, int count=1) +{ + string sFunc = "LevelDown"; + NWNX_PushArgumentInt(count); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_SetChallengeRating(object creature, float fCR) +{ + string sFunc = "SetChallengeRating"; + NWNX_PushArgumentFloat(fCR); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +int NWNX_Creature_GetAttackBonus(object creature, int isMelee = -1, int isTouchAttack = FALSE, int isOffhand = FALSE, int includeBaseAttackBonus = TRUE) +{ + string sFunc = "GetAttackBonus"; + + if (isMelee == -1) + { + object oWeapon = GetItemInSlot(INVENTORY_SLOT_RIGHTHAND, creature); + + if (GetIsObjectValid(oWeapon)) + { + isMelee = !GetWeaponRanged(oWeapon); + } + else + {// Default to melee for unarmed + isMelee = TRUE; + } + } + + NWNX_PushArgumentInt(includeBaseAttackBonus); + NWNX_PushArgumentInt(isOffhand); + NWNX_PushArgumentInt(isTouchAttack); + NWNX_PushArgumentInt(isMelee); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +int NWNX_Creature_GetHighestLevelOfFeat(object creature, int feat) +{ + string sFunc = "GetHighestLevelOfFeat"; + + NWNX_PushArgumentInt(feat); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +int NWNX_Creature_GetFeatRemainingUses(object creature, int feat) +{ + string sFunc = "GetFeatRemainingUses"; + + NWNX_PushArgumentInt(feat); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +int NWNX_Creature_GetFeatTotalUses(object creature, int feat) +{ + string sFunc = "GetFeatTotalUses"; + + NWNX_PushArgumentInt(feat); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +void NWNX_Creature_SetFeatRemainingUses(object creature, int feat, int uses) +{ + string sFunc = "SetFeatRemainingUses"; + + NWNX_PushArgumentInt(uses); + NWNX_PushArgumentInt(feat); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +int NWNX_Creature_GetTotalEffectBonus(object creature, int bonusType=NWNX_CREATURE_BONUS_TYPE_ATTACK, object target=OBJECT_INVALID, int isElemental=0, int isForceMax=0, int savetype=-1, int saveSpecificType=-1, int skill=-1, int abilityScore=-1, int isOffhand=FALSE) +{ + string sFunc = "GetTotalEffectBonus"; + + NWNX_PushArgumentInt(isOffhand); + NWNX_PushArgumentInt(abilityScore); + NWNX_PushArgumentInt(skill); + NWNX_PushArgumentInt(saveSpecificType); + NWNX_PushArgumentInt(savetype); + NWNX_PushArgumentInt(isForceMax); + NWNX_PushArgumentInt(isElemental); + NWNX_PushArgumentObject(target); + NWNX_PushArgumentInt(bonusType); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +void NWNX_Creature_SetOriginalName(object creature, string name, int isLastName) +{ + string sFunc = "SetOriginalName"; + + NWNX_PushArgumentInt(isLastName); + NWNX_PushArgumentString(name); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +string NWNX_Creature_GetOriginalName(object creature, int isLastName) +{ + string sFunc = "GetOriginalName"; + + NWNX_PushArgumentInt(isLastName); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueString(); +} + +void NWNX_Creature_SetSpellResistance(object creature, int sr) +{ + string sFunc = "SetSpellResistance"; + + NWNX_PushArgumentInt(sr); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_SetAnimalCompanionCreatureType(object creature, int type) +{ + string sFunc = "SetAnimalCompanionCreatureType"; + + NWNX_PushArgumentInt(type); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_SetFamiliarCreatureType(object creature, int type) +{ + string sFunc = "SetFamiliarCreatureType"; + + NWNX_PushArgumentInt(type); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_SetAnimalCompanionName(object creature, string name) +{ + string sFunc = "SetAnimalCompanionName"; + + NWNX_PushArgumentString(name); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_SetFamiliarName(object creature, string name) +{ + string sFunc = "SetFamiliarName"; + + NWNX_PushArgumentString(name); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +int NWNX_Creature_GetDisarmable(object creature) +{ + string sFunc = "GetDisarmable"; + + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +void NWNX_Creature_SetDisarmable(object creature, int disarmable) +{ + string sFunc = "SetDisarmable"; + + NWNX_PushArgumentInt(disarmable); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_SetDomain(object creature, int class, int index, int domain) +{ + string sFunc = "SetDomain"; + + NWNX_PushArgumentInt(domain); + NWNX_PushArgumentInt(index); + NWNX_PushArgumentInt(class); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_SetSpecialization(object creature, int class, int school) +{ + string sFunc = "SetSpecialization"; + + NWNX_PushArgumentInt(school); + NWNX_PushArgumentInt(class); + NWNX_PushArgumentObject(creature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_SetFaction(object oCreature, int nFactionId) +{ + string sFunc = "SetFaction"; + NWNX_PushArgumentInt(nFactionId); + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +int NWNX_Creature_GetFaction(object oCreature) +{ + string sFunc = "GetFaction"; + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +int NWNX_Creature_GetFlatFooted(object oCreature) +{ + string sFunc = "GetFlatFooted"; + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +string NWNX_Creature_SerializeQuickbar(object oCreature) +{ + string sFunc = "SerializeQuickbar"; + + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); + + return NWNX_GetReturnValueString(); +} + +int NWNX_Creature_DeserializeQuickbar(object oCreature, string sSerializedQuickbar) +{ + string sFunc = "DeserializeQuickbar"; + + NWNX_PushArgumentString(sSerializedQuickbar); + NWNX_PushArgumentObject(oCreature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +void NWNX_Creature_SetCasterLevelModifier(object oCreature, int nClass, int nModifier, int bPersist = FALSE) +{ + string sFunc = "SetCasterLevelModifier"; + + NWNX_PushArgumentInt(bPersist); + NWNX_PushArgumentInt(nModifier); + NWNX_PushArgumentInt(nClass); + NWNX_PushArgumentObject(oCreature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +int NWNX_Creature_GetCasterLevelModifier(object oCreature, int nClass) +{ + string sFunc = "GetCasterLevelModifier"; + + NWNX_PushArgumentInt(nClass); + NWNX_PushArgumentObject(oCreature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +void NWNX_Creature_SetCasterLevelOverride(object oCreature, int nClass, int nCasterLevel, int bPersist = FALSE) +{ + string sFunc = "SetCasterLevelOverride"; + + NWNX_PushArgumentInt(bPersist); + NWNX_PushArgumentInt(nCasterLevel); + NWNX_PushArgumentInt(nClass); + NWNX_PushArgumentObject(oCreature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +int NWNX_Creature_GetCasterLevelOverride(object oCreature, int nClass) +{ + string sFunc = "GetCasterLevelOverride"; + + NWNX_PushArgumentInt(nClass); + NWNX_PushArgumentObject(oCreature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +void NWNX_Creature_JumpToLimbo(object oCreature) +{ + string sFunc = "JumpToLimbo"; + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_SetCriticalMultiplierModifier(object oCreature, int nModifier, int nHand = 0, int bPersist = FALSE, int nBaseItem = -1) +{ + string sFunc = "SetCriticalMultiplierModifier"; + + NWNX_PushArgumentInt(nBaseItem); + NWNX_PushArgumentInt(bPersist); + NWNX_PushArgumentInt(nHand); + NWNX_PushArgumentInt(nModifier); + NWNX_PushArgumentObject(oCreature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +int NWNX_Creature_GetCriticalMultiplierModifier(object oCreature, int nHand = 0, int nBaseItem = -1) +{ + string sFunc = "GetCriticalMultiplierModifier"; + + NWNX_PushArgumentInt(nBaseItem); + NWNX_PushArgumentInt(nHand); + NWNX_PushArgumentObject(oCreature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +void NWNX_Creature_SetCriticalMultiplierOverride(object oCreature, int nOverride, int nHand = 0, int bPersist = FALSE, int nBaseItem = -1) +{ + string sFunc = "SetCriticalMultiplierOverride"; + + NWNX_PushArgumentInt(nBaseItem); + NWNX_PushArgumentInt(bPersist); + NWNX_PushArgumentInt(nHand); + NWNX_PushArgumentInt(nOverride); + NWNX_PushArgumentObject(oCreature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +int NWNX_Creature_GetCriticalMultiplierOverride(object oCreature, int nHand = 0, int nBaseItem = -1) +{ + string sFunc = "GetCriticalMultiplierOverride"; + + NWNX_PushArgumentInt(nBaseItem); + NWNX_PushArgumentInt(nHand); + NWNX_PushArgumentObject(oCreature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +void NWNX_Creature_SetCriticalRangeModifier(object oCreature, int nModifier, int nHand = 0, int bPersist = FALSE, int nBaseItem = -1) +{ + string sFunc = "SetCriticalRangeModifier"; + + NWNX_PushArgumentInt(nBaseItem); + NWNX_PushArgumentInt(bPersist); + NWNX_PushArgumentInt(nHand); + NWNX_PushArgumentInt(nModifier); + NWNX_PushArgumentObject(oCreature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +int NWNX_Creature_GetCriticalRangeModifier(object oCreature, int nHand = 0, int nBaseItem = -1) +{ + string sFunc = "GetCriticalRangeModifier"; + + NWNX_PushArgumentInt(nBaseItem); + NWNX_PushArgumentInt(nHand); + NWNX_PushArgumentObject(oCreature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +void NWNX_Creature_SetCriticalRangeOverride(object oCreature, int nOverride, int nHand = 0, int bPersist = FALSE, int nBaseItem = -1) +{ + string sFunc = "SetCriticalRangeOverride"; + + NWNX_PushArgumentInt(nBaseItem); + NWNX_PushArgumentInt(bPersist); + NWNX_PushArgumentInt(nHand); + NWNX_PushArgumentInt(nOverride); + NWNX_PushArgumentObject(oCreature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +int NWNX_Creature_GetCriticalRangeOverride(object oCreature, int nHand = 0, int nBaseItem = -1) +{ + string sFunc = "GetCriticalRangeOverride"; + + NWNX_PushArgumentInt(nBaseItem); + NWNX_PushArgumentInt(nHand); + NWNX_PushArgumentObject(oCreature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +void NWNX_Creature_AddAssociate(object oCreature, object oAssociate, int nAssociateType) +{ + string sFunc = "AddAssociate"; + + NWNX_PushArgumentInt(nAssociateType); + NWNX_PushArgumentObject(oAssociate); + NWNX_PushArgumentObject(oCreature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_OverrideDamageLevel(object oCreature, int nDamageLevel) +{ + string sFunc = "OverrideDamageLevel"; + + NWNX_PushArgumentInt(nDamageLevel); + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_SetEncounter(object oCreature, object oEncounter) +{ + string sFunc = "SetEncounter"; + + NWNX_PushArgumentObject(oEncounter); + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +object NWNX_Creature_GetEncounter(object oCreature) +{ + string sFunc = "GetEncounter"; + + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); + + return NWNX_GetReturnValueObject(); +} + +int NWNX_Creature_GetIsBartering(object oCreature) +{ + string sFunc = "GetIsBartering"; + + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); + + return NWNX_GetReturnValueInt(); +} + +void NWNX_Creature_SetLastItemCasterLevel(object oCreature, int nCasterLvl) +{ + string sFunc = "SetLastItemCasterLevel"; + NWNX_PushArgumentInt(nCasterLvl); + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); +} + + +int NWNX_Creature_GetLastItemCasterLevel(object oCreature) +{ + string sFunc = "GetLastItemCasterLevel"; + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); + + return NWNX_GetReturnValueInt(); +} + +int NWNX_Creature_GetArmorClassVersus(object oAttacked, object oVersus, int nTouch=FALSE) +{ + string sFunc = "GetArmorClassVersus"; + NWNX_PushArgumentInt(nTouch); + NWNX_PushArgumentObject(oVersus); + NWNX_PushArgumentObject(oAttacked); + NWNX_CallFunction(NWNX_Creature, sFunc); + + return NWNX_GetReturnValueInt(); +} + +int NWNX_Creature_GetWalkAnimation(object oCreature) +{ + string sFunc = "GetWalkAnimation"; + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); + + return NWNX_GetReturnValueInt(); +} + +void NWNX_Creature_SetWalkAnimation(object oCreature, int nAnimation) +{ + string sFunc = "SetWalkAnimation"; + NWNX_PushArgumentInt(nAnimation); + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_SetAttackRollOverride(object oCreature, int nRoll, int nModifier) +{ + string sFunc = "SetAttackRollOverride"; + NWNX_PushArgumentInt(nModifier); + NWNX_PushArgumentInt(nRoll); + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_SetParryAllAttacks(object oCreature, int bParry) +{ + string sFunc = "SetParryAllAttacks"; + NWNX_PushArgumentInt(bParry); + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +int NWNX_Creature_GetNoPermanentDeath(object oCreature) +{ + string sFunc = "GetNoPermanentDeath"; + + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); + + return NWNX_GetReturnValueInt(); +} + +void NWNX_Creature_SetNoPermanentDeath(object oCreature, int bNoPermanentDeath) +{ + string sFunc = "SetNoPermanentDeath"; + + NWNX_PushArgumentInt(bNoPermanentDeath); + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +vector NWNX_Creature_ComputeSafeLocation(object oCreature, vector vPosition, float fRadius = 20.0f, int bWalkStraightLineRequired = TRUE) +{ + string sFunc = "ComputeSafeLocation"; + + NWNX_PushArgumentInt(bWalkStraightLineRequired); + NWNX_PushArgumentFloat(fRadius); + NWNX_PushArgumentFloat(vPosition.x); + NWNX_PushArgumentFloat(vPosition.y); + NWNX_PushArgumentFloat(vPosition.z); + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); + + vector v; + v.z = NWNX_GetReturnValueFloat(); + v.y = NWNX_GetReturnValueFloat(); + v.x = NWNX_GetReturnValueFloat(); + + return v; +} + +void NWNX_Creature_DoPerceptionUpdateOnCreature(object oCreature, object oTargetCreature) +{ + string sFunc = "DoPerceptionUpdateOnCreature"; + + NWNX_PushArgumentObject(oTargetCreature); + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +float NWNX_Creature_GetPersonalSpace(object oCreature) +{ + string sFunc = "GetPersonalSpace"; + + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); + + return NWNX_GetReturnValueFloat(); +} + +void NWNX_Creature_SetPersonalSpace(object oCreature, float fPerspace) +{ + string sFunc = "SetPersonalSpace"; + + NWNX_PushArgumentFloat(fPerspace); + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +float NWNX_Creature_GetCreaturePersonalSpace(object oCreature) +{ + string sFunc = "GetCreaturePersonalSpace"; + + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); + + return NWNX_GetReturnValueFloat(); +} + +void NWNX_Creature_SetCreaturePersonalSpace(object oCreature, float fCrePerspace) +{ + string sFunc = "SetCreaturePersonalSpace"; + + NWNX_PushArgumentFloat(fCrePerspace); + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +float NWNX_Creature_GetHeight(object oCreature) +{ + string sFunc = "GetHeight"; + + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); + + return NWNX_GetReturnValueFloat(); +} + +void NWNX_Creature_SetHeight(object oCreature, float fHeight) +{ + string sFunc = "SetHeight"; + + NWNX_PushArgumentFloat(fHeight); + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +float NWNX_Creature_GetHitDistance(object oCreature) +{ + string sFunc = "GetHitDistance"; + + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); + + return NWNX_GetReturnValueFloat(); +} + +void NWNX_Creature_SetHitDistance(object oCreature, float fHitDist) +{ + string sFunc = "SetHitDistance"; + + NWNX_PushArgumentFloat(fHitDist); + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +float NWNX_Creature_GetPreferredAttackDistance(object oCreature) +{ + string sFunc = "GetPreferredAttackDistance"; + + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); + + return NWNX_GetReturnValueFloat(); +} + +void NWNX_Creature_SetPreferredAttackDistance(object oCreature, float fPrefAtckDist) +{ + string sFunc = "SetPreferredAttackDistance"; + + NWNX_PushArgumentFloat(fPrefAtckDist); + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +int NWNX_Creature_GetArmorCheckPenalty(object oCreature) +{ + string sFunc = "GetArmorCheckPenalty"; + + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +int NWNX_Creature_GetShieldCheckPenalty(object oCreature) +{ + string sFunc = "GetShieldCheckPenalty"; + + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +void NWNX_Creature_SetBypassEffectImmunity(object oCreature, int nImmunityType, int nChance = 100, int bPersist = FALSE) +{ + string sFunc = "SetBypassEffectImmunity"; + + NWNX_PushArgumentInt(bPersist); + NWNX_PushArgumentInt(nChance); + NWNX_PushArgumentInt(nImmunityType); + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +int NWNX_Creature_GetBypassEffectImmunity(object oCreature, int nImmunityType) +{ + string sFunc = "GetBypassEffectImmunity"; + + NWNX_PushArgumentInt(nImmunityType); + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +void NWNX_Creature_SetLastKiller(object oCreature, object oKiller) +{ + string sFunc = "SetLastKiller"; + + NWNX_PushArgumentObject(oKiller); + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_DoItemCastSpell(object oCreature, object oTarget, location locTarget, int nSpellID, int nCasterLevel, float fProjectileTime, int nProjectilePathType = PROJECTILE_PATH_TYPE_DEFAULT, int nProjectileSpellID = -1, object oItem = OBJECT_INVALID, string sImpactScript = "") +{ + string sFunc = "DoItemCastSpell"; + + object oArea = GetAreaFromLocation(locTarget); + vector vPosition = GetPositionFromLocation(locTarget); + + NWNX_PushArgumentString(sImpactScript); + NWNX_PushArgumentObject(oItem); + NWNX_PushArgumentInt(nProjectileSpellID); + NWNX_PushArgumentInt(nProjectilePathType); + NWNX_PushArgumentFloat(fProjectileTime); + NWNX_PushArgumentInt(nCasterLevel); + NWNX_PushArgumentInt(nSpellID); + NWNX_PushArgumentFloat(vPosition.z); + NWNX_PushArgumentFloat(vPosition.y); + NWNX_PushArgumentFloat(vPosition.x); + NWNX_PushArgumentObject(oArea); + NWNX_PushArgumentObject(oTarget); + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +int NWNX_Creature_RunEquip(object oCreature, object oItem, int nInventorySlot) +{ + string sFunc = "RunEquip"; + + NWNX_PushArgumentInt(nInventorySlot); + NWNX_PushArgumentObject(oItem); + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); + + return NWNX_GetReturnValueInt(); +} + +int NWNX_Creature_RunUnequip(object oCreature, object oItem) +{ + string sFunc = "RunUnequip"; + + NWNX_PushArgumentObject(oItem); + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); + + return NWNX_GetReturnValueInt(); +} + +void NWNX_Creature_OverrideRangedProjectileVFX(object oCreature, int nProjectileVFX, int bPersist = FALSE) +{ + string sFunc = "OverrideRangedProjectileVFX"; + + NWNX_PushArgumentInt(bPersist); + NWNX_PushArgumentInt(nProjectileVFX); + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_SetInitiativeModifier(object oCreature, int nMod, int bPersist = FALSE) +{ + string sFunc = "SetInitiativeModifier"; + + NWNX_PushArgumentInt(bPersist); + NWNX_PushArgumentInt(nMod); + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +int NWNX_Creature_GetInitiativeModifier(object oCreature) +{ + string sFunc = "GetInitiativeModifier"; + + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +object NWNX_Creature_GetBodyBag(object oCreature) +{ + string sFunc = "GetBodyBag"; + + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueObject(); +} + +int NWNX_Creature_AddCastSpellActions(object oCreature, object oTarget, vector vTargetLocation, int nSpellID, int nMultiClass, int nMetaMagic = METAMAGIC_NONE, int nDomainLevel = 0, int nProjectilePathType = PROJECTILE_PATH_TYPE_DEFAULT, int bInstant = FALSE, int bClearActions = FALSE, int bAddToFront = FALSE) +{ + string sFunc = "AddCastSpellActions"; + + NWNX_PushArgumentInt(bAddToFront); + NWNX_PushArgumentInt(bClearActions); + NWNX_PushArgumentInt(bInstant); + NWNX_PushArgumentInt(nProjectilePathType); + NWNX_PushArgumentInt(nDomainLevel); + NWNX_PushArgumentInt(nMetaMagic); + NWNX_PushArgumentInt(nMultiClass); + NWNX_PushArgumentInt(nSpellID); + NWNX_PushArgumentFloat(vTargetLocation.z); + NWNX_PushArgumentFloat(vTargetLocation.y); + NWNX_PushArgumentFloat(vTargetLocation.x); + NWNX_PushArgumentObject(oTarget); + NWNX_PushArgumentObject(oCreature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +int NWNX_Creature_GetIsFlanking(object oCreature, object oTargetCreature) +{ + string sFunc = "GetIsFlanking"; + + NWNX_PushArgumentObject(oTargetCreature); + NWNX_PushArgumentObject(oCreature); + + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +void NWNX_Creature_DecrementRemainingSpellSlots(object oCreature, int nClass, int nSpellLevel) +{ + string sFunc = "DecrementRemainingSpellSlots"; + + NWNX_PushArgumentInt(nSpellLevel); + NWNX_PushArgumentInt(nClass); + NWNX_PushArgumentObject(oCreature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_IncrementRemainingSpellSlots(object oCreature, int nClass, int nSpellLevel) +{ + string sFunc = "IncrementRemainingSpellSlots"; + + NWNX_PushArgumentInt(nSpellLevel); + NWNX_PushArgumentInt(nClass); + NWNX_PushArgumentObject(oCreature); + + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +int NWNX_Creature_GetMaximumBonusAttacks(object oCreature) +{ + string sFunc = "GetMaximumBonusAttacks"; + + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); + return NWNX_GetReturnValueInt(); +} + +void NWNX_Creature_SetMaximumBonusAttacks(object oCreature, int nMaxBonusAttacks, int bPersist = FALSE) +{ + string sFunc = "SetMaximumBonusAttacks"; + + NWNX_PushArgumentInt(bPersist); + NWNX_PushArgumentInt(nMaxBonusAttacks); + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_DoCleaveAttack(object oCreature) +{ + string sFunc = "DoCleaveAttack"; + + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +object NWNX_Creature_GetLockOrientationToObject(object oCreature) +{ + string sFunc = "GetLockOrientationToObject"; + + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); + + return NWNX_GetReturnValueObject(); +} + +void NWNX_Creature_SetLockOrientationToObject(object oCreature, object oTarget) +{ + string sFunc = "SetLockOrientationToObject"; + + NWNX_PushArgumentObject(oTarget); + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +void NWNX_Creature_BroadcastAttackOfOpportunity(object oCreature, object oSingleCreature = OBJECT_INVALID, int bMovement = FALSE) +{ + string sFunc = "BroadcastAttackOfOpportunity"; + + NWNX_PushArgumentInt(bMovement); + NWNX_PushArgumentObject(oSingleCreature); + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +int NWNX_Creature_GetMaxSellToStorePriceOverride(object oCreature, object oStore) +{ + string sFunc = "GetMaxSellToStorePriceOverride"; + + NWNX_PushArgumentObject(oStore); + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); + + return NWNX_GetReturnValueInt(); +} + +void NWNX_Creature_SetMaxSellToStorePriceOverride(object oCreature, object oStore, int nMaxSellToPrice) +{ + string sFunc = "SetMaxSellToStorePriceOverride"; + + NWNX_PushArgumentInt(nMaxSellToPrice); + NWNX_PushArgumentObject(oStore); + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +int NWNX_Creature_GetAbilityIncreaseByLevel(object oCreature, int nLevel) +{ + string sFunc = "GetAbilityIncreaseByLevel"; + + NWNX_PushArgumentInt(nLevel); + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); + + return NWNX_GetReturnValueInt(); +} + +void NWNX_Creature_SetAbilityIncreaseByLevel(object oCreature, int nLevel, int nAbility) +{ + string sFunc = "SetAbilityIncreaseByLevel"; + + NWNX_PushArgumentInt(nAbility); + NWNX_PushArgumentInt(nLevel); + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); +} + +float NWNX_Creature_GetMaxAttackRange(object oCreature, object oTarget) +{ + string sFunc = "GetMaxAttackRange"; + + NWNX_PushArgumentObject(oTarget); + NWNX_PushArgumentObject(oCreature); + NWNX_CallFunction(NWNX_Creature, sFunc); + + return NWNX_GetReturnValueFloat(); +} diff --git a/_module/nss/skinnable_corpse.nss b/_module/nss/skinnable_corpse.nss index fd358ccc..474b2725 100644 --- a/_module/nss/skinnable_corpse.nss +++ b/_module/nss/skinnable_corpse.nss @@ -11,10 +11,17 @@ //:: Created On: Oct 25, 2001 //::////////////////////////////////////////////// #include "NW_I0_GENERIC" + object CreatePlaceable(string sObject, location lPlace, float fDuration); + +void RewardCombatXP(object oKiller, object oVictim = OBJECT_SELF); + + void main() { - SetIsDestroyable(FALSE,FALSE,FALSE); + object oKiller = GetLastKiller(); + + SetIsDestroyable(FALSE,FALSE,FALSE); DelayCommand(120.0,SetIsDestroyable(TRUE,FALSE,FALSE)); DelayCommand(121.0,DestroyObject(OBJECT_SELF)); object oTemp = CreatePlaceable("corpse",GetLocation(OBJECT_SELF),120.0); @@ -227,12 +234,120 @@ void main() { SignalEvent(GetAreaFromLocation(GetLocation(OBJECT_SELF)), EventUserDefined(1007)); } + + RewardCombatXP(oKiller); + + ExecuteScript("prc_npc_death", OBJECT_SELF); } object CreatePlaceable(string sObject, location lPlace, float fDuration) { object oPlaceable = CreateObject(OBJECT_TYPE_PLACEABLE,sObject,lPlace,FALSE); + if (fDuration != 0.0) DestroyObject(oPlaceable,fDuration); return oPlaceable; } + +void RewardCombatXP(object oKiller, object oVictim = OBJECT_SELF) +{ + int noleech = 0; + float BaseEXP = ((GetChallengeRating(oVictim)*5.0)+2); + float BonusEXP = ((GetChallengeRating(oVictim)*2.0)+5); + float BaseMonEXP = BaseEXP; + int NumOfParty = 0; + float PartyLevelSum = 0.0; + object oPartyMember = GetFirstFactionMember(oKiller, TRUE); + while(GetIsObjectValid(oPartyMember)) { + if (GetArea(oVictim) == GetArea(oPartyMember)) + { + int leech = GetHitDice(oPartyMember); + if (leech >= noleech){ + noleech = leech; + } + NumOfParty++; + PartyLevelSum += GetCharacterLevel(oPartyMember); + } + oPartyMember = GetNextFactionMember(oKiller, TRUE); + } + if (PartyLevelSum <= 1.0) + { + PartyLevelSum = 1.0; + } + if (NumOfParty <= 1) + { + NumOfParty = 1; + } + float PartyAvgLvl = PartyLevelSum / NumOfParty; + //Calculate Adjustment Value + if (PartyAvgLvl <= 1.0) + { + PartyAvgLvl = 1.0; + } + float x = GetChallengeRating(oVictim); + if (x <= 1.0) + { + x = 1.0; + } + float z = (x / PartyAvgLvl); + float AdjustValue = ((z+2)/3); + float FinalMonValue; + //Determine Final Experience Value + if (AdjustValue == 0.0) { + FinalMonValue = BaseMonEXP; + } else { + if (AdjustValue < 1.0) { + FinalMonValue = BaseMonEXP * AdjustValue; + } else { + FinalMonValue = BaseMonEXP + (BonusEXP * (AdjustValue * (1.10))); + } + } + //Determine the value of the Split EXP + if (NumOfParty >= 8) + { + NumOfParty = 8; + } + if (NumOfParty <= 1) + { + NumOfParty = 1; + } + if (FinalMonValue <= 1.0) + { + FinalMonValue = 1.0; + } + float SplitFinalEXP = FinalMonValue / NumOfParty; + if (SplitFinalEXP <= 1.0) + { + SplitFinalEXP = 1.0; + } + float y = (FinalMonValue - SplitFinalEXP); + if (y <= 1.0) + { + y = 1.0; + } + if (PartyAvgLvl >= 15.0) + { + FinalMonValue = FinalMonValue - ( PartyAvgLvl); + } + float PartyBonus = ((y +1)/ 1.75) + (FinalMonValue + ((21-PartyAvgLvl)/3)); + int SFEint = FloatToInt(PartyBonus); + //Distribute EXP to all PCs in the Party + oPartyMember = GetFirstFactionMember(oKiller, TRUE); + while (GetIsObjectValid(oPartyMember)) + { + if (GetArea(OBJECT_SELF) == GetArea(oPartyMember)) { + int nHD = GetHitDice(oPartyMember) + 1; + int nMax = (((nHD * (nHD - 1)) / 2) * 1000)+1; + if (nMax <= GetXP(oPartyMember) && nHD <= 40) { + SendMessageToPC(oPartyMember, "You cannot gain experience until you have leveled."); + } else if (GetIsDead(oPartyMember)) { + SendMessageToPC(oPartyMember, "You cannot gain experience while dead. Your XP has been reset."); + } else if ((GetHitDice(oPartyMember)) <= (noleech - 7) || (GetHitDice(oPartyMember)) >= FloatToInt(PartyAvgLvl) + 7) { + SendMessageToPC(oPartyMember, "All party members must be within 6 levels of each other."); + } else { + GiveXPToCreature(oPartyMember, SFEint); + } + } + oPartyMember = GetNextFactionMember(oKiller, TRUE); + } +} \ No newline at end of file diff --git a/_module/utc/npc_annihilus001.utc.json b/_module/utc/npc_annihilus001.utc.json new file mode 100644 index 00000000..15fd8239 --- /dev/null +++ b/_module/utc/npc_annihilus001.utc.json @@ -0,0 +1,635 @@ +{ + "__data_type": "UTC ", + "Appearance_Type": { + "type": "word", + "value": 1096 + }, + "BodyBag": { + "type": "byte", + "value": 0 + }, + "Cha": { + "type": "byte", + "value": 18 + }, + "ChallengeRating": { + "type": "float", + "value": 7.0 + }, + "ClassList": { + "type": "list", + "value": [ + { + "__struct_id": 2, + "Class": { + "type": "int", + "value": 5 + }, + "ClassLevel": { + "type": "short", + "value": 1 + } + }, + { + "__struct_id": 2, + "Class": { + "type": "int", + "value": 4 + }, + "ClassLevel": { + "type": "short", + "value": 1 + } + }, + { + "__struct_id": 2, + "Class": { + "type": "int", + "value": 19 + }, + "ClassLevel": { + "type": "short", + "value": 1 + } + } + ] + }, + "Comment": { + "type": "cexostring", + "value": "" + }, + "Con": { + "type": "byte", + "value": 12 + }, + "Conversation": { + "type": "resref", + "value": "hs_del_pc" + }, + "CRAdjust": { + "type": "int", + "value": 0 + }, + "CurrentHitPoints": { + "type": "short", + "value": 308 + }, + "DecayTime": { + "type": "dword", + "value": 5000 + }, + "Deity": { + "type": "cexostring", + "value": "" + }, + "Description": { + "type": "cexolocstring", + "value": { + "0": "Talk to this creature if you need to delete your character." + } + }, + "Dex": { + "type": "byte", + "value": 22 + }, + "Disarmable": { + "type": "byte", + "value": 0 + }, + "Equip_ItemList": { + "type": "list", + "value": [] + }, + "FactionID": { + "type": "word", + "value": 3 + }, + "FeatList": { + "type": "list", + "value": [ + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 2 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 3 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 4 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 32 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 45 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 49 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 46 + } + } + ] + }, + "FirstName": { + "type": "cexolocstring", + "value": { + "0": "Annihilus" + } + }, + "fortbonus": { + "type": "short", + "value": 0 + }, + "Gender": { + "type": "byte", + "value": 4 + }, + "GoodEvil": { + "type": "byte", + "value": 50 + }, + "HitPoints": { + "type": "short", + "value": 308 + }, + "Int": { + "type": "byte", + "value": 12 + }, + "Interruptable": { + "type": "byte", + "value": 1 + }, + "IsImmortal": { + "type": "byte", + "value": 1 + }, + "IsPC": { + "type": "byte", + "value": 0 + }, + "LastName": { + "type": "cexolocstring", + "value": { + "0": "" + } + }, + "LawfulChaotic": { + "type": "byte", + "value": 50 + }, + "Lootable": { + "type": "byte", + "value": 0 + }, + "MaxHitPoints": { + "type": "short", + "value": 311 + }, + "NaturalAC": { + "type": "byte", + "value": 40 + }, + "NoPermDeath": { + "type": "byte", + "value": 1 + }, + "PaletteID": { + "type": "byte", + "value": 45 + }, + "PerceptionRange": { + "type": "byte", + "value": 8 + }, + "Phenotype": { + "type": "int", + "value": 0 + }, + "Plot": { + "type": "byte", + "value": 1 + }, + "PortraitId": { + "type": "word", + "value": 2236 + }, + "Race": { + "type": "byte", + "value": 24 + }, + "refbonus": { + "type": "short", + "value": 0 + }, + "ScriptAttacked": { + "type": "resref", + "value": "x2_def_attacked" + }, + "ScriptDamaged": { + "type": "resref", + "value": "x2_def_ondamage" + }, + "ScriptDeath": { + "type": "resref", + "value": "x2_def_ondeath" + }, + "ScriptDialogue": { + "type": "resref", + "value": "x2_def_onconv" + }, + "ScriptDisturbed": { + "type": "resref", + "value": "x2_def_ondisturb" + }, + "ScriptEndRound": { + "type": "resref", + "value": "x2_def_endcombat" + }, + "ScriptHeartbeat": { + "type": "resref", + "value": "x2_def_heartbeat" + }, + "ScriptOnBlocked": { + "type": "resref", + "value": "x2_def_onblocked" + }, + "ScriptOnNotice": { + "type": "resref", + "value": "x2_def_percept" + }, + "ScriptRested": { + "type": "resref", + "value": "x2_def_rested" + }, + "ScriptSpawn": { + "type": "resref", + "value": "x2_def_spawn" + }, + "ScriptSpellAt": { + "type": "resref", + "value": "x2_def_spellcast" + }, + "ScriptUserDefine": { + "type": "resref", + "value": "x2_def_userdef" + }, + "SkillList": { + "type": "list", + "value": [ + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 19 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 43 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 5 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 43 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 43 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 30 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 1 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 26 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 40 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + } + ] + }, + "SoundSetFile": { + "type": "word", + "value": 237 + }, + "SpecAbilityList": { + "type": "list", + "value": [] + }, + "StartingPackage": { + "type": "byte", + "value": 24 + }, + "Str": { + "type": "byte", + "value": 14 + }, + "Subrace": { + "type": "cexostring", + "value": "Undead" + }, + "Tag": { + "type": "cexostring", + "value": "NPC_ANNIHILUS001" + }, + "Tail_New": { + "type": "dword", + "value": 0 + }, + "TemplateList": { + "type": "list", + "value": [] + }, + "TemplateResRef": { + "type": "resref", + "value": "npc_annihilus001" + }, + "WalkRate": { + "type": "int", + "value": 1 + }, + "willbonus": { + "type": "short", + "value": 0 + }, + "Wings_New": { + "type": "dword", + "value": 0 + }, + "Wis": { + "type": "byte", + "value": 8 + } +} diff --git a/_release/Aschbourne [PRC8-CEP3].7z b/_release/Aschbourne [PRC8-CEP3].7z index 904fae51eb56c718cd3c5a259bd47f8f9151b175..f53b4e936b673fc42e8ce703b0d7ebb822cd346f 100644 GIT binary patch literal 3456828 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

57Dex4XnA31^9M^4^Rj5OMVh%qF*Odur^bgVk#P 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%0DcxJ$ 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

_3$QS}Dg}NgB06{)|h9EBsE&cGA^vu`uDY4!I zTg<0H|Kf)<&<;ggMVfdypq>QTP;*wk`Oq7{){UlnjDf(^1qxxRv=mT``Lro-gxj>t zy``JosL=-~300nFiX0svJTLRE`6)EzvtG)^r{i?IiCA6HjGEM8L7%F7)rV3=6Xhe{%Mv`el-qPpJXO$$ z_*BCLt&tnDP6xBk>EqSfpKlWI0pY603m|*RjWm1%H#?~MM~;{$Z*aD}iVE%%NnEC< z`gx0$@rg%PY8Y{mVR&430ULFrY2qm)4HpGT-E7_0uk}kLnDyG_W>6<=E+bS;o$a1~UuCoRg0v-t?rxh7t?*JmnKo z=F|h5ZkBVrj`WWt+4Hm3L7#Zltn)D@x}$tnIAR8hPo03JPwGu?v(L|LNNYbvK(&Owl8%?1Ns`JVjpCV?8l$TT?3_fU*y;DXf!ld4e3!&fpad8zw0XdJ9hir# zrvtamjj~fSi|7q2&E5I}?w53psxwBpW?GnS#G5cSY_{wStY3b~SIqO>D^AB63Zy&6 zXn#7vAP$1%Nz_{zH=oeEs0uh31l3nK`xpO6j?i^1;=n1yN!R2htP`+wgO=~d_3`u3v~PluR%QR-cvUTMo#262+p)ECOxAJcH}9le{BFp9~U%4LD-& zwdtBjE3#46nXq(gK!n3gcqy5kg$%PturQ(fVQ*?NLBhqB9Dg{4OdZ4k$fj(PtUN>b zu|yfXqXoaY>~ViBUlPIj!KMsf!iS>prmZsa;_s>1(IJtSe1GS_5~-ufvF&mFe%3iP=&v-6K=(y?wA4JeKOZ=`!Od*Pc!bGyj2Yj501bI6o!(NxPHDdfj*q!s zGOk|Orgkw^p&~g|DEM{3XdJ`EA1qJvV7B2U9Ey+QIL|(3LqG4VR$AX9v=FvG6F4m zK4Wq2&#Cr0j>*gc0^7BM4q&CXZyuk;*&qLi(6U9y0|pJki`o|Rvn4bSH_0gEZGD&1 zonD0`VwO#()r|BOFPo=mQM7R7UDO>7A0&?ix_s8h_}(frc&PL4zfqVDJ9$^$(gW`m z%rq#xk>(fTb=TQNm~$_wsdvjaJ~2#{s%l(}2oh+(PkG6vh0(<~d*w=#ll`yCRzgPe zX2Z3_VJ>#!R~F(z<<%x3ma?(bH(S2z#1OWI8Lrwx6Mppp>(Qb>9YPGDvVB~ z&h?FqV;9GUkNU*oFWQi`NnT}RE#q#~$@~LWeut${jIfk%J>4M4>otuj zW^XwA>?KK`3i15-{O1~S8KYc$2qLKy5mViY z4)}|-Dr`k37airn5|F1MRD?b;lWEXPuw(;fB?f2xPERYNawk;*X|M2Rs&}{I!0(1{ z5j#_nA&-DW`NClHqwSeP5JIx@3-E2GzAnPJI*JOpe;~OPntU*_eez8jGSzWayFEE3 zInU%y`}zCS(;OO6vg)3L14aW_?$s`uP^*U=ZrE^0D4ffXoh{d2`On1Ogl!NvJs`>~ zSrK%oS{nh|uq_C-XE3QF{eII2?)K#ecff4eFcCo)TgPMZzwr;XggAHit)H02Y{!pV z$}WVQRBLreEv@Q(^GfFULI;Mh5=w3L-sG$NV1l_=)S?ipMG$0G)boHvSSos`M*)rR zRZ;B>bkTDWKX`5u8L3SfROLqhfp_r!bq4YQ9JE7^y(oR3g>_s!8&(iax_+S@jnUWo zqKv9bW^_&oa6;*MkK+Li^=c&y+IoY!4O2su*;Pr9CYy9yNp#JIV*H5H?CpvBbma_1 z|DK94jn9ig?IT(`K808R%ds-Vqh2Z7ohnnjgV5Tb1?VNNnu|bx0Ea475Any^2X`V> z^FhAuJ9lEX4cZ>#znKJMfkCx`FH?w;^CBegh8ZiPIVpjF zYECDQm~}O#P!#zEV1P{t_z;R}yVErCQ8;}hNY`8CE*w{IjCC zDi_*Moyv&nv^@)+=lAp->s46pWP$QSrg)bqc8r!={CE+#4Sv8)f-J5Ub{?H_0`L_T z{L75LvdIZfISr&yZ_&KmGl8yRq{4=0FGa-xITf_1c9t#pzpzVDGa6A};tV&|6v>>F z^lHb&b%HUTgkst_sG=tvq}&*V<@h5|6sT*GBl9B+tbn?Wj;mSs;RL1{3d-hBx;AQQ zXH_b#hFFVEN-}{w*KyB1&EBGvMy*7-cRMeMoL)75du^5ban7~nawSiQlf}z7>Lbb& zc5(Y%qNVL(04fYVZWOUYfKI<55R9R z3aZKk+mn41>q`vMUjp3j-}O$1gM{Q0wEXC*Klf`yd9oo(A{CG-V&TfmT3a8{$-6Jh zM~dzx_lF@!AhT?!2Zi!h$rhTwk`Rk$`@RuyGZYNhNy0x4LXrzL``zS(JxJ_=t_d5} zlfaj^ep=N+Q7Y6ou+Bv+Np6x~%fCMy3#)Z>O!)tLPpZgWah-%l-rV=DmJk3l?IS?s zgKWg9IGX1JdavZ3!YqHB(<=6+Y1jjonVgNw%ToKzB(PQCNmt-{qN*O-L^UdHF=+Rkmpw=fEDt<6F z(6~RCd0BG^bGJS}qYAlMXo=xO6pXXq=dBESszU-DZ01r1ydZ1Jtky>p#b0caPRpNJgO z4iU{^q{F()UE(#k~)@`cb+JiuyhrPMpH|NAlVJ+!tdw= zy6WFdyXGj-y~VnCmrW&ql0<1PRU96Lb|c3XSHdGytI5#JWF&IK*G^l~PZyhUKcv{MH+Lr$b7u*-0=V)2^_}@mr8bO{d_}x~@M9 z7c}moPXc;DisUV6aUW9ntyO;av#FyJB@b+$ABcZ~3afCKS;B9HuVhbVjQ8y2h_m5^x z#tO7h1MIhd${=lzkKlRZ-Tl?hPIe6jUPPZitx261tR5bo9A{RF;*_A=S-;IcYZ)j2 zNpraY=x;^Rs~rmgZ>N6cDdP0QK`g~z*@ltgG#M$An%3Bl zygc~GuZT2YtQzGc_Eq08>=FV$15$AgDLlsvj{#e0&a7wXU5Y*(h^L)}cC{zBru0U^D|bg z95rt%({)1`l}a}&oO@+3;Zq?r|5YIo*pX)A9^)^k;6l=ZWI2@>BRtoISkLgT;G^fh z4Mv}}zw=W}K#J)>?%}ii+_%nm!JPz~6%6FIDi7hPOiwX?f#KTDZf91)&pQ%P1pVt3 z0MSia7g z^;`~+s8hp1$2Z}2Bm#@+Sr^=WezGVXuia96$^efygWKn$GCe*1vcRT?!o zn?}Qe`G~K*aYo)6y5~^iTw(rr;Q;u_J#XUj9T3!8x2DFD3OT(z*KOPoOR&dz_%|kj zQiH0*Dxd}AJ(3Ltz|vr)>v;&Y1L(<{8cDCL;`DnDN%p6c0W&yKzeekql$MMKsz!i#xDxdd9ZnE5RptjY0p3HZ)*B<@;s|;^ph!H-PQB;Q6sgSPD!& z@9w9ZKp?u0p9OdY*4LVj&b^woC#%T1b0cN-2AK_L(J7Cw&>P{{?4=+-)})C6=+|1< zIW0-@BpN|W?y1l;TumI(c#?`s>S>i+M+mG3boTg_z;ZCv@`(Wl41nV z?8NYFyMj*_Q}9Ihh=4;+BW2C!K&Je^H)rc|%@_Fd`Bz&QcX$SeTniz*5Ia7LP6iRI zi2ow{34@e(_BRa$BCNK8FOQw!K0CXAl;M+nqH^Enf08?DtbN`NZU^sHD7tx~cD%T2 zPAP)BrWV(m6ZIruIW@b=f#KA2aO=!gRqumZnFHSgfmasNo|CR%XI3Q zgkiNhcNwZ+_g8)7wRZpy*a8d8y2fmMsAKr#V5Rk>rWp*t>W+aK#43{I&=D(02C@E7 z^3ZqyfmHE{QQccZ;C>_DzKWCT~!UyUk4V&*-KMEW}E7$%S{&2EA|a9vt0_1Xaq&(-DPC`;*fv zQ{%i1vOPiYdt@zG_TmBAxMZRPw?#FFX#+CbgwtJ=zQ~cU_5c_!_(o}KZnYHM0#cKK zxN3oXUIX*mdRf+$lBh$u*F9e>=p@mrzU1>K3Y(;9q+rKKa33_p4AB*#-?|nx@1Ojo z0p5pnNg=o(;e2>b?;g_BLz!Ggt0Hg7tL$~zl%iM8*qe73U07AM-1RS#-&mM_UDwc` zZ%_&aaDfnn6E78gRRv*bu=njyT(+3HuJJgqFLUX*XwKmGuga5W_`n|5#4;UyRZP)G zrc<<8S(3*YRpAHG1i}uL5vXi5WNysHoMRWj>53My^FnM9gf_$e95KLA4r9Cb;Gx7l zA)EgZvT7y0&^o(>oaUSzh+AL&ij!$3bMx@i&xrYp8~zot&qjgy&g%1LcP?Hcp1pkj zOcDQf0ogvkV4^QcDw#=Xi>P(F%dm&bLI2668tHXRI5zFJUs{WAMQF&S2Pf-&0L1@) z;k`PDjPtTUtO1_?{p@-fw6QtB%S{O_n39JF7RIC=sp_eVd^wp=n8N1gXFrDk;T_Bs zZCOk9S>N8wtHq8Ho3ju_??LI-;Lba9d27Ehw5x03->NBZ5fg)@WD|fNS*7`P$8XQx$8Hp}%GO%V;n;fPE0G z`V{fBZqn4{d>;n+K903)DeBxlrsS#p(PnvdB0TrSN-!N645Z$?2}gMcQI?(c z`_N1*cj>iq;d2_@%F+M>WzvY}s11-1sB9cHJu;{-^(S0UZQvD0)X{wYax^AY4y;Q= zG6YZ^Umq8rpp<`B;}{$3M_=gDP2}BAkA8cc>B3rA7 zXRtvE6Z{HXL=03CoGtK!eG{Sc{jF-WI4hCy4>CM@d?PPjcVEM+fHvKOjAKvdfdou=+(-5`cr zeb=@eRdKbTr9&4l|ax{x@N5q+8gd{v4#za5E;oQ8Rqc^*3pH?0p?eoHQZ2(YN>2LI+J)+7p93~+z zqv&O~b5?tbNrf+m{+D72j;Q+w)N%!F?bNXIDlHtT<^5rI6FhY_y3 z?4r$FYug%QM%NDuWNBzfR@i@=e!U^^ltfHR>wU#?sFK z9|4gz5W1KUQZKU4e5Ep5ftU`_=9PwigsdcG*A43)E%Z7Xl4IPB+ABS_F8Ec7X@DdDV)|-79Y*$q`m&o1D7= z;%z6ah^&=1$9$}KUp4biD&Fq?6xs$?CFXQ1_Et#d7TuD3MQzv=@Gi;ICgIs>qx}_NSwx;j+%_Z3P09U4Xs(nh&7kf#9({Yb{4ZKlAlv&nt4ACqw{uKiJwyU)^)I!lE~yW5#q$`Y zfU_!lgsU>d(Qi)a@e~Kn{<3LvyB>Rd@`Hl7r5tQkZ{4Ox zUVSnuEZy)fZM?34Ebt7ms8^cAKskBGTbQVxCY&iFsJYmFDhImg4!BE!zPHIE#M(!D zA4FvSe7(eOd#mO}N*Mv3Pf3j+Rj>t26kn^9zZJawQU`5hB%$3*K%+}TU%Jj3ZtO_C zs9;Filv}mVOkNO>Sq3O$)!;?KlQHnDuoawb%Z*v1u-qQz3Y!Pl7#6IP?g3qq<$A)Oh*f?w6a*koZyZn z8YUlyyx?+Gd7vhoevF{(afL-Aolr?Oq%-DfQn!Kq3rlAse*_B6)*S6ei-*)Bps5YD zXD{}u2;V9zPcll~Q3#Oi^i9QL_OOxbljGnJ{=`GGaQE%-)YnT|qIjhk4dkbrqE3qfA0jrrvU8YO z?Su3E3tYVLc)#46a+*l7G%=Cxg|9zg+g`|YuuX0=V_(Lg5272j)|;6mqrg*Uhq3^M zGo$NT$nZ)=xKu!;wn{y3e~euxdvbZ2?yL1`$rxZ^#WTx;8v3B_O(n;o3Q){4X(p?0 zYfYtp#Iq^pT*7!De2>Bko1QBP>U~KgRZi}5Y$Xma9|w=Go5(G}caPe$#6$~8(+_8L zK3bbyD4Q))-`XVM859<9BrZ;Ai9F%BlNVo`Y_mWmiM1}834+_PBb>MQdT;l>m6B?F zAZfI0E!g8RALLAnLFa;w_92dxu2Y-ziqQ~*s}K^?Ou93Ie}^EQu5C#N=rkCIc=-eq zKzOif7F*?ncdqkhx}%AveFA0Z#yg0$lMQKeNJ)m!l>MslqZKEH2{U<3l@$Z~*Z0)4 za{m2a_1y~}Td6w-cF_g<6(_PRbSOkOCpCi&WSH?1M)!ee**asBi_h`$e&Be-YY`X@ zNaD_8b*z+mMd?53T{0)*raRWwi-v$;@p)t)McI3$#g`Ao#`b}%rgPR@m6IT+eO zmkbW8UCg=r6-v@`Q;?3NqlZ-DhMlIYL4|QtK;!t!WWc=52@s1w?Di1+zSp>cLkr~a zN7_(2pUTVxbVd@yU#+$aoNc)b{e$lU5-zt?tnG%KQN?*s_g2kI-Wy_K>fZ)Q6;qMv z7a#lon6ZUW&r8Gs9CG8#l@P3|)IpT~y%@5P!_t{TUXE0wGb7GlI8aEmt^Je*=s3oL z6M6e1XyKnN#X!~K6R{H^c8KAXm0jsGqn_h+=9)<+DGGcc z*~-<#DVmJ&XF*p=WWFMkI|#p5RV2tiu@}+9qd)_h0m%a2(whQ7kClO} z%tj~~pwbF;AV_X^k>~@lZA4jWCwA-Jv}THZY}GiMPb`DLh+}4JQGvy8Q{(oG2Vk0> zdo`hN+8$!j7kw$kY;L@czHE_`>*G?jl;d}Ap*|Zq+#9YU&1KZb0Vvx!n-dx|rT*%8 zJd-NCVv}4t#pMPR>X`(B9iDwraV6nMd?TcDcSdnOE7J2V^c3cYahrG8a@DZw{-CyS z{pRI+FS?jpk{BD8v(>x{B}6i?R!MRxEIUpbV=J&t%K1CCsAChiAtK1Rckf4vcqb0F zRWWD69Dh};r9?ttk++19P2>uDs^Or(3|N_5t#>wmns9asNsZbEgF)QXTSU%0^AH&J zcZ+gpZGLFjgTge(+Stt9)N=>_|C%-%p2r{;Xq*<2x%oZi(6D=D`moon%P(< z4Zxz-9XVjg@p6VxV(=%->KGPkc4BWiK@n|Q+kS~pihwBlkrwzbnVS%BVAnh)>T)Cn z1KX5$RM9YR#6pIb#BN$8w|Y(U_D1;?K;h3-ci}JZQ6o|pZ*&L|6#PMTqSHQ}ZWT0f zZ?FG#KzckZD4xmAbVmA^auZrHjFc)L4BX20{71z$=D*fRx7e zx8uCs9;tkq*_sl`-|GY=k|x3mF3eiZQCT2O3WMC_DL3Z;(nlz0gnil%QTl{~1h|U# z*|y=mDeDjWb#2oC{=N2bPSzyc$>S-JXreC9owLT54gN6J$=XFc5N6YHBJX10c@)9q zRgZ)C0%z7Eq}_%ZX}G8_;3YYL@kb4;Tn~XAQ`?vEzcj$sgmI;Kn!^dw^QHiR;GDuT zGYj*(YEXp&JSP~=(9&?wO#-y59(3w5g~VxIMy?>d?i@DsZ2ixfM!11+@9a}W&EY&j z_rFUA+v52y_fJXd9&T4m=8|XkDx_0AU+1#APYji+2BbxaW&^qWcJ6`QwA$jP>u!Pv zNUKZ&lg&R!75ePsn0CFq@o)-UAW@m(q8d6dQluJK^Jyw~MHm?>m?gU749p%6jy8_G zs;j6N|8iO)|9Tcr*6{)%c#&FWWoNT3QwtpYzanof$TsbM_iyfCekpL^q?b=cgMnJ` z3b(hb--b8gEmO4<(gYNv^E#2SrMXeaSE+Nq96q|9ElCeg(+ zK>YT((b6j1`n=BA_826TY+ig%Qax>ZbqqY5N-y@vlHqI7Z^I!klibgCEtl26Z3Fho zx5}kCh5{dqwxGU*si-c~{oK(ys#t8%)w}G~eD0p3iZBPT%ps(_9zZfS%tDaGJ>QmO zr-FVl1Km`3P)Yn%ao6Bv^X+}n1l(TV@E~4NM+aD5c-+roIzPWLnO4Gs5ed(c7yG+4{sq-T%+Xd zN5dpmLQ`D@@~?bQwtPDLVXeFW2{Xzb!niW*T_fHq@sX;#ZK=;{aZsLplY>X!bJU^p~e`n)z0R3>?vd_`cH2mL)jTSpo}PP1m;(;4}%Tz;@^Uj(&=aZn_I$vzP~(n^L& z#nFLqIMYnv8{`S$MoCt1S90pG6TVp=#Y6H)6W=CM(o^{-`L?zt`B~>X5?QuQ*~_@D zT=|1D<>BaUzAQf}*7+Ugbj$IEPQ0O-?wis5LC-T3lNCk3B5)VqFkwIOInZJ?%dErS zG~X2I^_Pnp%wYSXY6ORS<`@jtm3yzXNDxvE(*HgdCkElS+!jff z+Jo^M9oPl2kW|?O5Ay1ZiKnX2h~n|N%1QI0&qPF(%VBwU)F}d#>9Qjq-tY`60OMbs zO+Wn2eO0YhEb9eWlv6;ZZOuy3QJ794r~HC0a7-*i7x};2Lm*CqwxCrsd&IY8G{vz( za2lW`kVthjV;a=WHJ19N22GdhyoIr_hF5u$4?vk&3A}8YL?fRW!^>V~Q_1K^C2c#} z3Wz~ht+457fpr>pHw(5RTy@5^h1OxXOf`?A)HsB&Zjrn?1q3y(?evuA4WZ3oUo z^M98aUKK0YdTYB)W#UuABs4_$3Kt zjse50@~u}ycXiX_ZoQbMiV|?qIKiU~d&A_!4}%&6c9df3pIkkv@|-$iDxK=cY_P-V z$qCR=Bod4K$BRZudLn1103R>2MWG2C5=sc>sFDI*2_x7E9h zz&zvd$xNe?Q>|VN|BZfFHw?ab@pVtY|MN>V!&ZuvWk0-#;o1Bt?;LMiG+7eQ2_BH< zPs90tpcIMn={wHP+4?+H+=Z4NhAN^0l09dp19^{{A_CVV_*&rLO^-dpKQc7Sc0l%-k)( z;#5~5wbW8XP+P=3^%ucC*aH)SQO*Lr@qmBN zk_&MHfKOe)#A}D7_w4Di(svq(zrEsn{8Y$CD@Hh+UuE7vv%)R`sx^S5F zvoF3+yqGP^YXs{De7WYAIXD4B^zbasXZ0vp=MZJ9If!JW{awqcV?auPzEaYx!ykR@GF5F>HE z`A3;`MJ*~nZ4qx>6WSF}Z|N2W-a*UsvEP6-+GFm(l?slVP#_e@J?=YaMpar*xoK(+ z1Yr|=hI}dz)Gev~n(&EfHB`LjCD#5lF26oOl+dG?Ik@y0T}qM-RjvS}>%h5Ur@shJ z0|q4i+~c*B&xhmJWj1`K$5kf`XZKxW8;GJh<|(n$>5L7AvQB_A-V1yRX2wW(WNN?s zmdWMna#&UnxnH*I9oaw}@~s%1q#rIGLEA71Xie<)@5oA6q1~_w1;xbX9CAtI&W@25 z{BmV<--=WWwNcX|CAwN2LQWOF6YsTwdHZF^V&dd-z=ZRgQMBb|U#j+8nzQ^+F5ZTw z1BL$o4y%HN0)q&ovH`l5u^oyDi6`N&f=}sSKq2u=A;mlj+UeA{Mc8rNnCk*|I1*5#*aDqXOw9uml zX&9}3U*0g2?m7~Ko<^XPc)hu-)bsoQzgY^D)aH(SK|Ti$NBAQ=C$oSW17|4zjJuoO zS;!CT80v0Wmdanv6f9kio8qu6l%}P5N9@&FGJGmkPF%exMs+?yqSS3f?PGUvLzrkc zHe<~WBDTe8C9(P@`VFTs2|pd*hZ5&=!xz{jLZW`X9&HK&B~enP_d?*TFb0=kW1t%4 zpvmLR`I7%C-K)h6TQVWR*ZeI~YXC8|@=gRn6^P9o}A(7O-Z+zi8`a zN<22syhwLfJOEZr0poFr1j$o>Gt$>nt`iD4%v~)>k8gv>+SlgzObt>2mVZ%1K=A@Z)vu zdph=uGdPBB1dS7Yq}=aR%3TpFe+$JYIcVvM5h~+W;=W8}_!|l`G_7=Bz)K}f!>uD#882t%Ri}5=@;uSvaE-~fJ#ON6 z5zXVK7llW7AOg(=rvx`xKe+)8OX2&C4(__lhFQ@?$lCV{@`I{CNVLFGku2M^&N7)5 z5t2wzAi?VF6%);}pJx!J?G~+`jR}-ahVi7Br$ewsBO@^-e;;1Sc6zB8v+wPcfZ#et zp6G(_x545dA5@ukD>?l=m>=W*>>0dFAH8X4Bhei#$qx-_X0nShbEIwyI>L0Rw7t ztpch?SG-DQ&cnyNn%OsafU|2Zgj5EYo|_Z1ZlKmk*x1| zq$}^ca!yIw@Y|vfaD@HqQ`inABrn~zdJjUL0obX9h9L^~rll)?Ic^^!%BDGi3Gx2` zbkdc?1f0kU1cI6O59|gNMs1DN<81KAJB8 z(4--Fk6V1DCf2Yuw_vQ!vjqFt;ChK8=aMuv0_v+)w7+K2(jto3<#KKj64bXt_zkaY z`nUMYLC)R@;Y!)j5Wo4F{hG`*Z|0qNJYu&@awZSe7A>suT=6~8kQ_kkb$y85(iV+a z@EXVeTa|J;iaFx;F&*}iM{+*>V$r42l9!}Apt5Bs8^W|Q499XI49o+uZ$nJ|X}b}M z@R;Y2#HK4DCubHB*NU>TyWI0s_463j(Q8`%S^JPsif~u`;a|-jl7D8ej8o72DVV1C$*08sMc#Ee$JuFg~j9cQ#AddM)kB zFahK{WlOG4*ba9H&n5bDchP}%MS^{*s zYqCy8d+MB0NNLLa3|MBLy0-Udx}uO@pKkZmVj~qXI-?Ri{_I+qvn@Tg(I=wVLq)VF$PhY02NJ+OVeBmBXg1 zFdznc)ftj8%?>slt*VVuh~ z*Ll1#^Emj!Rx{-dS8N)CKWatTl!m@_;m=@>Qn%`m;)LTG<1}@WW`OgGvzPX$|`BUzFglQ&W*7<2t5-(RHg-oy!T{5oq3xR>Z@~58= z?@4Gf8C72G1VyXX@gj*GNM_A=1H{3I?_tw`rlG#2*PlaiB=(T9HItG`F9(U~riW(m zGa5|RL7n|fke<4J74GFuRA{chaL-}`Ab+LLL~A7ybVjguIfD0tKEV#-F+u?Fcjy|H z?p)tYb+A4to3vY!8p%D=9WLeE9A&DRuiSmH1;RpN@#~NjnT(BF`Xm0cw2q@ z=&i|)jc0rC+Kf1TBAq=;LN0FjeIHC*10k%gtyezuF6T3@C5?(@+(PEJJJvd<9rJi{ z{am>O(2==BY!pGqt1D=fHMGA3^mLYgxgBAxQVt!;y#sYxM}CVB;vg{r`mI_dQBg|` zT~VO@8(Hsdz0c4ikTHHK>^S0hl3EC&-*_JuWrHqA$0CY8{4Xx4T+MF+KGf(~G8Ud< zC75jv;@gOv^sxYk8MRJX*AxTVj=<_q#c@(jng$Sqm@!(sP?t?Q<$k7(J#J2H!&kI3 zgLgn{fsOLZ`{LKWje|U^kz`LzaD-EaF+h~U@h-auF7;A)Iw_Q%Uh1ZUY=5J2FQX33 z*SypT;a)N=54zP}R!jLlg5%qc7L9oSrZ(ift@gyWzmY2B@ z*CoP8Nog;Phe4D}cpa{d35Q*bYJDfQrZq@)Y6ShB!KloJL&+7=CApa@k4 zt?06}*>cz;FSP}y9DrT>4qwe<_^rA85B;Kl&#Rk#K#}ai(PccMmw{4+-ehDNwrx&y zjzrham5vP6-|KTC@&G|VzP~EyTL*ErBoTBHT0Z)rBNsQ)P{O73UiY!2Y;!%bo8c3i z`9k^F97{`d6}<4yHMsS>R{QZg6|8t^0!18Td&{6%3Ug!5-+@O>cO#$3LBsjE3hz4QJ3h zQn7-h*5Va}ds^b#Yjd_m{!VS|2$l*t^ax#bQ59cdqzhe|DzP`6z)tnAJKkRU86F7nXsL z92Xy6aE=e4+17eZ>r1g+Ijr`21>`rZy4Z)`;v=6JJ?q9)#?Pl|{GMgUb+!<-)(YIj z$SZnbvso^c&39HxVCRTd3MvvRW*F<2b`haJt@MaPlA;m&s7@3Mh(oN%TBP&<4bS6B z^lrwf!H@6@gnoM{++g3VGE|Jw(VYzMHB{@snYO_O9Vut5m~Rba#}N?xRvthsVo^$D zSXv}nFv!?Yu7Y_6OPfZy`!eh^wah`b?V;`gP6MY6jvwNa<$5{z+=SU>(#}e@Ax>D0 z8|q+$+a8DVFI<%$E#H4Xf`QeF_7FgU;eZL|7dE0vAd}c27wMgPl^g?jKa3PLO>?SS z_;7Ryi0B4^j>`O2@ja4@z>DDj_t3b>;L4M+#fik@3n?HXIR(OtiUyCUTo{KI$~CMJ z`D|SIL8Q1s8m?atJ7!8qKJ&Sa;INnXTb<%JNV~o-!4~X?5N+q6Az?{EDA-i+{iHu%f7DDZF9Tc(;W|1RIw5R2ye4^SxXhC3wg!WZ;{1}I(VCC z){@0v@(&SSahmI+zZb3iPyr-DqgAM2h7*fhRJA9UGAy_r*y|8Lzfgh9vj%-0xI~0u z5YU8c>f={OIMKGpYT|>{@vkzt0^fVhpV2BH>QeDAOuDd@g@LuV!5G+`1-85T-)P*j zj4R0ON`H0s;G-a;8%Seif`ox;)rx!~>wZ^FIgXJuYu%)P?G_oKwC9Linvqu>{Zu*i zRq{lm!H|623H$PG4Ic}a*rgj={78R0gd*d7M>^bQjZ4i%!W-U`;o;bWjK%o1)gDngaHnka&c@ovKe8oupN`R8$NiZ&;`AmeIV zf>-4tJ7sf3t%@NAD8lZtu)7S$9qG-bo3jjNieKeo1j3xHMOAPA>d26JW0X;4V5hWT zC*UqFSKLSX!y!~g*Pi}t*3)dHmQrt@TgYsgp`ovxkQeZiGb1IrP0GL>XgpUhee<_n zHNwZ79Gn^=V;hge;=f#gMr~?<9vU#wN-iS40d(rGZAyBgF=LgbfV4#XLs2n;ku>}| z{pV>IEA!(h4i&J;iH+Z61v2<}@otyia0t+@EHjslN_i=6NI%@Qy2ceU57~(g5_B4v ztFgkM0>JBGvK#afVW)ov=~?~46_Naj@j2Ie7^*GI5k5m?9z~HKDhlPE_$+#8TlKw0 z!nvJ_^rZ2L{q_H^#KCXUv{?`!vZXhZJln;!6ktBv4?&f;Tl}9@5G3pE_I|Ye^x%kj zAd~TAj+foGQxi&~h+!v>Zyt=V)2lm!{*M9KQx8cIG8$exZYfyL2Vn^RUC=jG-IYIS*Te%a!9Y>LOZYt!54pJ zbl#wYNng98ZX=|mQv&!PFsi5JnC^X58_EOp*~+uB=wC*}M6)D>OXD**D7ueSg)_Hz zJga;T-`MI%LLGg23pd=7Zlrz`4EcKWIG_Wi3eZCEu;g4{G#tDUvFI5wRJfPbGav_M z1BN#gxxD?Z@PKy}SmS*~`PC_c0U#zVFunAcs#NYP2UGpw^Kb#$eVHg;)x4sVBDJqA zI4jy}A0t&x0Z8)p)sziZ@B6*FK&BmN#8Dv{#xoWl?XTw{G{v9=z1t>9U2A#cE;WH~ z-H1fNrM-`V>MNlS^n}4NEWe&2&dd|~su^-V`jhTe+1abrX%Q6jYO4BINv*B$U$X_{ zbzcBKD=Ocqr4TVlaT#l8=bNMg01u?AwsY#rpX#RcDa$#vw)ZKz1e|SDKdaL()x0-B zTp=}y8ES|P1bDg+ncVI3j@L=QI|Q{tQnhO`BPSojKRMgy#L>9ybu6YpPBuVzsFG;X z7)*DeC8mD;QS9vv6l;SudD{`0q5i9J;nz=8DGUm9cR-EgOk+teq6NRrsh*Wol#EP zsextL)MS?f^hWrcFM_|5=?lynxE!6ehG}#tdNWno2$5I937zo%16#TNzK?OpbcDGB zSm2WG8%Z$4xGuGju;sKDKjtLzc;2^gQ2QKYXM&eisdY~cjIH*jraAI%&Lhp>ULpVh zF1^pJj@bemI5&&#Ldp!U*CnB7#P)PD-}1Xz^T6(c?v#_XsSYTy|#GF#Bm{F@v0*AxX;BIqir z8is`s-Gj}zjOqYuDk>QOFN`uTWW5Y;m)#0#TVDI-OR8bN!^r4#J+dH99jvj=ka0r3 z3-P0?7PA5qBO6N{;=(B?DfTV!{nR(jC}YvvLA#jk3eWk35?JP+^C%7zy<8g=;8Ai+ zI%3Ret`UawXWB1(zEb)95c2_(Hrt#bi`IVQ@CV1WOBx|J`Mk@c5KE4o=6(d$<0MRW zIZO?%JCA}Fqi%B;Z4Ym^-I2PTXX0O9HY^(*sI#ZmMg*l##oiXI0&J4gtO#}8;nnwWnhMVtEqNB27<1Z{Mb+UK^6nx21ptsidT zsXP*qfwwErU+2fDXe0H_maTf?o0U$FZ?1zO|38Q=7rEc-cS2RT3q6w1`t-2%&@Bxx z?GL03(TjOM7Z1?Muq#~GXuv~+u#Wi=hWK#PCqwc>sM*lS@Xrhgd@v*&gLT`)u}%=Y z6K+zX&j=WeCfBnf{G!06@vtp#Zw)A>p9k}dhqHLyRw|bq(Q1E~3rs z4XZKjYphP;>|riI(6$Ncc#(8@Kc6 z#YLw`sege;LMa01VS9tc#5|@zl8L0W$r ziW-SA*3Ow*530g&m8vH@Pw^qMFLzqs-2o|q`*|grh_#d;lG)UbnG;%u zCM<`$i~XQE=vpUPk}pL1ykMnjY2I;`UJ z{`n)bPO{ck0fJX9vmYH_$t2`X%$qMKHhUHdZeD4?Vs>d%QVOuDVc9RyQ~q;y2jsXz z&s0NE3x<NG#2G;1{FR9K4U8@?tY9Gme3+Geb^EOm zU!vVI(^wXW95K+;eXyAio~Y3IBN7zDAcLs^(^&~G++vs4vz2|VbdLL$z9~n9sPW8X z$WO=Z1kSHY{_uGA2oEt!rbXH1W+=V5<la$k5T#9Q+ROsi&0`8S>GLrYXnTDzZgKEud#L&V18tzh?knO9Ur4OL= z&(?#k8pt70n(D@YTz#|l@Z($8_}?Gr3{;C#+bjP+Is~A_2n0R0#=A0BL7IPR`hyA6 zzpHR$#`Aw?8Bc#5TRu-apd_g?r|cMw;^>!1x^d%H;&j3o|KSqx{h-pQ#_Z1T8%~I) zJPu+vmmo)r$j@=!9X5aXLqNWmU zs>|f>f^Ty;PV1mI`e9U7bWx~j8h(9aqdM>_oxYYKHJo1pDf;1*iN?`U(0f%$60lv^ zN2G670ZriW>Js(MEHExT|9@%deht;_1zf3FN)z0&BL^6$=)a1=cocHkFFeqq=k-?WPUTffe^d27()3g42b28z5OYN+0YHz~Mj-{L{{ zW0th-v*AN^1z;43pK6>5ZqqRvf8plSgl#R!9Nh$$Fo5*?s%_m}zBXKI%n`AiQIh!6 zm0acST%*MYDO{Ivlx^spa`oCtIH0(d_>fivzL4>fm=XJ#k!{oPm@+sIo`f$H6dLc}=tkma47$i9S*hl^kU#DLh?Qmrzs~agPrcMwcz}Bo$WXJ$1&vtPQO=*#w5j zcd(ny-`;*CbXG7E=ItMXM#i*j>mNs+Hv^|1m-T8;6LqEHYoQGAghuwDzvv>l6Id4= zE&U)c_tDB$ewm4T47@x&0H zypYJ4BSH4;hwYuaW{!si2)y zj?&tIjHX_HS>pJYT-gt!SxYX`FWjzfVJ|}m*;11^14$$*`#i%3(d_fXuZPWzb0Enc z)dsY&AIqBDYZdpH2T>`0g^kF%Z|xQkb=)5QdrQ?BU5qVFZND9RG=vLphO#VA5VmxP z@QuDl{xf#>y1&iLXnlwiWUk+uYpecH29UKrZd+1)254*^L-nbh@b#Cv8Uz0x@Qnya z(}xI%#!=R2t4~#?+EHRsIe?GX(!6*Ffpv_y54rW3SR4%Df+_kb055Fv!LNPJh2S!WU5 z*NF?z+O~2x(Vj%ra#`e9YdF;X${z9dJFFd-`^5dH@1aJ)RDW#1Sf!S8FrDYrnls!Ep{Otl&#Kf7h19lJ7Mn^*>s z?*MwYiLLn%)09JMLuuN!U&W*P=uca2GzH0`%e1qf%0;O4{{w?+8(^vU z9(jl5$L35?LNa_bA9fT#%Rreu=JZ(~Tlhpo;MS*hIq!vlF#Ou3DQ!$%Se*xg5{g z9q|b#?Pb@865~yRKdX-CvZ-VCt%DW6ENfUPeOFj0M29EOUSei?66i_}cXGg3ebTpuFqPd-=ABx7 z;SHL&CB-IzbdO=f=f_VLz>O?epbD=pBs9O;T8PYz=tB|Av609_MMUDs6Y|4{8U%&n zg?pdQ4Zp-mNpcpi0PF@Fwn_s&e02T@2TS7dv4S zkI3d&$s9_vm`)dv_?Eet7x3aK;>28vmbcP~>IDBdYG)@if{PaXKZ7ksGL*dOKO1Bg zQ(97&+YCFM#iucAk!t8O0kT0IHaMsTLbLl_8Fpyhxe~fI``u^G$Z^>U+7s4#-ji6i z5=09y5*L=`H)eP=SS#*>xP8!{#juI~8*f108iS3fegpXg!O4+G=-D1$D-6s0ZMmwk z825dE7_zah;1BCf=S&tAWNwSzISuileFyBAFuNBaI*F$^%9A)b%V)aV05n29V1xR? zrs9SYM`tsvCnyW%ZTR2Jvln(RRdq0B57<)m(903Pb=s^pobjd787h5A}>} z|GgWW#i4bm64NgE!!TD_d*wEq12IsHh`O_~RT_bFJvT$z!+p&uW1;FY8f1@ZOS$4r-(J-uoX-q7**Z2G%PD>kDj+tE0d zH^Nc~B+>?h+M|Dl+XM-Yr7r#wX<6dJ+{L!#?EsO+XFjRy5|9k1Yp*-w7lc=30>O0r zHTI^ARG0Mijo(+jjMG=?bAmjV)n*n_Vtp57;vsSC3e=cO#^bEg3p#N1URT zOH;D`U-zsb&paQL)#k1@qKyB|x5nMu^I`_=T^VlMp;r@+$MBS;CVr`367~dbd_9tu zv_U~P(Sz7c6CQ7Vo=$j;T&&VuA%So^l~%Vxm`y{{)h6iS$w#wv&*{VK#ZR0(Iqzg@ z{N0G1Xs=(QnCGrR=dfp=B+3wagb-JSPv;yv`+3Ick4n9ck|}g_O>T?5o4ZH)NzISD zL2-tGy7F%}#x^^toG(V?hr1!%*)ZrG4n}P@(br|KDPi^yH-Z|Y7R#)dJtM?Q*f#b5 z&+wD7!-Cgd)!F)kAV#A$F&0WzI?hupD?gB(8lG>XFV~f|Mp71}R<^)V zv+WPTgSYWGrZ1yjH1w1&*d;9}_%NOtG&8-agZSqTA}ubHb_9?|$vq6DRNB`cLKG`U@VACPpVQXYuk(cm4^p`zR`VC=r*~XU9;6m9`bQl_R6bIiO*Rayc^Mw12W=s)Q zaOmrBbnenBccJ?hU+*0%!Uju2j+-w-#yua*1(Ye%dAx&3ycQ;hKz@{;{z)^w+iCX# z{ZuYdnUhPQ%J59R?MBygN=g>xPH2PH#%=t8tMMvFuImy98n7d`EVwxXw*oCWFN*6! zPz~6H(VsBa>L4Ddq+5jG6Zw)A*58-NbF5@wjG2Sfuf!@?MAx z!_`Z*cmcj6Lbuw_KAT77w_)U`HzN%;JpGmvfijSmwlp)&CBRi&9-7TqDhN@Q$qSo| zsYnTmujB04E{yk^w@*qRZ$kQ-cDw($E zrDnm|%a?9ZnXjrJQv?)v3{^tbvA+% z8&LWru*a?BhJluZ5J;?Cy$M_h->&W7GSXS&m$Dbqe=SD*^jA|CJ7sSuUIDyU&{x@+ z=s?rj*)CfL5j^jg1zYY^lDaD9h*m`Z;H<+?^+mwq$k|O-qb?U;_DDni-sI3DgAa3Z zWHhAvsj}Lu0WBwWcZKKkYHD4G1B@Bm=YJOc@+ivDO%8-Po9HeV;%&PTFUNF(@mwTq zJ!U31#?_YIR?)7KL*J}f&%*e}l>yRE7*H1ZylOHF%H%L-XBz*fjaE^->QYE(_sDst z#>3#2m(I9QPu@1#d2#53)phc<{W2IOB~qXr2!5{Uhr0yZI|j|l#gTN;TgTG-LokT2 zrG3s(7=B1S+h!K(oy_O!`tiIy9V}Z3LdZ9h6*p1c&P0DnC<=h=MqzX>s>Pto;)TMtvq;t<$ zX}u;(4rs0kI_oysKdE$b!b(~;tLb*Ha~LeC7CV5(B09@4%=NZj0P<>MJn)6Zw@tNX zVc#9_0>aqXe$uSN@ zG<@#%%V>rd>EB{X133WgHviRb%2D>oc!*7qAMU)73>QkEnU^#WadWsma{fi99{PMzO%w1FbC|MSZc^Yjk{hT zm_bi~P>cL%hVC_iMcbs5G7Kuv1A~KRy`A}{TD!<|hKDsqi8eQ5|7md)+10J!yvYTj z)k~%*(aW}DuLUy=`ccrBp6-+!v222BdY?r-tGTTT?fA=IS?^%y2K-6E9GBzpYs^5H zg7nS-VSLt#<2g=tG2*RL^v(Byl%kFebN@+Xs%)UsW@RLZ)0m0HeMgJDH-UaB*0@eff?;XHOr zMp)he_g1|KLg0aw*4oVW6P}=51o4bA!$O&)JW{0wW_Im*j#72s??15#v=6^&G z9YI*3o#vACYt`!QRQ8N`MxSQ*vrzY=i)1wXL-1x-8*HyA$q^lY?ihI4A!5u-Ps|pX z7Z{$?US=R*ayAi6KVc>B0L%^E7Af}qD`DIn(%|B|Z;s(R)o24}dGvDEUts$E^Mhc& z&)u}u^e-C!KR?O15tXz1)l~}bX;l#|MjI3k@zPnx4&Kdmq6^^7dJ7{-AZJ+Pqy;gM z$F9m4^0u^65y&ITw)pR&1jY)M)aYLrl8Q&4I7!mwmoiEC{((PnfML+P~X>;)5m zRhZ+;6z7g(gH8Yoxf|6vzoxt({Ygo$j2$6lTybT2}l=K<{#FZ?O#ERJBPsC^&CSTqKKCWxu z()3%bZ;Vs2Ut$#tr$GSAB-UPx-9Vy93;~HowC$9!fi+9-VTXhA1!z~q+)4tw)+(pD z&ILn?3^?@WK1P(#wuqTcP#(KCn2TI^gy>A_1&(iHi8bLHmqe7ab0pauA6v8DQkq_b zEjE^{ZZvKmRH-&$2v>L1{&;?R_zZISQ}ro9&$G*SSob~?>WK=<8kZm2`YG1j{jZXY zB4JKZND%$RFA4IRTZ27*pP8vJ(90Cl6+3nG@WB0oJdLT-IHDt>Qoo4D2479`3Z~Oh zZUZG$(;YNeHylQPTVM-raM-AHxm{SOE0}PQj8V6j+_18W(2uk@#>09hMvjl zYgp32f8)v4GsdWs3h*sd#~H?vK#xgN;aZKO69_I!8H7B((sy{DZ42Sh{P)nor!8Mk6Ho| zZ@CiKsXrUAE9y+mjzab`sCnIae^4a2#LYW9J|olCBiN6JUIuV6V&z~*;*ru3S0xiw zE8^jC1;%G^wBrTGTZu)@$@8}$%!E<5x-Z}Mbj@6$x;uqS+6!>+o!-`Q@+(Fv?=tAjIde*H+<=1$V`{)+mpC#5 zU_bH|oJ~tn5Q_2WCb;_5h={HPs=RaPDahK&h~JGmGIOyt`~SpcQ`12o?|!s>n42!H zfW2{Yp{@G8X2FD4SQhkK|2&mM69q19dedSU$t7r6;Q=&@s%9k9qjx@|;?Wwdq29M5 ze}5)l#u;JD>k)01$GFb(KT)B0s>}FX&RZp2YK3InvUvhZj83;_4f%pbx8nH;mRsA=aw=j>`jzgm|5?eRcGM8hDGBoi4})p{SO-0tMC#ObkysR=wiS# z1kYhxtRV;#U;akxU3Rz*wEiF}o+SGB6(CQj%Np4F$*ZV~OpN_z{FegCnr|^|3Y=!q z%r}H56{|aJl#hW^I?s>@E}{x15kPzQW0%>$k%XkiF8?XC4OP1m{!tQtm*TZ#_akyx zgvS%g(*q*#?GI=Xs}ihzw+`fUgIy!F`3rRj1txhntvs)A;%W+LaW0mVKk>Q#b@)hhU3033hfs_ zW2yMh9Sh^5--AkO4ORB;Q(2C(mZt*yNKLns!VABLH}XC=EU4 z@2#Kza|o?+)*&!}oGb-8sAR=%Vf3 z13V)V3@wpX9Hvmpm4N~OPPwZ-(Ly)s-z3yXjv7YJFc|hcTFq`5D$^MsU?5Cbd1Ii5 zuAkv5;+RoEIf^h*1=}fU`CD$c+%y;T=!z_h+W{FnZ#F6OV8CmKcmNet|y+ywQ zA5Tc&)UIRRrnRKk0MNp|oa|JU*6y2A1APu*s^-xSQuh5FXmju*Eqgap{PcK|`N_7& zjng>YsJjFmV~KrQJ&MHWCfx&-NP_iOfbO8Zaqf(f{Ui0g!X#ZO`1-~a-{vYNlGMgq zx|MG2W-VI(LX5(ntQ3%H}c(I%Gb3iu6N$$e`C& zdZ&{gTeNHvU=SXK^_^@LX8Qa)X)fjMpT}|8oVMV~Zh=Ys(cE5iLt8d#YL+pHTx@Fo zg|Y>Pj=cojXoRjVFY?};+yBKzAR|4c(BykQ53VOLT^BDKh`D?e%5l!`rR+kdVZ;Ho zx0>bIS&~mSiWeZ;iH%y-`>Kj)&jL&Zecto$wen5*Qc+I~7A?=jf$)d=pdgZ8BS%v3 z9f6K|$!~K}@2<6>3m!KYq`zqGdEb73tGHwdJuWmA5ODHMTs-? zjO;TIqDBREc^6?@OP{B~jbB|c6~LGih%J0uqu7bQYv~t**=K}srlH#ob2TLUG6SJE zC$4I$Pp!VuaVO`JD09eq|N4hg^V0zcAyXq&+$C_J$jrT4YP^W)wB z`U~c$y)WxDJ045f;NxtI(VRjW5;~m3J&y^I{R!`%+ziq{&GBnrL;2uYTHmU5&R*z4 zzhS|uQf0B$ho3$CTy^?NrqJ=G;4O~_Gf(@YUl2Rmv4boq&b! zMhlVU2uku$PB}*W65qJ9ld>%U25W4lTooBE6uU|bJAL45!KmZbkvu1c|CLrIJrF!E zHAsk8l7Pj8z^fQ@gIBz(u&s+3hd>2^*R@$LJH@$)Jt)+n4t;c%ET;LX$Xo?|E@Q>f z)IP&xonMIY`&%ySnxK>m{`>ORJwy{z6Szj=NbT~E3X$5i#H1u^TnQX4_R+L}tGxUW zgW(1D6lAiUBk^T>q#APaL9Hd#MG(8yqFfe2*o>(4Z&kCqYgAP4xO<3BjhJos2$4gDmlWgaxN&^NJT ztpY*Y7yOIfFMsdR;*urZk?NP0?AqGMQAK z2$%Ezr2Qr{OG^Ct*ZVTHIYN)m!jm1$7&GkP-PL9CWgx6Qps5Lk$~!B^rw zZ7h0f^(girxT8n#Y+T#U!E7Q#=N8pB-Q)|D-~l|NM3Md%uH94~6CHRVkOgb;HnRPu zBQi0>ELa-_W~DgTkEckfIKkQc>kv_)asG2J+-K`E=*ec7(5hm_A!}9?bx|wRXfr?J zrd0DFG%(6s`Z^C&gjUB>lSF^v^I5f@fE?Pn^HsN+OadIAg0a{CH{a)-t= z8gtbpaK~iy8a8p@zUTo$G|4d-#8sNiB&IpR4X-f~*2$|9ox!L_1bd@HiJiB}r(3$|5^@Jl%HbAch+IGH~A)5eQtl&M%V~4k= z?(D#jY97b7s)EXHJy_{rZ><44B%>(k3~Mt>d<*NdFQsWt+<6GQ0#k@N;2Od|Arf>v z4?bOg_Xpm9&xAr05%f}uFLS{u)JvfK_-Y8+#T)wt6LT+&<)OGybN#?>JW9!c@eAg> zOHA-wDKvui^`5^*k8+C#d4e}991swJW#dSlh`G25@(rk2R<`5=QX0N^jEdP)hgxqU}ZWGDw%~h}Uc{f1Q8Ow~RnC*T}l}Y8Hund+F9* zqUtxEvYOsLucf)&^B2^@I&D@q92#&=8EjJY({S)O-Hu4|+NW66z)hfF&5bw7m3Lpn0PoM9MXs+pY^$|_0 zAL|zaJf-*8b?*r>sycAuA_jOXus4}0Y>^xk4e6pHgT`!Pma>R)aI7EAI?92>pRWFV zgGF-N@hnYonY*oRJ^fyV!L}S9-L*Y_dy~lbv`4a$+q4;A`A8FX*w7Y3wHuWPPdHim z2@|KzocXmK8LQRgYRG+GdP9YQ0D8|lBtwlwWQHL>VKJxam#@-SQEEsVvEkX})KD)% zfbXXcyL(vjfGGCERb;KHU0`X*6??YVcvF|&G4l~iDS75H2RU{*irI}whxV?zG&~sc zC?caxrHD@`wv3lKolPL?)r4%tw#4uOLSV3p&sZndwJ@4t*h47>Y;n_O+M84XGS?2khtAk3l3R&hWN5j!VP{D4V zE9E6Lk>PG%kKW!Wi(GSNWhOw-xg$C6rf1s==Vf4}mG_JPCP*$iFyd zv1w6vpRXBoxl(*ZUd;IitPphQrQ`nMP95d{NWoKMI_yi*B(5N2Xe zrT$Wthrpie)Xln{2!N7ag}ZImop$)l&a6gH&VDkUKL2%rz1}W=gI>=5;S}@a5_!8( zhVqHKxe@son8cl9Y(`U9=wy~;N`YkMbbqOdRUlzfJxMYb@jF|~JqP}%jcB9^$3%xy1Ec=@KkqcS+9qw{Yk}+ADpJ2DLYL7MSJoA%vDBP0-FHM3 zND~J4D8ZKGptFAbh=|$hk_h#>lZqI)TKQMNliYShSah&#duoeYJK-eWuwl_+gbax$ zc?@afDIolS##;W1#9#+V{0crJU|XPN3wkq@Xn#?FIgk;Q-c^~vlbC1-T8F;0aZSE4 zS*)eQWdRUOA6)nPu=`~L?TTjt9BlZCL{(l(WednbLL!|bWgcta!;R|hBYSFN!*;-<1kDw>KI zEU`X)Yvd|@l`QZu1{{C!gi=>1UZuw@Z)z?(Zdin#7xHc38w!p0*at74nO(ZZ&koO3FBYx4XXD4I_4&*-vZouoc~03K0KOGGOUQ$;-^1ka@=4-5H^NJ)?qh> zO>QSR!o?GtTo|}#$*>hxwKSe~4*;IoQiB6T3x?`$`xa&*UG@V@;hjkPUc?V6KWsIF zi-|%RLol9Io;dWCcLWRyQ3Dx)78 za1H`2BjN&9_Z~R8&4jb*zZ1v1Co<4r((k7cU8luwoXayp^z>Iws795>K?+DlO;8#K z)>IxdxfpOsZS$@w5l_irLfbHP$=;XJ!c+!o`fRbz`ljU}a}sw{Meia8Eza}0-QDr2 zHE1vsTas?2i)w)lF0}@|d@c}e&GRkTole4^R`Zz_F`r^klIfz?Su{;lr@^clkcdJ7M3zu)>hs zC%kt3AejSo6w~3^Qb*@qia(@mTnNT~mq9X4e+oE~B-_E{kawtCSycKSlFMP$1V{g( zE^8!!oYRLNDf~a>E{uzD0Y8Go9JvfSj4JHdXU8pOJdDn^aAs!@y~Oa@l7o8;Tpaa; z$Ko1}HC?b+F^`X1R7#YI{5)2TjOr8V`D>0@&ssZxL`hzek`;K^tg9S%W>j1O`L*&y zS7jqJw`ur+1u=g5O}DJBGW@hB zt5+8vnRt_N!s>p+RLOClJ{ROGE^p2# zVl08&Q)3{B#yAY!e_A{WyG?Z9xH|HI^GWSEOwFx3;gHpV6Uz)&J+6E*SK{|cK?_70 z7W@sLX_4cdiVSuRG%ngdD|>t%X4Z%2K)x}YA)X=-!)?qCk&KJC(NjR0wVPI& z^2TyKPMEW&h|{wLRd*1+wYL$pnpw|p>L{Th(`=dn3Ts`rwp|cPwVtNcO+w>0)q_&H zhT==4fa1hdj`NIa2m zS07J{2U3bw&Q(r3!xsLh79zN0b)0xvUw>y*FFBD{R5^%Rtr=91K|yf5@_5G=5St?f z8el|gaM(>L>)9>>P}q<@ppr^>pKIb?b3kzaAeq>xQ=Ce;j^-HX>4aSAKJR-0E=}`) z9#EXe{PC_m5%XfGSk;A-6`e2<_W1BKXMEc5I_7KEGv|cce?2OWM_JIVYiEDHFpH4Y z27=vCmK4H0t#NwCpiHf7W_I%99FAWky`st3uKFaADEW(W4tUiM^ zz>34@yR~US{F;jFPN7|kvN91JTmW3NA=NWjI2A5PhVz(hZum2`bBY;<&0%_3GabwI zrAoRV4sc%-TR@;2Ye4UMxhs?W!X!sU%yulJy=F-OX%hd~C`Gcta}+Yqn7|G-)rgfLnh638b9{czHQs!AY8CS_aW9M(EZ?(7Luqnz1)44`v-{&H4OYhbhDoH-Bv{o25W6MKvl8q>Jf z7rRY^5Z_M2zNPAzcg&UDs|{n=e7=MQA%YiBeKb4*`dIImz6LpLEce_JROOR;U-+29 zBq-wBm*2%C1>DuX>62^r8Tp(?4TyHAF7iLZZ@9|ue}|k{YLzuxANtk6Mm2Ms7Ev+) zB!G`961(mH`%cg%A!Z4lF32xSLEvEit$kSU)EWs2H!8h3G5&)uZ-^Fvjb+YI!2j0% z1MSYt@ptxwCj579p`!J;vRRJ)_#|v5mpdw-c4h{3(?fGlkK{Q(ZzYH!lXkP+Ln3*i zu3?_RG}B>hHqYp|f*NdO1W>*0tRMz&JTcxE!cshX3xsn-S`LFjZslpz`To6L=Ev2; ziR$5-J+0~c=^Fha_qU_{k^=8u^!C*uI3EMenhCujh=Ag+7$ z(0v4sWXvc-bOiay4t;bgRLNfN;_50=^J7T7$~rXqlr+-)MHr+iL*;a11P-C(*Jq!(iHoB!WeT zT6Zb!eaT`1N<&l(3+G6?8ZhYdRTaF&_nkhFsPNyvG`eDw1jbWt0oVnG3gmqxBRZn; z$NISSib|*!rUNt{wX*eNhBTYauo9`xcKW-W_l7wb4Q7N+AdPMJg#tnx4E+49fB|W_ zZCv(e`YJxIItB%eZ>P|U6EafZA98VZD0~(<=lm#8@^?u}N5l@^9<}3RxOfqmow+H# z-onou#FkY)o&plWyO$n(GjF9lSP~ob9?~O|)!s*={Pz;Q#cw>DX|Lu-(>=#!O+}3& zn`5*7zj_}2{~@r;vvryc~Z)4M?DnolL4bv) z?&V=k8DBixa<&;8rdKf8%TDn=-22)hQb>G^1(HKioY$tn+Bl{5<_0h?Uow}%0i)QV zpy)L&mi&LN4}$ATz&}2+U_gEc(_TsN0;Al2gAnXpBIkgkSOf+#HQCfZX3Ipb_-y2dY7UeyXCPEef4XS$@Ph? z_FWfwzf8~T0?ur%mhaEpNaw%whR}2gNYR7A5SN_v&!^*XD};T#O|lj&$|4x+iP7!?lq4=Oe%92H@0IM|92Bf& z2uM<`8!TkT%XrYL5M0L>q6$^-TwmqI6k|S1A&~mI#x-XWZiRvxLuoBIfPowuzPk9l}$fwZ!Gj05^NYH5w>JlW#Vy%=k1T||TUQHr-C zjk|3mSf|%l&`)maY82q}3#lN023$fGMQxIg(>ZXCRd&7b)y!iE0?8bY)mh)g2FT@U zO^U<5i$lvUtMuK?4|zu!)a3q##8Q?my^;V%4}5Ly6L^0^Bb1<053uyNz>&3MXuIrO zZRV_2e(B7Ki{j#eM;523drvR-y+>eeg?xMBtxXioX1DpM1W!IPr0|C^+N+*&d$t=} zy5ZL-j+1}5I;0GTSP4x7bW>Zk{BY;xV`pM@oUvzQkASekj}w`UA*5M<6^#eQtHpf~ zI4kZzbxI;yJ@xa(gdOhptE7w{;23_EvOGmT0)Mp&I=TyDNxNs|PPNLBuKNCTuEWHW zvjBE)5I8XUWNF)WZ9b6w!UWIGx^~=5x>=^Apt~wq(7f|=@+Nc`H&;D5)ZLc+CS?fQ zVTU={uC=mNxm@GB+g`%(cdy(pnfO%fT~|xWuGd>@Ir2NdV{Us=XNWZnn6i5QFZ$MD zioQ2_AT^ZV>i!QYsR7&~i-^DV^;iELY*7A|R9`Fp@sBnwyCsy^CNGyWc2o?nkGbBV zlwzUhI`Z5h93&SJn8f!mLxe=!d}^LvSlzK6fdmxtG9+a_8vPa)_EN-b$(+e8=H`zGNrtG+mZ+9%_v|H5%1)KQnqR}4I*KXj zPI`GQm-(_^86%I!_8|3FVe(2}?GJ&Mj|iXS93;e+1poGWZ1HA(LA1IG&ztcm$vA>Zz4g{N|(t+!7jv8>N?6$(MH2n^=&kg8QFZ<*Ig)} ze-j|0Q1hGsf-OZ$T&g=m#PwZPMef&O80xp1gg_(VWaXsX(grld-5PB*mA7_nmxr1a zB!*2ucsgK?qlN~OK>834a?R7vKQvkf6Nd>ho5?ayr5dzS8!LEP`Gdu{`02c&42z%g zcu9U`b<=%^p&2kka3331faE2*M(O--FAoX}Ow5%6!9!jhIepCK+(9`*J?_nIXsW+o zfam0t#X(_ad3^|ak%}m67Joh2gkApk{R$Jf`U4j@7Kg;f*=w?oGcDczdJp5C((QLL z1f00X?f3lB3b)*e z^*sC6VKC}eihU8DzaO$^@&;y0A$O!8OyQI+sAe#=Bk0;cApEA#4pZ$wp=NG*rkebq zjHyX3+#Mx36pPW@x2iQ)fhrz6HhhZ?7ywYj?@tfjRAj&}+T0ZyU->`e40}bX$#jYz ziOH1=rQ3?taq?EhM8$k3?Juw|VG|PUjB&mA6}kS?gtSEC!y86JX#ajZ4?o{Rg2W15}88Gru<+G_zSV1qoCS@25$&+qGp zl&~FPjxQ8s30n@mgvr41-|Yw zr6RLyd>Q?$ll%j$k$Yarvr1w*Ec7{c;`?|W8=3)GEO7S%k*#}Ji}^Pwqg{upkaXMi03aXx`^0P!GxV9 zKgOkMTP|SSmN4+3;0G;oE`;Zyxmth|VQ-nUBe0@hhQl6tXQXyzxVu;3BdO|37(U*` z+r~tTau5(c07%KW_a3}3Pdr`%yq#kKf|}R%VLhI{8+6?Bf6>%6kbuEDg}@^k3koF< z^o!4fzTOoKIQR`R&5Rz{lflqucbt=NB{`3a3!DpKk+IT7T74b7+NoT%u1P$6=346n zZz5fx92!V2t4l;xjG5na`l<9#Y8+L=%y+iX^vh7vc?C$t7jiiXP(E=O^7VA8iTrIv zZ-5mw^t)8I^jj6E*!szD!^}qvx_+lc%J%50qehSJQFHK3fNaYIp!v%|=%c%&5$f%TbzXgnEb-wz6ZMP)OkMBpv$MmP^}H4|&ugjTV<%lbQeL7o2j#?@Rq=AP_X z3L;N{62zYwA1M2YN#;r7SL=Q2JqmeUf30%E4XTFTm%FI(Twq>QlLPqqThE z`m>DFCIc(%rY=;j4Dk)6vhw%*d}PkU?{8Ca8&~wV?|QvII`s@Pw&aE zuSvX*4$AaHq;GANH_Bnz{q-pX+jnU)sac|SrT4gEA)EO?;J?)xt^YkYJ#+e#L}3b> zPg6qpO_Hd+4tgOd5C@PB(9-YY%n|nSbA!W0qzbGSD^KN_VBE*k{uD7OlytQeTL z^?NN|(`4EqgSZm7KmaW!wNxqwk0s$YRhw=}E8GTb$M_J8&*GQi?&PlQ1>k*g4MRB; zv5T~^>zsA^Qk2pQ4qo$bUw`{?=ow4QCDv8W@%wSH?ab-G4cZuS%4V@{y3hX4f*svg zKAd5?1$a?HF25*NS>^iyPH`7_vB~fEKmYD{lPUD)^RH&Jp~Qtx&UP)*>z&_+DW*3P ztg!o@TV`WHpVq~FqV!AJGiyF;>%lhwuJci-DoMj96<(e~DpIZ*f>6tR5Pw%S58otN zwG#=f(W|o{@sE`zhPr{2xycAOLr#RsvXOZSgWs9d3;gLFcZ>H)GB z<+!NBdqS8-0=F*k$bI-@O-arY+h`<``zu|UW`Oj!y`*1(BxKkvRI)M+UO)f{(;s7a z@QZqDMfN-Jd^z#z14Zb;q)6p(rhtU)^GcW9)3VrOxK>+OS9 zW7vnFp>~^?e#K<6Eq_E-te?9Ys>{SL(6*5MUQUPb3gDwN2P4sNk;UhbaMT+8G2yQeM%u-ltVz?0>sr{nqoSRvC- z%uYzAm@_tfBsFs(-B+w6S?i?e9=LwV+EA?eD;o)$Ua;Q4Ry`%b8(AHAooEJBy;_esfO3lWT$i>$I`WKOC5pqd( z&M=5aR#&H4a8=+p%IH(VXFRlFp>F69lzxQvW@V)X$(DxI^R36gDFgS!*Dx7Tc`LIW zbTBXZetH6<|^x(HU>~k3w%J}ca{(TwT%2TX!d)sB573B zR1$pXbK(S?qxB0KJW46JdDH(`-JYI3--9)4_*FKYauc`>z&Im#{jhx3B-b3G`Sjan zdR#y0duwbgAM!Uvf7>V{Pk?l=Jij$?x2Z;;dgAA6(`R>*_D#3h)uGAKe}HnHiM?bF zhW>5RVJ)J3q=EFKIe5}8{D5K6?<2cT6^f9yi_ZMQWiRfxs>+EGDc*~FcIm}(h<~!l zj+xG?5FVRvbd=dm6lZ^BPY8~Jw6yo@I~?HS zN7Zm`1J1*>$uTjPPs9l;33@*Z%u4Xb=ZekV^4jhVjbns*iuVgDJ8r<7JJf)%b{r`v zBCIB?4y9iLf_AKqAP@16nS;W7+LWKA`(<&a>T-^ru~yNyAlEwwsfwaW<7(E2;-~nq zm(rP2o=U8Z;V+LK8HC{d5)@=j>F{{r#QO)brw z{YkobM~CF5zDXs5{Hyfi>=ghAaAO5dyswFwoW>ycR5;2>keS@iaA%N|Mz8~?NK6s0 z1<8!Ky@HiY|5gvvieSdfsf8oz^^alwhv;5VyM$Jr&Khe!6A-!HzN~vUNX$rs?vkj+ zGWNH@4WNUlw&oiBZN*ofrkoD}2Iqo}JmyA)`UK8!E=jSksowaeR?--#a83Nn_1~Pr z|Iw(&QtnnH=PJDa5PidkP)Ap7wC;hEIOH>Z<;9$Qjr*!-Wjx`dYm+Q53*wr;f^_~8 zyDbf_cXaf9Z7|p$pgZUi=LM;$tyt~42qE?9K*UmV9RCwli@#aghWt`9pR@9_OPiTE zplKQ0cUIeK^I#6coERcR+KVNqF{U4s>{~kSNTzMCoL_-N7Kk;owGP4g;$R&Przu*M zhiP*%{WjPyX3tXAr{1AyP~yVr6aj$BW|{_~A)ZPy0-AJ;1D0zKuJW)E4E(zZwVfsK z!w1>RpuZ^tI0c8F8~4;!8mA&zH@;?Ij#m0RE5e+2yVhaAT4wV=-vGU$L-HEnC(day zGQvF1Y-TCDYwJ7=pX7(Ub!1+7-Jn|X)f7`-W7!jjMNM-Tu9DHL?u5Nv!(XKBOL8%b zg~pwD$9-|^ch_#gm$+{*e()Sqm31t_fmR{j*=tgjYfye88yL%{F;T2_K#2aIAR#y$ z1u1ugQ&d*UyQBM{Qi89!h4WkPJ;N}14=Zj!ui!Z-eqv7@u#oo&t_54brmt-TCb(E~ zBktw|>c(0~!U$)%%Y7IAJo>s!Ls)#Tzy$-xqFqYv{xd+{^p(B)TU1!G@`)qhD_y{?q zWDk2CC{g+oGbhCR(FN^b%?#b}*8$j+P4Umy>m+~$XZ?O+`NjFsPwM-Oqi8jQ8@;mt zi9l8>&0ML>!j=Gx)K#tPW)+1q`dly)kvR7(okq(t99l>}1esfV09-_1diJ-Hd@m zCCiIG=DZw)lO`zV_FR|QG1y;Gxf%kLQjUXXaT$hq0ZjRDa;tc4Dl#fA06?@#?{sht z??TgdlAUWE&jsE3zByqndYbspiqLXVEr@9$b#)Sb?#p5Js8j2rS3G>Q&LGfN6(V^-HBUOV&ZtqMMK-6D%K>-zVzNuEs>DetJQ8xO%R z6pgAE&>UNJXjOXCk!9HxF5V(ND3*J@@4X^G3}SVK! zbSo}znbJ`U4@p{9bQ`H}8;7xC>d%@zdf_ezd;R4i_+%<|Qis95N zy+nu4ifE|q``TB|!>cm;O@tly%lu)q;K7M}4FPGBHb2#ADnLY>!hY4lu8}nT6>{(I z<|ruD8R8Ae7SEr@PwBkyBFp}W;jn3b=M__pJCWtksmq!`)2f9ZGZm*vw<7}c$pEj{ z<436c4@JHnX%(bYfbbox4m2P768j3U90CkZYQ;Iq-Bek^D@w6q^layP^YIFK7S){0 z;zIrdaCK!r>*PdBLUuBCoT8GORPJkb^}rkHTKAE+iqk)MeMY**%200nlyF~Dr~8&U zIA@7fi@2SJpI%%5`|C?HJi<;3wNe6l^WRuDR`!|ufL6W%Sl}nY@>Be!3U5;)a5iFJ z_Lz?Q8)!9Wze7|e)ssx@$ncQjHL*CDhbraf^-b5=^x zazx+W`Z#s`$0>XU;-PDO@FFm%*G9T9hb1b3adRYt^6})U_-yEdJI(lqEn8so(1hq2 zR~8TP)=&VJ%y8K*peK#zk<$>c!^Ln>cu_dqbKS08 z-LHNZ2VR-9r7%XH)AQ&|MNPsek?d^|!?`ZzW<7T1VpKttNr`YVp9cIfV*Cpb>L6_6 z3Q_8B(1kW07x2pfdfPDo_7;VRxq&?okVVvB?#_M_8m&0wus=(St%Jd0>IfP`N+xRX zpb^jTx7+Jro+->F5${#e5Gg`+%GIS5Z}k18$yWySoLYC4LH%R9Fepn^1kvx}mU+Zsp8OT#mV9Nt>z=#Dcn!qtP55c}Cz*UE(!ciCa#Q0JRj z#Enu7Cgc|7Z8YEuDp(Mr}^L|vv5O8m-ui`{nLNKzpH`vUv90YHkZveIcH?JCvdP6gvRzfo(KzYR3C_nrA=)yx$l{&RB*O&N1`fnw>8pFIlReT2LE8pj^FDlAgj<{lqZ8 z+X6J>)atLf0R}(ze_6CEtM=kAcE(*Tm?|vzVg$P;97f4Oz^7$m092OPP>~Z4(BRs6 zPhVg1l|<}Y*Ey-t0W}!QA^Eshol=4`IMv_lnb(24p`yNs%;FU*@B6@SXY;1;A-b5% zEjoAzuQsT_?u<2qwk3+wOnt(Izq#=rTU0-C`X*exXgi8yq4r-FU!Rv~K$vEX{A-~# zHNeh+n03tk{+$F-M3p83G9*$4KKg>1JgB;RG-h)R3XDM&asbqIR2sl0%ZWKg6i3Er z4=4biZ_f<@`v#=brBVc=Mm_*p& zlu;F#$lTl$C4Q!!|LE=9OA8~8i7*`Ol|xR~K`y(hpc0qBG^~WgAPhi;BCx)>+h#W0 z^b07qFsC9LR+HOa0=%Ifn%k*H%OK6ymCB2d7^ovs<)#SjB*D+pQK!>~myZ1KmqAe?4D; zPD?Z0W+SMBNbJSP4#32YjoJKqDW>Yfmali;9Dy#wmVdu=+5#?Hp@o8w4ZlroI&?oW zL}|ACjjIm^4ibqBzTad#B7TxPEv%8r=|E|o zYW(C9<%8D}LY%_*waqm;^PrXVGK1=v-^L!CcW9F^mAgzxUaN`Qik{iu_5yF{sIBt^ z_e*^E$|khW1Z_%NSNyZ#dB2i5@?QLvA_`YIqz=OsnQ`l7w{&lgc5h~mF;uFw~N%JRyV?)*J||R~h94mr_ki0?l;MvM~s?u<)J5s!;U9tA%?G(x61kYl+qz8uS!C z9GZOp8g+9+D6STWEd~hg^A_eK|6B410W>GC-7NV!p1c&Lb9=LQJPgq!Thom@}4hbgq#ZwTi4W47V{==*~->Lj+C94(ME;o5p1 z1UT5y2>;82E8(kFP)7kuKW~jzZH!+7MNcUWVos%(W7dIs#nzx=D4)a_g3V&)tQ;t{ z^f#{i(-bLj6UFx!n#ro54)EF{C<>eOD;|m|fT~m_d zNAWum$sw(p(AsS$DW1f_X84CGL#Fd^YxKQKCF8P=-kt0}1Rf#U`wlqn0VoHda}drU zR+p(G#{(d;AXZsz`EjXonoRY?%T~tlQfB|VD`A`_{vq_)2Nvt)UsTh$nrQfTcC0e= zug6~XY%Ssuw~0s$nw%KktdPTnb==N(7VbyU8KWFH)NSptHCYiojr!z{{p2%j%;fh< z8F1yW40eB0egfXMzMx1t%z!jHv5ZOd0NO!yo17S|+cRw=U)` z0t3EvSLqXhs+ZbF=f^^k8|%&!VqHMzA;s7-DvK2_S~PI@0h8nv<#D|os_eiv!Fc$? zT`@p_pWXr-!w7H`Y7eUW6Q!;Q-)3tq!-bV)%M!hMjwB%A#FDj4?OXUZI^>keRQRJz z9ytgr{g8&9G(EPk&NyOz>#hQw-ysoqB8s&}XYbQ*ahx<8f24iIsJywUOU5E0D)M}r z>H0^)Iyq;Sow~Vh!|b?riA*%ajKzKq?J1dNJz*Nv#p}$?{90q$_@EF`6J1{Tc+7Iq ziJw@^e>_*F|F?mh8>LuquS<)DTD?knF{7H931vnV`Voe8HB3=c$sestXe^cl=utOg zBml+4SZs3Ki-%V+S_j{=U7+Lgpo4gBFd}f8G ztJcsy0o?8haBlb5AwU-J@03|^O+Dg2Qr31P;Cvr1m?oqR4sr!sU*w)Qh@YdV{NYQ`jy8`WnhfU91?Sw4?}+L#8mT2ft@+x0eDjCw>`A~^5I~x38W7uIuf=un__`C zC0wtKAC%{zLN6s!rk@TpwOh#|3Fcij!#A5IUuc~+B+2UW$#%H4imel&TtiCvTBjAn zP!GK&Zfze#m`uHHDQ&xQDpig-s~$%R{bwgHmW?)h7oXU~$7?1Zl;eE6`x-ukrJ>-y zM!C}yoiqgwRWT~Ank1*ON%JC6wBUFGd!NTR!0#E=Wg^Pjn8Qb${p%P)9Sahj zz@~eG#S0uxAV*(3&(ei0=>JiKag*W|xYt+SZ?jRYQR=@vYs?2Ygv~SFXe9Le%ukLD z?&*D>g$+71;`2FvkNqB-^g@sjx3aG4B_0q~C%P~vPe`I4W`}vgEngDkk@38(g8VFu zR##cas-mss0aF-~X+h=k0^z36ZbMlo-1weCW)xHbsZJm}3st4GWE)leZXDQZeI?y? z1}Wd+j)AeoZc+2tyhiT-M?T0u;zT5X-L7P1FenuMerbhzh{KMwa3Jt(#xChJ!Y z<>Qz@*Iz{3kgbVpW;E2&cG|FZ55DPVVPDg!IG$uqDEb(U9e&(xoXAVwl=z9c1qJ3V zro2AZFq^^=eK_{kGNp~z+eVX)#HcErvdQ1gA@33C=n!0pSbZ4`YjW*XMYQ*q?O9WM zz5oGzXimfN(6I?s%4{SF-b$pmszDW?PY*w6Ad|pmZ2AJ|wKGX>WJ5Ft%)UhKR_Mjc z>Y;2`3D&9O6|g$DDmd%Vb@{}$8x#Yy>t0Rsep`7huP{BZXJ?UXsm`iu&tI?a`{?0- z(K!$C0fhX#%u$X@$aPE{6BqQdwoh<$>;e39qATPp@FjJGKY9|M?^OJI5i5>B2qs~w z&9bj>9!c}{ZDf3mpWHRtMpP2G8dWgT5#pjrMlEv=7&C4)7U39fG3z`=5LfQyPn^!& zkn4&FXAmwnf5n@Isq$0dmbhiPb*F$5{@F8;OqU*UWuUL(*3V<~yn((5LE{t>lSfd( zaZ{1A`;j;k46{P&w#{J3{mE}^40Sk?@njNgmKhyCx_r9o?cpo^$M-Xm8pcnRUc;tz zE3t<~ExNgl><$Rdj6+256boV%UztcVMkr9*&AJDA0MftrjG$c|pOz%l{G7j3z2*== ztDR>hxEuhTCY=N^5Hp21QIqH(Ja@gX!leLV6LDcHQPl)3&I_&8;Q}kO^W4st>ubq; zcyNF;E8$heoamK|`vzxTyVtRQ8l>`WF9RL1_0)6?XQ}M;lbWB3*y zo2!-tH6#44IuMT1j->nYA4sd}dkh5B5Nlu#!B4ZAYmE+_L;Cs7Is#y+@}{T@2HgLs@3R7_QHp59X02c>oon8m7@ZEXs?X*EMewJuF3Q`|ih zh|}C0k)3FNw6(q}@vB+P88MB+YiJ~<`~gy^^^X98=AT{_&MM>mya7nDN+^2H2j2Nt zdMIq&tR*JNpE2;hWO#kv7M4~4#m)$pe;BSl|!7%BTrGY@>lKBf-RYRw3p{l<(n zN1U&(B`JW&rUw?A?7UB5S7E)GBcD@tYLzD7gv4Mr!RVRiOJf}4!AcNbo+p?+N2NPM zG&DtIZ(BQAl(oITjJP5etD;#aP^_?(Y|;a6Q-qh&K6o zqM;&|1BfFjX6FDLP!;b+Y}2$+OolF>)$V)t^M^Kx&Po+;seRZRaav)7nn$qgI=4LBiqVv) zmN46ASG3}Fpjd8a*Y?(Gef$kqlOtw=a6yD5P@5aK<;Y37+SQPa-6Xf=ANo>a&)3Fe zltkII-(V^Fv6e%TCqzNKZ-d)nmzY)_9N!; zZT`zOhsvu2f;wE+-5LN9e5$c907o{klGpZ5At>kX;jSFSF9vUG^XE*ODJ7zvVQC+o2q@-t|)GFm|*fG6z zySr=Dg9b0_?k)BvUMG)6&OoU&fo<3^;3rugrbVWWNgltwqSm7iCYHw zpU#VjZhdNQn`>;H!Vw~|_gRvP)%X1AErBk_%Q&5H?FVvRiAW{~T=&vzd3TK}tKSk- z|JV^iH0`N+-I9m+T8iE-$s6^aCcZYJ>O&onjKHa#!A??~<#)|QZltO|TI*wI+~%Xv z2w-4Tw)KBhn?G|;43-|p;eza-HAQG;HGdL)1fmCmN%4YEDAK)pV(t6HVA!kwW22`) zYRuyZnUxZwm}{@WdfYyjLH*ZQN>5M+pE>&Hxo?pvq3yJHmHHKMps(<7VB7rXsbxbO z0KVIO2w{J21tcm$x=aNe@V09^s1uoo85WKI68MUyfBOB zF31h9W`-a1f}%MSOSl)xTNPlj;`k))KasIhp!ii-b~r(iKIl7j#|hka5q!^HM7r{v z*|HB@!*T~90NAzUzl+J<-|xf?N>UTo^4(91LKaeEi`fZ>dOX7LyMd#q?zLkIs3R}h z&e6)r`o-&CQGpyE4+wP%FploUfMpU*0T*i^Z@PZN1n9Cyp#zj&oGtKReDa8bUp9v; zM_DUg`ax2j>=xTi*htmhDn?;(iFYFx$h7f7HEFEG!fj5K7DD>>@%`PF=}4o=UG?B$ z+JR4q)@V4aV>g#rmAC1w1&;db^mjukZ}g@W;RVk!H&>`^;yx}qU)l=qj;iIu%{^1n zDPhDgxbh>FZvmDa?ffdDLm4kq;x3H_3K><>0^Sk(#RO;hu5OUx-D~T#r}C-7u2+RQ zm;q17`Go`oP?Q8bNQkIh%c#Onu?p$PKy^TbozwDoh|%f(atE7*E|CdXRJxln+fsE~ z1Eq~>P;XfW-bJ06^D&Xo6S{Lnm)48-t;vLGjYVxoz;AIl@UFbyMb~=-G4Jem`09r~ zGRuPN&H*>)p*f?VIf1H&dYIiTLc3A#yCR?hk;D#wp9LREb~L<+1&~Cyr*ne7N7|^^ z4`82d*`v^%)th=lD^`^LATZN6wtBEvD~yQum+625xE6eyD;$W(pMyi*nS^0m=rEDG z599WhA~X3nBFy`o+;+2+gjSM#z=d@~MO&TqHmNY4{xM?7W;tFaC)z^qQ1gf55wcfe zJ#l)33+ovA`(As-Vd5v&68q9=iTk#h?WgPdYy6C~ zL&w=8Bq3Q36!FQiF}L?>P*C7xqIE>v9-0-Wsy#dkFlf74Mr?Q5SuXkBe zb#VV$*TXmhgU#8jUgCi;=Xek{i6w7ax8f`Y%&UylH7r&w`;GQbb{&0DNaGiV!N-_C6 zRo>~jMJr?ZT>W;lg~&RSxrPX$*^%KglXYvDl@m(&IUk;!a*K*IpWZ+o5@~2u#A-&3 z#NZ9VBKTg!{`H~xI|uxg5LeNFSc@x}!kv6EUI%OYwNm!v|M24GQ#fgjneyiS{FT{IKjEojpzW1Qf&T|BuJ2Tr{FZ(DJyu4WNF7@qmF{mf=uHGx$W6%NDU^v1=K3NS$${7CZg_22zaTTDFt3k z|I)f!n@NrzM9@5SkP*1~%0J#}HM^pnJ)w>GSPGdTz%lP>K|yVQDP;Z?!;(Vq^IiJt zW+*2IztHtSTsX+5?G|dqKBuK=?~$-cO|6;HpkfGJVQx)5;xeydAI&l*B-&W&4E_+E z$F~2gotS5hM#UA6nMO^ucT85R(V%T8bhbX|<1wkjaRU#GezjY<`3jv%CNy26>heyxIz8L|7dQqA?W-kbhwYZj=sb1r)Y_GZ1&h*qf z_PD&kJc05GA29LU$rG!&h-Xb*&9lHjHOgB)GTvq2aZ1J_lhI^u!_=qC;H7 zW@Cr>BrDkA6pZ>67I5!8vRF@99-51bxLzL9`y%%ZZCr;(P&3$fY|Pvw-qFD;|2Kt47GxAvbSS(F%|Fj+$2&Es)L^`AIJh6TN<$gf=ZHly`=s z6buB*oY1BXCdXa%rKrNWml;7>0m&5kBW$l&?&EM~&nXB9NrfP-t;F&LR?851_f-#| z67qbX6V%8;gpEBl+AKMU+mEO3^P?735rC zKr@+n8j`EqO2@EOL`Y)`6Z1oxn}$}F)v4^ANJ@tCm+GmQ@fyaxU*S}1mrN^axYd{U z)MCeZGjcI5_zRKKzgncWqfE-wX8&VROu_{h8;^zx#Sb{2WuoLzKZ#b#RvF?BVUz= za-A@qeB}}r?)euKZqTTE1W))HQ}Ey@1AvWVa=2^~aI43MXK}EOU)yS*_xKDHRJFY0 zSBg=5+gl!LMGNx{wa%fbbWd~=2;jCp1d@d7yAPDL%PK{3I&u}_cz`EKnj!_A@H z#z96Dh=AOG|8PfKVDK@tr@nwl`jlTD?u`JrI;N66g4{OUp{Nsk{x7>A!rHz!ei^hd%nSg>8obW z=Hx0g{O zr=PI>_PefP$Xsbm1z1SOK9R4PR%La?@Cjcu)EE1Cd%xeE=TLj%Mb-7o$mSf#`{eOI z>>U$ZmFQfFpXNnV`y8|iN;Gai;11Cc=rmg+uY zW@+#CY}QfJH*4wh@Rf&Kup;Ib3@*(n_hhxGV^QG=t(FZMeAi$ag!18cL7!$R$G117L<$`0Gz{+Wn;`69O^Ag~YyA=5-*IgB^EHw;0f!0uxf067UC_*;D#T_4`Wn z*{A!u4>Zqh6b3Z&&9AF9{4Blq*~zC3E8b_^$Xi6Sw-*V5XvrVSF5vDK&C!T3j<_#0MuFE=pb%fQ0#68n0>J?ICKEn zT2cni)9G}%x!+gv6t+#Q0JpO4%}@L)e0gm-4zTA)!GrH)kC)_PLo99_kM*%jWLH?d zT{nR@qx>w^2+^k|gYz1`f8|jFp4!tV3lV>jxr7vZ9SF^!4HI^+lpdQ*o zUUL7K@ns;Glz{eFrcuVq)rMjeHykL!IOZzBW%UV^=Rc$DPEW^X{i?g^O7AH~C33b1 zB~=?_ig2@BK9jy--@NP-5g&<46)K>XmJA%d@(Kgr#n2?C&O~e131>jsER}|@7 zzvXX6{&!7>SVHXpJ}A4*^UC5V$VR0x!i?Q>7OXNPsKsSLCb9?f8Q08bABFfgqAmeLm#EsRdw0$6id;V z9VuTRy36a$V80EyzI}*iGMElgxeQksdxBj2l!7UECMJ>3PH#q>qYp~2e!S3!0#2;fS(vw0cUkcHAbxAVB|T%vWM|@0+nkgZQ!@3{Syp zlP?N@(|Rr{0b7Igs@;=21b9i22W*11t>MMk{v!iX#GQ z-hv0}xA>3I-Z3JIwIeJT%t6VxkA3_vtiY2bsQ)_^d)>`Jz^48Rf1b72cQ36SRCqwt zuRNSD>J2Yj22l+SwjU5$mI`yc;<_vZIPg~$VnX*`-|+75eS6~$+C@_@AE8p;*3y

3OIm8d&@<&xPm7<50RJYh=noH^{Po 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