From 0752719cebfc577d2dbdf607b09e6d4fb3c0e268 Mon Sep 17 00:00:00 2001 From: theswgsource Date: Fri, 15 Jun 2018 05:53:08 -0700 Subject: [PATCH] adds bane back spider / urnsor'is / uwari beetle pets and make the wild spawns extractable --- .../compiled/game/datatables/beast/beasts.tab | 3 + .../datatables/beast/incubator_templates.tab | 3 + .../item/master_item/item_stats.tab | 3 + .../item/master_item/master_item.tab | 3 + .../game/datatables/item/vendor/bm_vendor.tab | 236 ++++++++++++++++++ .../game/datatables/mob/creatures.tab | 29 +-- .../mobile/beast_master/bm_bane_back.tpf | 7 +- .../mobile/beast_master/bm_urnsoris.tpf | 7 +- .../mobile/beast_master/bm_uwari_beetle.tpf | 7 +- .../compiled/game/object/mobile/vendor_bm.tpf | 7 + .../game/script/conversation/bm_vendor.java | 95 +++++++ .../beast_master/shared_bm_bane_back.tpf | 13 +- .../beast_master/shared_bm_urnsoris.tpf | 12 +- .../beast_master/shared_bm_uwari_beetle.tpf | 12 +- .../game/object/mobile/shared_vendor_bm.tpf | 9 + 15 files changed, 383 insertions(+), 63 deletions(-) create mode 100755 sku.0/sys.server/compiled/game/datatables/item/vendor/bm_vendor.tab create mode 100755 sku.0/sys.server/compiled/game/object/mobile/vendor_bm.tpf create mode 100755 sku.0/sys.server/compiled/game/script/conversation/bm_vendor.java create mode 100755 sku.0/sys.shared/compiled/game/object/mobile/shared_vendor_bm.tpf diff --git a/sku.0/sys.server/compiled/game/datatables/beast/beasts.tab b/sku.0/sys.server/compiled/game/datatables/beast/beasts.tab index 4eeb09871..66b2c7282 100755 --- a/sku.0/sys.server/compiled/game/datatables/beast/beasts.tab +++ b/sku.0/sys.server/compiled/game/datatables/beast/beasts.tab @@ -156,3 +156,6 @@ bm_reek bm_reek bm_reek.iff 0.3 1.3 2 bull DEFENSE bm_hawk_bat bm_hawk_bat bm_hawk_bat.iff 0.65 1.2 2 bat NINJA bm_monkey_lizard bm_monkey_lizard bm_monkey_lizard.iff 0.7 1.6 2 monkey DODGE bm_forage_worm bm_forage_worm bm_forage_worm.iff 0.2 1.5 2 lizard DEFENSE +bm_bane_back bm_bane_back bm_bane_back.iff 0.2 1.3 2 spider DEFENSE +bm_urnsoris bm_urnsoris bm_urnsoris.iff 0.3 1.2 2 roach DEFENSE +bm_uwari_beetle bm_uwari_beetle bm_uwari_beetle.iff 0.6 1.8 2 roach DEFENSE diff --git a/sku.0/sys.server/compiled/game/datatables/beast/incubator_templates.tab b/sku.0/sys.server/compiled/game/datatables/beast/incubator_templates.tab index d10656169..5f7f2124e 100755 --- a/sku.0/sys.server/compiled/game/datatables/beast/incubator_templates.tab +++ b/sku.0/sys.server/compiled/game/datatables/beast/incubator_templates.tab @@ -143,3 +143,6 @@ appearance/reek.sat 0 object/tangible/item/beast/converted_reek_decoration.iff o appearance/hawk_bat.sat 0 object/tangible/item/beast/converted_hawk_bat_decoration.iff object/mobile/beast_master/bm_hawk_bat.iff object/mobile/beast_master/bm_hawk_bat.iff appearance/granite_slug.sat 0 object/tangible/item/beast/converted_forage_worm_decoration.iff object/mobile/beast_master/bm_forage_worm.iff object/mobile/beast_master/bm_forage_worm.iff appearance/kowakian_monkey_lizard_m.sat 0 object/tangible/item/beast/converted_monkey_lizard_decoration.iff object/mobile/beast_master/bm_monkey_lizard.iff object/mobile/beast_master/bm_monkey_lizard.iff +appearance/bane_back_spider.sat object/tangible/item/beast/converted_bane_back_decoration.iff object/mobile/beast_master/bm_bane_back.iff object/mobile/beast_master/bm_bane_back.iff +appearance/urnsoris.sat object/tangible/item/beast/converted_urnsoris_decoration.iff object/mobile/beast_master/bm_urnsoris.iff object/mobile/beast_master/bm_urnsoris.iff +appearance/uwari_beetle.sat object/tangible/item/beast/converted_uwari_beetle_decoration.iff object/mobile/beast_master/bm_uwari_beetle.iff object/mobile/beast_master/bm_uwari_beetle.iff diff --git a/sku.0/sys.server/compiled/game/datatables/item/master_item/item_stats.tab b/sku.0/sys.server/compiled/game/datatables/item/master_item/item_stats.tab index 70c050e35..60c390ea7 100755 --- a/sku.0/sys.server/compiled/game/datatables/item/master_item/item_stats.tab +++ b/sku.0/sys.server/compiled/game/datatables/item/master_item/item_stats.tab @@ -4671,3 +4671,6 @@ item_cs_dna_nexu string:beast.dna.creature_template=object/mobile/beast_master item_cs_dna_reek string:beast.dna.creature_template=object/mobile/beast_master/bm_reek.iff,float:beast.dna.quality=90.000000,int:beast.dna.cs_item=1 item_cs_dna_hawk_bat string:beast.dna.creature_template=object/mobile/beast_master/bm_hawk_bat.iff,float:beast.dna.quality=90.000000,int:beast.dna.cs_item=1 item_monkey_lizard_dna string:beast.dna.creature_template=object/mobile/beast_master/bm_monkey_lizard.iff,float:beast.dna.quality=90.000000,int:beast.dna.cs_item=1 +item_bane_back_dna string:beast.dna.creature_template=object/mobile/beast_master/bm_bane_back.iff,float:beast.dna.quality=90.000000,int:beast.dna.cs_item=1 +item_urnsoris_dna string:beast.dna.creature_template=object/mobile/beast_master/bm_urnsoris.iff,float:beast.dna.quality=90.000000,int:beast.dna.cs_item=1 +item_uwari_beetle_dna string:beast.dna.creature_template=object/mobile/beast_master/bm_uwari_beetle.iff,float:beast.dna.quality=90.000000,int:beast.dna.cs_item=1 diff --git a/sku.0/sys.server/compiled/game/datatables/item/master_item/master_item.tab b/sku.0/sys.server/compiled/game/datatables/item/master_item/master_item.tab index 7dabc1062..04e9a6d29 100755 --- a/sku.0/sys.server/compiled/game/datatables/item/master_item/master_item.tab +++ b/sku.0/sys.server/compiled/game/datatables/item/master_item/master_item.tab @@ -8349,3 +8349,6 @@ item_cs_dna_nexu object/tangible/loot/beast/dna_container.iff 4 systems.b item_cs_dna_reek object/tangible/loot/beast/dna_container.iff 4 systems.beast.cs_dna DNA Storage Device (Reek) Device that stores harvested DNA cores. DNA for CS to give out to players who have been borked item_cs_dna_hawk_bat object/tangible/loot/beast/dna_container.iff 4 systems.beast.cs_dna DNA Storage Device (Wing Clipped Hawk-bat) Device that stores harvested DNA cores. DNA for CS to give out to players who have been borked item_monkey_lizard_dna object/tangible/loot/beast/dna_container.iff 4 systems.beast.cs_dna DNA Storage Device (Monkey Lizard) Device that stores harvested DNA cores. DNA for CS to give out to players who have been borked +item_bane_back_dna object/tangible/loot/beast/dna_container.iff 4 systems.beast.cs_dna DNA Storage Device (Bane Back Spider) Device that stores harvested DNA cores. DNA for CS to give out to players who have been borked +item_urnsoris_dna object/tangible/loot/beast/dna_container.iff 4 systems.beast.cs_dna DNA Storage Device (Urnsor’is) Device that stores harvested DNA cores. DNA for CS to give out to players who have been borked +item_uwari_beetle_dna object/tangible/loot/beast/dna_container.iff 4 systems.beast.cs_dna DNA Storage Device (Uwari Beetle) Device that stores harvested DNA cores. DNA for CS to give out to players who have been borked diff --git a/sku.0/sys.server/compiled/game/datatables/item/vendor/bm_vendor.tab b/sku.0/sys.server/compiled/game/datatables/item/vendor/bm_vendor.tab new file mode 100755 index 000000000..78dfcd8f6 --- /dev/null +++ b/sku.0/sys.server/compiled/game/datatables/item/vendor/bm_vendor.tab @@ -0,0 +1,236 @@ +item cash token0 token1 token2 token3 token4 class script note +s[none] i[0] i[0] i[0] i[0] i[0] i[0] i[0] s c +item_cs_dna_chuba 1 +item_cs_dna_angler 1 +item_cs_dna_bageraset 1 +item_cs_dna_bantha 1 +item_cs_dna_bark_mite 1 +item_cs_dna_bearded_jax 1 +item_cs_dna_blurrg 1 +item_cs_dna_boar_wolf 1 +item_cs_dna_bocatt 1 +item_cs_dna_bol 1 +item_cs_dna_bolle_bol 1 +item_cs_dna_bolma 1 +item_cs_dna_bordok 1 +item_cs_dna_borgle 1 +item_cs_dna_brackaset 1 +item_cs_dna_capper_spineflap 1 +item_cs_dna_carrion_spat 1 +item_cs_dna_choku 1 +item_cs_dna_condor_dragon 1 +item_cs_dna_corellian_butterfly 1 +item_cs_dna_corellian_sand_panther 1 +item_cs_dna_corellian_slice_hound 1 +item_cs_dna_cu_pa 1 +item_cs_dna_dalyrake 1 +item_cs_dna_dewback 1 +item_cs_dna_dune_lizard 1 +item_cs_dna_durni 1 +item_cs_dna_dwarf_nuna 1 +item_cs_dna_eopie 1 +item_cs_dna_falumpaset 1 +item_cs_dna_fambaa 1 +item_cs_dna_flewt 1 +item_cs_dna_flit 1 +item_cs_dna_fynock 1 +item_cs_dna_gackle_bat 1 +item_cs_dna_gaping_spider 1 +item_cs_dna_gnort 1 +item_cs_dna_gronda 1 +item_cs_dna_gualama 1 +item_cs_dna_gubbur 1 +item_cs_dna_guf_drolg 1 +item_cs_dna_gulginaw 1 +item_cs_dna_gurk 1 +item_cs_dna_grunaset 1 +item_cs_dna_gurreck 1 +item_cs_dna_hanadak 1 +item_cs_dna_hermit_spider 1 +item_cs_dna_horned_krevol 1 +item_cs_dna_huf_dun 1 +item_cs_dna_huurton 1 +item_cs_dna_ikopi 1 +item_cs_dna_kaadu 1 +item_cs_dna_kai_tok 1 +item_cs_dna_kashyyyk_bantha 1 +item_cs_dna_kima 1 +item_cs_dna_kliknik 1 +item_cs_dna_krahbu 1 +item_cs_dna_kusak 1 +item_cs_dna_kwi 1 +item_cs_dna_langlatch 1 +item_cs_dna_lantern_bird 1 +item_cs_dna_lava_flea 1 +item_cs_dna_malkloc 1 +item_cs_dna_mamien 1 +item_cs_dna_mawgax 1 +item_cs_dna_merek 1 +item_cs_dna_mott 1 +item_cs_dna_murra 1 +item_cs_dna_mynock 1 +item_cs_dna_narglatch 1 +item_cs_dna_nuna 1 +item_cs_dna_peko_peko 1 +item_cs_dna_perlek 1 +item_cs_dna_picket 1 +item_cs_dna_pugoriss 1 +item_cs_dna_purbole 1 +item_cs_dna_quenker 1 +item_cs_dna_reptilian_flyer 1 +item_cs_dna_roba 1 +item_cs_dna_rock_mite 1 +item_cs_dna_ronto 1 +item_cs_dna_salt_mynock 1 +item_cs_dna_sharnaff 1 +item_cs_dna_shaupaut 1 +item_cs_dna_shear_mite 1 +item_cs_dna_skreeg 1 +item_cs_dna_snorbal 1 +item_cs_dna_spined_puc 1 +item_cs_dna_squall 1 +item_cs_dna_squill 1 +item_cs_dna_stintaril 1 +item_cs_dna_swirl_prong 1 +item_cs_dna_tanc_mite 1 +item_cs_dna_thune 1 +item_cs_dna_torton 1 +item_cs_dna_tulrus 1 +item_cs_dna_tusk_cat 1 +item_cs_dna_tybis 1 +item_cs_dna_varactyl 1 +item_cs_dna_veermok 1 +item_cs_dna_verne 1 +item_cs_dna_vesp 1 +item_cs_dna_vir_vur 1 +item_cs_dna_voritor_lizard 1 +item_cs_dna_vynock 1 +item_cs_dna_womp_rat 1 +item_cs_dna_woolamander 1 +item_cs_dna_worrt 1 +item_cs_dna_zucca_boar 1 +item_dna_mouf 1 +item_dna_minstyngar 1 +item_dna_uller 1 +item_dna_webweaver 1 +item_dna_nerf 1 +item_dna_kittle 1 +item_dna_walluga 1 +item_dna_worm 1 +item_wampa_dna 1 +item_tauntaun_dna 1 +item_cs_dna_mutated_narglatch 1 +item_cs_dna_nexu 1 +item_cs_dna_reek 1 +item_cs_dna_hawk_bat 1 +item_monkey_lizard_dna 1 +item_beast_holocron_04_01 1 +item_beast_holocron_04_02 1 +item_beast_holocron_04_03 1 +item_beast_holocron_04_04 1 +item_beast_holocron_04_05 1 +item_beast_holocron_04_06 1 +item_beast_holocron_04_07 1 +item_beast_holocron_04_08 1 +item_beast_holocron_04_09 1 +item_beast_holocron_04_10 1 +item_cs_beast_holocron_bm_charge_1 1 +item_cs_beast_holocron_bm_charge_2 1 +item_cs_beast_holocron_bm_charge_3 1 +item_cs_beast_holocron_bm_charge_4 1 +item_cs_beast_holocron_bm_charge_5 1 +item_cs_beast_holocron_bm_trample 1 +item_cs_beast_holocron_bm_bite_1 1 +item_cs_beast_holocron_bm_bite_2 1 +item_cs_beast_holocron_bm_bite_3 1 +item_cs_beast_holocron_bm_bite_4 1 +item_cs_beast_holocron_bm_bite_5 1 +item_cs_beast_holocron_bm_puncture_1 1 +item_cs_beast_holocron_bm_puncture_2 1 +item_cs_beast_holocron_bm_puncture_3 1 +item_cs_beast_holocron_bm_siphon_1 1 +item_cs_beast_holocron_bm_siphon_2 1 +item_cs_beast_holocron_bm_siphon_3 1 +item_cs_beast_holocron_bm_siphon_master 1 +item_cs_beast_holocron_bm_hamstring_1 1 +item_cs_beast_holocron_bm_hamstring_2 1 +item_cs_beast_holocron_bm_hamstring_3 1 +item_cs_beast_holocron_bm_hamstring_4 1 +item_cs_beast_holocron_bm_hamstring_5 1 +item_cs_beast_holocron_bm_claw_1 1 +item_cs_beast_holocron_bm_claw_2 1 +item_cs_beast_holocron_bm_claw_3 1 +item_cs_beast_holocron_bm_claw_4 1 +item_cs_beast_holocron_bm_claw_5 1 +item_cs_beast_holocron_bm_slash_1 1 +item_cs_beast_holocron_bm_slash_2 1 +item_cs_beast_holocron_bm_slash_3 1 +item_cs_beast_holocron_bm_slash_4 1 +item_cs_beast_holocron_bm_slash_5 1 +item_cs_beast_holocron_bm_flank_1 1 +item_cs_beast_holocron_bm_flank_2 1 +item_cs_beast_holocron_bm_flank_3 1 +item_cs_beast_holocron_bm_bolster_armor_1 1 +item_cs_beast_holocron_bm_bolster_armor_2 1 +item_cs_beast_holocron_bm_bolster_armor_3 1 +item_cs_beast_holocron_bm_bolster_armor_4 1 +item_cs_beast_holocron_bm_bolster_armor_5 1 +item_cs_beast_holocron_bm_dampen_pain_1 1 +item_cs_beast_holocron_bm_dampen_pain_2 1 +item_cs_beast_holocron_bm_dampen_pain_3 1 +item_cs_beast_holocron_bm_dampen_pain_4 1 +item_cs_beast_holocron_bm_dampen_pain_5 1 +item_cs_beast_holocron_bm_shield_master 1 +item_cs_beast_holocron_bm_deflective_hide 1 +item_cs_beast_holocron_bm_defensive_1 1 +item_cs_beast_holocron_bm_defensive_2 1 +item_cs_beast_holocron_bm_defensive_3 1 +item_cs_beast_holocron_bm_defensive_4 1 +item_cs_beast_holocron_bm_defensive_5 1 +item_cs_beast_holocron_bm_damage_poison_1 1 +item_cs_beast_holocron_bm_damage_poison_2 1 +item_cs_beast_holocron_bm_damage_poison_3 1 +item_cs_beast_holocron_bm_damage_poison_4 1 +item_cs_beast_holocron_bm_damage_poison_5 1 +item_cs_beast_holocron_bm_paralytic_poison 1 +item_cs_beast_holocron_bm_damage_disease_1 1 +item_cs_beast_holocron_bm_damage_disease_2 1 +item_cs_beast_holocron_bm_damage_disease_3 1 +item_cs_beast_holocron_bm_damage_disease_4 1 +item_cs_beast_holocron_bm_damage_disease_5 1 +item_cs_beast_holocron_bm_enfeeble_1 1 +item_cs_beast_holocron_bm_enfeeble_2 1 +item_cs_beast_holocron_bm_enfeeble_3 1 +item_cs_beast_holocron_bm_enfeeble_4 1 +item_cs_beast_holocron_bm_enfeeble_5 1 +item_cs_beast_holocron_bm_preperation 1 +item_cs_beast_holocron_bm_stomp_1 1 +item_cs_beast_holocron_bm_stomp_2 1 +item_cs_beast_holocron_bm_stomp_3 1 +item_cs_beast_holocron_bm_stomp_4 1 +item_cs_beast_holocron_bm_stomp_5 1 +item_cs_beast_holocron_bm_shaken_1 1 +item_cs_beast_holocron_bm_shaken_2 1 +item_cs_beast_holocron_bm_shaken_3 1 +item_cs_beast_holocron_bm_wing_buffet_1 1 +item_cs_beast_holocron_bm_wing_buffet_2 1 +item_cs_beast_holocron_bm_wing_buffet_3 1 +item_cs_beast_holocron_bm_wing_buffet_4 1 +item_cs_beast_holocron_bm_wing_buffet_5 1 +item_cs_beast_holocron_bm_enrage 1 +item_cs_beast_holocron_bm_frenzy 1 +item_cs_beast_holocron_bm_provoke_1 1 +item_cs_beast_holocron_bm_provoke_2 1 +item_cs_beast_holocron_bm_provoke_3 1 +item_cs_beast_holocron_bm_provoke_4 1 +item_cs_beast_holocron_bm_provoke_5 1 +item_cs_beast_holocron_bm_spit_1 1 +item_cs_beast_holocron_bm_spit_2 1 +item_cs_beast_holocron_bm_spit_3 1 +item_cs_beast_holocron_bm_spit_4 1 +item_cs_beast_holocron_bm_spit_5 1 +item_cs_beast_holocron_bm_kick_1 1 +item_cs_beast_holocron_bm_kick_2 1 +item_cs_beast_holocron_bm_kick_3 1 +item_cs_beast_holocron_bm_kick_4 1 +item_cs_beast_holocron_bm_kick_5 1 diff --git a/sku.0/sys.server/compiled/game/datatables/mob/creatures.tab b/sku.0/sys.server/compiled/game/datatables/mob/creatures.tab index 65bde116b..764380227 100755 --- a/sku.0/sys.server/compiled/game/datatables/mob/creatures.tab +++ b/sku.0/sys.server/compiled/game/datatables/mob/creatures.tab @@ -135,7 +135,7 @@ bachelor_gualama 41 0 0 0 0 NORMAL naboo gualama gualama_hue.iff 0.8 0.9 1 bageraset 29 0 0 0 0 NORMAL corellia bageraset bageraset_hue.iff 0.8 1.2 3 0 0 0 0 0 0 0 -1 2 1 milk_wild 230 meat_herbivore 130 hide_leathery 80 bone_mammal defaultProfile creature/creature_21_30 generic_creature_3 0.15 lowTankHealthWeak herbivore object/weapon/ranged/creature/creature_spit_large_yellow.iff camel_2 camel_2 0 2 1 bageraset_bruiser 9 0 0 0 0 NORMAL corellia bageraset bageraset_hue.iff 1.2 1.5 3 0 0 0 10 0 0 0 0 2 1 230 meat_herbivore 130 hide_leathery 80 bone_mammal defaultProfile creature/creature_1_10 generic_creature_1 0.05 lowAttackAbilityWeak herbivore object/weapon/ranged/creature/creature_spit_large_yellow.iff camel_1 camel_1 0 6 bandit 5 0 0 0 0 NORMAL global bandit bandit criminal_thug 0 0 0 0 0 0 0 0 -1 2 npc/npc_1_10 generic_npc_1 npc thug slang pirate_carbine_low_level pirate_carbine 0 6 1 -bane_back_spider 80 0 0 0 0 ELITE dathomir gaping bane_back_spider.iff 0.8 1.2 0 0 20 0 25 -1 -1 25 -1 2 1 50 meat_insect 1 80 npc/elite_npc:elite_npc_81_90 elite_creature_8 100 col_bane_back_spider carnivore 100 1 root_defense=200,snare_defense=100 generic_creature_special_6 generic_creature_special_6 3 3 yes +bane_back_spider 80 0 0 0 0 ELITE dathomir gaping bane_back_spider.iff 0.8 1.2 0 0 20 0 25 -1 -1 25 -1 2 1 50 meat_insect 1 80 npc/elite_npc:elite_npc_81_90 elite_creature_8 100 col_bane_back_spider 0.15 carnivore 100 1 root_defense=200,snare_defense=100 generic_creature_special_6 generic_creature_special_6 3 3 yes bantha 14 0 0 0 -4 NORMAL tatooine bantha bantha_hue.iff 0.8 1.2 1 0 20 0 20 0 0 0 -1 2 1 milk_wild 450 meat_herbivore 325 hide_wooly 250 bone_mammal defaultProfile creature/creature_11_20 generic_creature_2 3 0.15 lowTankHealthWeak herbivore elephant_1 elephant_1 0 2 1 bantha_bonecracker 21 1 1 0 -3 NORMAL tatooine bantha bantha_hue.iff 1.3 1.4 4 0 25 0 40 -1 -1 -1 -1 2 1 475 meat_herbivore 345 hide_wooly 300 bone_mammal defaultProfile creature/bantha_bonecracker_loot 0.05 medAttackDamageWeak herbivore elephant_2 elephant_2 6 6 1 bantha_e3 8 0 0 0 0 NORMAL tatooine bantha bantha_hue.iff 0.8 1.2 1 0 0 0 0 0 0 0 -1 2 1 milk_wild 450 meat_herbivore 325 hide_wooly 250 bone_mammal defaultProfile creature/creature_1_10 generic_creature_1 0.15 lowTankHealthWeak herbivore elephant_1 elephant_1 0 2 1 @@ -1458,8 +1458,8 @@ ep3_myyydril_serileo 100 0 0 0 0 NORMAL myyydril myyydril dressed_myyydril_s ep3_myyydril_sick 100 0 0 0 0 NORMAL myyydril myyydril ep3_myyydril_sick 1.2 1.3 0 0 0 0 0 0 0 0 0 2 creature/creature_81_90 housing_improvement_01,housing_improvement_02,housing_improvement_03,housing_improvement_04,housing_improvement_05,col_story_count_dooku_set_3 monster 1 commoner_10 commoner_10 0 2 ep3_myyydril_talaoree 100 0 0 0 0 NORMAL myyydril myyydril dressed_patrol_member_01.iff 1 1.2 0 0 0 0 0 0 0 0 0 2 npc/npc_81_90 housing_improvement_01,housing_improvement_02,housing_improvement_03,housing_improvement_04,housing_improvement_05,col_story_count_dooku_set_3,col_aurebesh_tiles npc 1 conversation.ep3_myyydril_patrol_1 1 commoner_10 commoner_10 0 2 ep3_myyydril_treesh 100 0 0 0 0 NORMAL myyydril myyydril dressed_myyydril_treesh.iff 1 1.1 0 0 0 0 0 0 0 0 0 2 npc/npc_81_90 housing_improvement_01,housing_improvement_02,housing_improvement_03,housing_improvement_04,housing_improvement_05,col_story_count_dooku_set_3,col_aurebesh_tiles npc 1 conversation.ep3_myyydril_weaponsmith 1 commoner_10 commoner_10 0 2 -ep3_myyydril_uwari_aggro 34 0 0 0 0 NORMAL myyydril myyydril_beetle uwari_beetle_aggro.iff 1 1.3 0 0 0 0 0 0 0 0 -1 2 1 15 meat_insect 15 hide_scaley defaultProfile kashyyyk/uwari uwari carnivore generic_creature_3 generic_creature_3 24 2 -ep3_myyydril_uwari_domestic 100 0 0 0 0 NORMAL myyydril myyydril uwari_beetle_domestic.iff 1 1.3 0 0 0 0 0 0 0 0 0 2 creature/creature_81_90 housing_improvement_01,housing_improvement_02,housing_improvement_03,housing_improvement_04,housing_improvement_05,col_story_count_dooku_set_3 herbivore 1 1 generic_creature_10 generic_creature_10 0 2 1 +ep3_myyydril_uwari_aggro 34 0 0 0 0 NORMAL myyydril myyydril_beetle uwari_beetle_aggro.iff 1 1.3 0 0 0 0 0 0 0 0 -1 2 1 15 meat_insect 15 hide_scaley defaultProfile kashyyyk/uwari uwari 0.05 carnivore generic_creature_3 generic_creature_3 24 2 +ep3_myyydril_uwari_domestic 100 0 0 0 0 NORMAL myyydril myyydril uwari_beetle_domestic.iff 1 1.3 0 0 0 0 0 0 0 0 0 2 creature/creature_81_90 housing_improvement_01,housing_improvement_02,housing_improvement_03,housing_improvement_04,housing_improvement_05,col_story_count_dooku_set_3 0.05 herbivore 1 1 generic_creature_10 generic_creature_10 0 2 1 ep3_myyydril_yraka 100 0 0 0 0 NORMAL myyydril myyydril dressed_yraka_nes.iff 1 1.1 0 0 0 0 0 0 0 0 0 2 npc/npc_81_90 housing_improvement_01,housing_improvement_02,housing_improvement_03,housing_improvement_04,housing_improvement_05,col_story_count_dooku_set_3,col_aurebesh_tiles npc 1 conversation.ep3_myyydril_yraka_nes 1 commoner_10 commoner_10 0 2 ep3_npc_arcona_addict 100 0 0 0 0 NORMAL etyyy etyyy_arcona etyyy_arcona_addict 0 0 0 0 0 0 0 0 0 2 npc/npc_81_90 housing_improvement_01,housing_improvement_02,housing_improvement_03,housing_improvement_04,housing_improvement_05,col_story_count_dooku_set_3,col_aurebesh_tiles npc 1 commoner_10 commoner_10 0 2 ep3_npc_ceremonial_captain 34 0 0 0 0 NORMAL kachirho kashyyyk ep3/ep3_wke_cerimonial_captain.iff 1.6 1.6 0 0 0 0 0 0 0 0 -1 2 1 100 npc/elite_npc:elite_npc_31_40 housing_improvement_01,col_dejarik_holomonster,col_dejarik_table,col_shattered_shard_01 npc thug slang wookiee_melee wookiee_ranged melee_special_3 officer_special_3 0 3 @@ -1577,16 +1577,16 @@ ep3_tempal_buncho 100 0 0 0 0 NORMAL kashyyyk kashyyyk ep3/ep3_tempal_buncho ep3_tien_wallub 100 0 0 0 0 NORMAL kachirho kashyyyk ep3/ep3_tien_wallub.iff 0 0 0 0 0 0 0 0 0 2 npc/npc_81_90 housing_improvement_01,housing_improvement_02,housing_improvement_03,housing_improvement_04,housing_improvement_05,col_story_count_dooku_set_3,col_aurebesh_tiles npc 1 conversation.ep3_tien_wallub 1 commoner_10 commoner_10 0 2 ep3_trandoshan_slavermaster 29 0 0 0 0 NORMAL kachirho hsskor hsskor ep3_trandoshan_slavermaster 1.2 1.5 0 0 0 0 0 0 0 0 -1 2 1 100 npc/elite_npc:elite_npc_21_30 col_dejarik_holomonster,col_dejarik_table npc thug slang general_sword general_pistol melee_2 smuggler_2 0 3 ep3_unluto_bartender 100 0 0 0 0 NORMAL kashyyyk kashyyyk ep3/ep3_unluto_bartender.iff 0 0 0 0 0 0 0 0 0 2 npc/npc_81_90 housing_improvement_01,housing_improvement_02,housing_improvement_03,housing_improvement_04,housing_improvement_05,col_story_count_dooku_set_3,col_aurebesh_tiles npc 1 conversation.ep3_trandoshan_unluto_bartender 1 commoner_10 commoner_10 0 2 -ep3_urnsoris_assassin 78 0 0 0 0 ELITE myyydril myyydril_urn urnsoris_assassin.iff 1.3 1.4 0 35 60 0 80 80 80 0 0 2 1 80 meat_carnivore defaultProfile 1 100 kashyyyk/urnsoris urnsoris col_round_purple_cut_gem_01 carnivore generic_creature_special_6 generic_creature_special_6 4 4 -ep3_urnsoris_eviscerater 77 0 0 0 0 ELITE myyydril myyydril_urn urnsoris.iff 1.6 1.8 0 35 60 0 80 80 80 0 0 2 1 80 meat_carnivore defaultProfile 1 100 kashyyyk/myyydril_eviserator myyydril_eviserator col_round_purple_cut_gem_01 carnivore generic_creature_special_6 generic_creature_special_6 4 4 -ep3_urnsoris_handmaiden 79 0 0 0 0 ELITE myyydril myyydril_urn urnsoris_handmaiden.iff 1.5 1.5 0 35 60 0 80 80 80 0 0 2 1 100 meat_carnivore defaultProfile 1 100 kashyyyk/urnsoris urnsoris col_round_purple_cut_gem_01 carnivore generic_creature_special_6 generic_creature_special_6 4 4 -ep3_urnsoris_nefarious 79 0 0 0 0 ELITE myyydril myyydril_urn urnsoris.iff 1.6 1.8 0 35 60 0 80 80 80 0 0 2 1 80 meat_carnivore defaultProfile 1 100 kashyyyk/myyydril_nefarious myyydril_nefarious col_round_purple_cut_gem_01 carnivore 100 100 generic_creature_special_6 generic_creature_special_6 4 4 -ep3_urnsoris_nurse 75 0 0 0 0 ELITE myyydril myyydril_urn urnsoris_nurse.iff 0.9 1 0 35 60 0 80 80 80 0 0 2 1 30 meat_carnivore defaultProfile 1 100 kashyyyk/urnsoris urnsoris col_round_purple_cut_gem_01 carnivore generic_creature_special_6 generic_creature_special_6 4 4 -ep3_urnsoris_queen 81 0 0 0 0 ELITE myyydril myyydril_urn urnsoris_queen.iff 1.7 1.9 0 35 60 0 80 80 80 0 0 2 1 200 meat_carnivore defaultProfile 1 100 kashyyyk/urnsoris urnsoris col_round_purple_cut_gem_01 carnivore 100 generic_creature_special_6 generic_creature_special_6 4 4 -ep3_urnsoris_royal_guards 80 0 0 0 0 ELITE myyydril myyydril_urn urnsoris_guard.iff 1.4 1.5 0 35 60 0 80 80 80 0 0 2 1 90 meat_carnivore defaultProfile 1 100 kashyyyk/urnsoris urnsoris col_round_purple_cut_gem_01 carnivore 100 generic_creature_special_6 generic_creature_special_6 4 4 -ep3_urnsoris_soldier 76 0 0 0 0 ELITE myyydril myyydril_urn urnsoris.iff 1.1 1.2 0 35 60 0 80 80 80 0 0 2 1 50 meat_carnivore defaultProfile 1 100 kashyyyk/urnsoris urnsoris col_round_purple_cut_gem_01 carnivore generic_creature_special_6 generic_creature_special_6 4 4 -ep3_urnsoris_worker 78 0 0 0 0 ELITE myyydril myyydril_urn urnsoris_worker.iff 1.1 1.2 0 35 60 0 80 80 80 0 0 2 1 50 meat_carnivore defaultProfile 1 100 kashyyyk/urnsoris urnsoris col_round_purple_cut_gem_01 carnivore generic_creature_special_6 generic_creature_special_6 4 4 -ep3_urnsoris_young 75 0 0 0 0 ELITE myyydril myyydril_urn urnsoris_young.iff 0.5 0.5 0 35 60 0 80 80 80 0 0 2 1 20 meat_carnivore defaultProfile 1 100 kashyyyk/urnsoris urnsoris col_round_purple_cut_gem_01 carnivore generic_creature_special_6 generic_creature_special_6 4 4 +ep3_urnsoris_assassin 78 0 0 0 0 ELITE myyydril myyydril_urn urnsoris_assassin.iff 1.3 1.4 0 35 60 0 80 80 80 0 0 2 1 80 meat_carnivore defaultProfile 1 100 kashyyyk/urnsoris urnsoris col_round_purple_cut_gem_01 0.05 carnivore generic_creature_special_6 generic_creature_special_6 4 4 +ep3_urnsoris_eviscerater 77 0 0 0 0 ELITE myyydril myyydril_urn urnsoris.iff 1.6 1.8 0 35 60 0 80 80 80 0 0 2 1 80 meat_carnivore defaultProfile 1 100 kashyyyk/myyydril_eviserator myyydril_eviserator col_round_purple_cut_gem_01 0.05 carnivore generic_creature_special_6 generic_creature_special_6 4 4 +ep3_urnsoris_handmaiden 79 0 0 0 0 ELITE myyydril myyydril_urn urnsoris_handmaiden.iff 1.5 1.5 0 35 60 0 80 80 80 0 0 2 1 100 meat_carnivore defaultProfile 1 100 kashyyyk/urnsoris urnsoris col_round_purple_cut_gem_01 0.05 carnivore generic_creature_special_6 generic_creature_special_6 4 4 +ep3_urnsoris_nefarious 79 0 0 0 0 ELITE myyydril myyydril_urn urnsoris.iff 1.6 1.8 0 35 60 0 80 80 80 0 0 2 1 80 meat_carnivore defaultProfile 1 100 kashyyyk/myyydril_nefarious myyydril_nefarious col_round_purple_cut_gem_01 0.05 carnivore 100 100 generic_creature_special_6 generic_creature_special_6 4 4 +ep3_urnsoris_nurse 75 0 0 0 0 ELITE myyydril myyydril_urn urnsoris_nurse.iff 0.9 1 0 35 60 0 80 80 80 0 0 2 1 30 meat_carnivore defaultProfile 1 100 kashyyyk/urnsoris urnsoris col_round_purple_cut_gem_01 0.05 carnivore generic_creature_special_6 generic_creature_special_6 4 4 +ep3_urnsoris_queen 81 0 0 0 0 ELITE myyydril myyydril_urn urnsoris_queen.iff 1.7 1.9 0 35 60 0 80 80 80 0 0 2 1 200 meat_carnivore defaultProfile 1 100 kashyyyk/urnsoris urnsoris col_round_purple_cut_gem_01 0.05 carnivore 100 generic_creature_special_6 generic_creature_special_6 4 4 +ep3_urnsoris_royal_guards 80 0 0 0 0 ELITE myyydril myyydril_urn urnsoris_guard.iff 1.4 1.5 0 35 60 0 80 80 80 0 0 2 1 90 meat_carnivore defaultProfile 1 100 kashyyyk/urnsoris urnsoris col_round_purple_cut_gem_01 0.05 carnivore 100 generic_creature_special_6 generic_creature_special_6 4 4 +ep3_urnsoris_soldier 76 0 0 0 0 ELITE myyydril myyydril_urn urnsoris.iff 1.1 1.2 0 35 60 0 80 80 80 0 0 2 1 50 meat_carnivore defaultProfile 1 100 kashyyyk/urnsoris urnsoris col_round_purple_cut_gem_01 0.05 carnivore generic_creature_special_6 generic_creature_special_6 4 4 +ep3_urnsoris_worker 78 0 0 0 0 ELITE myyydril myyydril_urn urnsoris_worker.iff 1.1 1.2 0 35 60 0 80 80 80 0 0 2 1 50 meat_carnivore defaultProfile 1 100 kashyyyk/urnsoris urnsoris col_round_purple_cut_gem_01 0.05 carnivore generic_creature_special_6 generic_creature_special_6 4 4 +ep3_urnsoris_young 75 0 0 0 0 ELITE myyydril myyydril_urn urnsoris_young.iff 0.5 0.5 0 35 60 0 80 80 80 0 0 2 1 20 meat_carnivore defaultProfile 1 100 kashyyyk/urnsoris urnsoris col_round_purple_cut_gem_01 0.05 carnivore generic_creature_special_6 generic_creature_special_6 4 4 ep3_wke_merchant_01 100 0 0 0 0 NORMAL kashyyyk kashyyyk ep3/ep3_wke_merchant_01.iff 0 0 0 0 0 0 0 0 0 2 npc/npc_81_90 housing_improvement_01,housing_improvement_02,housing_improvement_03,housing_improvement_04,housing_improvement_05,col_story_count_dooku_set_3,col_aurebesh_tiles npc 1 npc.converse.junk_dealer 1 commoner_10 commoner_10 0 2 ep3_wke_merchant_03 100 0 0 0 0 NORMAL kashyyyk kashyyyk ep3/ep3_wke_merchant_03.iff 0 0 0 0 0 0 0 0 0 2 npc/npc_81_90 housing_improvement_01,housing_improvement_02,housing_improvement_03,housing_improvement_04,housing_improvement_05,col_story_count_dooku_set_3,col_aurebesh_tiles npc 1 npc.converse.junk_dealer 1 commoner_10 commoner_10 0 2 ep3_wke_merchant_04 100 0 0 0 0 NORMAL kashyyyk kashyyyk ep3/ep3_wke_merchant_04.iff 0 0 0 0 0 0 0 0 0 2 npc/npc_81_90 housing_improvement_01,housing_improvement_02,housing_improvement_03,housing_improvement_04,housing_improvement_05,col_story_count_dooku_set_3,col_aurebesh_tiles npc 1 npc.converse.junk_dealer 1 commoner_10 commoner_10 0 2 @@ -2926,7 +2926,7 @@ menagerie_terulia 100 0 0 0 0 NORMAL Menagerie Quest NPC townsperson npc_dre menagerie_trak 100 0 0 0 0 NORMAL Menagerie Quest NPC townsperson npc_dressed_corellia_genetech_syndicate_menagerie_trak.iff 1 1 0 0 0 0 0 0 0 0 0 2 npc 1 conversation.menagerie_trak 0 0 menagerie_tusk_cat 90 0 0 0 0 NORMAL GeneTech Menagerie Creature GeneTech Menagerie, Corellia schells_menagerie tusk_cat_hue.iff 0.8 1 1 40 35 0 0 0 -1 -1 -1 2 carnivore 1 0 0 menagerie_tybis 90 0 0 0 0 NORMAL GeneTech Menagerie Creature GeneTech Menagerie, Corellia schells_menagerie tybis_hue.iff 0.8 1 1 40 35 0 0 0 -1 -1 -1 2 carnivore 1 0 0 -menagerie_uwari_beetle 90 0 0 0 0 NORMAL GeneTech Menagerie Creature GeneTech Menagerie, Corellia schells_menagerie uwari_beetle_aggro.iff 0.8 1 40 35 0 0 0 -1 -1 -1 2 carnivore 1 0 0 +menagerie_uwari_beetle 90 0 0 0 0 NORMAL GeneTech Menagerie Creature GeneTech Menagerie, Corellia schells_menagerie uwari_beetle_aggro.iff 0.8 1 40 35 0 0 0 -1 -1 -1 2 0.05 carnivore 1 0 0 menagerie_varactyl 90 0 0 0 0 NORMAL GeneTech Menagerie Creature GeneTech Menagerie, Corellia schells_menagerie varactyl.iff 0.8 1 1 40 35 0 0 0 -1 -1 -1 2 carnivore 1 0 0 menagerie_woolamander 90 0 0 0 0 NORMAL GeneTech Menagerie Creature GeneTech Menagerie, Corellia schells_menagerie woolamander_hue.iff 0.8 1 1 40 35 0 0 0 -1 -1 -1 2 carnivore 1 0 0 1 mercenary 11 0 0 0 0 NORMAL global mercenary mercenary_weak 0 0 0 0 0 0 0 0 -1 2 npc/npc_11_20 generic_npc_2 npc military military rebel_carbine rebel_pistol bounty_hunter_1 bounty_hunter_1 0 2 yes @@ -6697,3 +6697,4 @@ warren_cracktooth 70 0 0 0 0 BOSS dantooine cracktooth warren_cracktooth.iff warren_hawk_bat 90 0 0 0 0 BOSS dantooine hawk_bat warren_hawk_bat.iff 0 75 75 75 75 75 75 75 100 2 1 7 creature/elite_creature:elite_creature_81_90 medAttackSpeedStrong carnivore 1 1 1 item.dna.hawkbat_dna bat_5 bat_5 24 24 instant unstable_nexu 90 0 0 0 0 BOSS yavin4 unstable_nexu beast_master/bm_nexu.iff 0 75 75 75 75 75 75 75 100 2 1 7 creature/elite_creature:elite_creature_81_90 medAttackSpeedStrong carnivore item.dna.unstable_nexu_dna predatory_cat_5 predatory_cat_5 24 24 instant unstable_reek 90 0 0 0 0 BOSS yavin4 unstable_reek beast_master/bm_reek.iff 0 75 75 75 75 75 75 75 100 2 1 7 creature/elite_creature:elite_creature_81_90 medAttackSpeedStrong carnivore item.dna.unstable_reek_dna bull_5 bull_5 24 24 instant +vendor_bm 100 0 0 0 0 ELITE anywhere jabba vendor_bm.iff 1 1 0 0 0 0 0 0 0 0 -1 2 0 0 npc 1 string:item.vendor.vendor_table=bm_vendor,int:ai.noClap=1 npc.vendor.vendor,conversation.bm_vendor 0 0 diff --git a/sku.0/sys.server/compiled/game/object/mobile/beast_master/bm_bane_back.tpf b/sku.0/sys.server/compiled/game/object/mobile/beast_master/bm_bane_back.tpf index 44dfaed05..26088b008 100755 --- a/sku.0/sys.server/compiled/game/object/mobile/beast_master/bm_bane_back.tpf +++ b/sku.0/sys.server/compiled/game/object/mobile/beast_master/bm_bane_back.tpf @@ -1,11 +1,6 @@ - @base object/mobile/mobile.iff - @class creature_object_template 1 - @class tangible_object_template 0 - @class object_template 0 -sharedTemplate = "object/mobile/beast_master/shared_bm_bane_back.iff" - +sharedTemplate = "object/mobile/beast_master/shared_bm_bane_back.iff" \ No newline at end of file diff --git a/sku.0/sys.server/compiled/game/object/mobile/beast_master/bm_urnsoris.tpf b/sku.0/sys.server/compiled/game/object/mobile/beast_master/bm_urnsoris.tpf index 984cd22f9..fe780ad4f 100755 --- a/sku.0/sys.server/compiled/game/object/mobile/beast_master/bm_urnsoris.tpf +++ b/sku.0/sys.server/compiled/game/object/mobile/beast_master/bm_urnsoris.tpf @@ -1,11 +1,6 @@ - @base object/mobile/mobile.iff - @class creature_object_template 1 - @class tangible_object_template 0 - @class object_template 0 -sharedTemplate = "object/mobile/beast_master/shared_bm_urnsoris.iff" - +sharedTemplate = "object/mobile/beast_master/shared_bm_urnsoris.iff" \ No newline at end of file diff --git a/sku.0/sys.server/compiled/game/object/mobile/beast_master/bm_uwari_beetle.tpf b/sku.0/sys.server/compiled/game/object/mobile/beast_master/bm_uwari_beetle.tpf index 3dfd267fe..d4f251030 100755 --- a/sku.0/sys.server/compiled/game/object/mobile/beast_master/bm_uwari_beetle.tpf +++ b/sku.0/sys.server/compiled/game/object/mobile/beast_master/bm_uwari_beetle.tpf @@ -1,11 +1,6 @@ - @base object/mobile/mobile.iff - @class creature_object_template 1 - @class tangible_object_template 0 - @class object_template 0 -sharedTemplate = "object/mobile/beast_master/shared_bm_uwari_beetle.iff" - +sharedTemplate = "object/mobile/beast_master/shared_bm_uwari_beetle.iff" \ No newline at end of file diff --git a/sku.0/sys.server/compiled/game/object/mobile/vendor_bm.tpf b/sku.0/sys.server/compiled/game/object/mobile/vendor_bm.tpf new file mode 100755 index 000000000..337717e89 --- /dev/null +++ b/sku.0/sys.server/compiled/game/object/mobile/vendor_bm.tpf @@ -0,0 +1,7 @@ +@base object/mobile/mobile.iff +@class creature_object_template 2 +nameGeneratorType = "human" +@class tangible_object_template 0 +@class object_template 0 + +sharedTemplate = "object/mobile/shared_vendor_bm.iff" \ No newline at end of file diff --git a/sku.0/sys.server/compiled/game/script/conversation/bm_vendor.java b/sku.0/sys.server/compiled/game/script/conversation/bm_vendor.java new file mode 100755 index 000000000..4b2307671 --- /dev/null +++ b/sku.0/sys.server/compiled/game/script/conversation/bm_vendor.java @@ -0,0 +1,95 @@ +package script.conversation; + +import script.*; +import script.base_class.*; +import script.combat_engine.*; +import java.util.Arrays; +import java.util.Hashtable; +import java.util.Vector; +import script.base_script; + +import script.library.ai_lib; +import script.library.chat; +import script.library.utils; + +public class bm_vendor extends script.base_script +{ + public bm_vendor() + { + } + public static String c_stringFile = "conversation/bm_vendor"; + public boolean bm_vendor_condition__defaultCondition(obj_id player, obj_id npc) throws InterruptedException + { + return true; + } + public void bm_vendor_action_showTokenVendorUI(obj_id player, obj_id npc) throws InterruptedException + { + dictionary d = new dictionary(); + d.put("player", player); + messageTo(npc, "showInventorySUI", d, 0, false); + return; + } + public int OnInitialize(obj_id self) throws InterruptedException + { + if ((!isTangible(self)) || (isPlayer(self))) + { + detachScript(self, "conversation.bm_vendor"); + } + setCondition(self, CONDITION_CONVERSABLE); + return SCRIPT_CONTINUE; + } + public int OnAttach(obj_id self) throws InterruptedException + { + setCondition(self, CONDITION_CONVERSABLE); + return SCRIPT_CONTINUE; + } + public int OnObjectMenuRequest(obj_id self, obj_id player, menu_info menuInfo) throws InterruptedException + { + int menu = menuInfo.addRootMenu(menu_info_types.CONVERSE_START, null); + menu_info_data menuInfoData = menuInfo.getMenuItemById(menu); + menuInfoData.setServerNotify(false); + setCondition(self, CONDITION_CONVERSABLE); + return SCRIPT_CONTINUE; + } + public int OnIncapacitated(obj_id self, obj_id killer) throws InterruptedException + { + clearCondition(self, CONDITION_CONVERSABLE); + detachScript(self, "conversation.bm_vendor"); + return SCRIPT_CONTINUE; + } + public boolean npcStartConversation(obj_id player, obj_id npc, String convoName, string_id greetingId, prose_package greetingProse, string_id[] responses) throws InterruptedException + { + Object[] objects = new Object[responses.length]; + System.arraycopy(responses, 0, objects, 0, responses.length); + return npcStartConversation(player, npc, convoName, greetingId, greetingProse, objects); + } + public int OnStartNpcConversation(obj_id self, obj_id player) throws InterruptedException + { + obj_id npc = self; + if (ai_lib.isInCombat(npc) || ai_lib.isInCombat(player)) + { + return SCRIPT_OVERRIDE; + } + if (bm_vendor_condition__defaultCondition(player, npc)) + { + bm_vendor_action_showTokenVendorUI(player, npc); + string_id message = new string_id(c_stringFile, "s_4"); + chat.chat(npc, player, message); + return SCRIPT_CONTINUE; + } + chat.chat(npc, "Error: All conditions for OnStartNpcConversation were false."); + return SCRIPT_CONTINUE; + } + public int OnNpcConversationResponse(obj_id self, String conversationId, obj_id player, string_id response) throws InterruptedException + { + if (!conversationId.equals("bm_vendor")) + { + return SCRIPT_CONTINUE; + } + obj_id npc = self; + int branchId = utils.getIntScriptVar(player, "conversation.bm_vendor.branchId"); + chat.chat(npc, "Error: Fell through all branches and responses for OnNpcConversationResponse."); + utils.removeScriptVar(player, "conversation.bm_vendor.branchId"); + return SCRIPT_CONTINUE; + } +} diff --git a/sku.0/sys.shared/compiled/game/object/mobile/beast_master/shared_bm_bane_back.tpf b/sku.0/sys.shared/compiled/game/object/mobile/beast_master/shared_bm_bane_back.tpf index 5a047562d..8456e5435 100755 --- a/sku.0/sys.shared/compiled/game/object/mobile/beast_master/shared_bm_bane_back.tpf +++ b/sku.0/sys.shared/compiled/game/object/mobile/beast_master/shared_bm_bane_back.tpf @@ -1,21 +1,12 @@ -// This file ws written by the template editor @ 5:15:21 PM - Tue Sep 24 2002 - @base object/mobile/skeleton/shared_bm_spider.iff - @class creature_object_template 9 - - species = SP_angler @class tangible_object_template 3 - @class object_template 4 - objectName = "monster_name" "bane_back" detailedDescription = "" "" lookAtText = "monster_lookat" "bane_back" + appearanceFilename = "appearance/bane_back_spider.sat" - -portalLayoutFilename = "" - -clientDataFile = "clientdata/creature/client_shared_cr_angler.cdf" +clientDataFile = "clientdata/creature/client_shared_cr_angler.cdf" \ No newline at end of file diff --git a/sku.0/sys.shared/compiled/game/object/mobile/beast_master/shared_bm_urnsoris.tpf b/sku.0/sys.shared/compiled/game/object/mobile/beast_master/shared_bm_urnsoris.tpf index edba556e0..b7df8db72 100755 --- a/sku.0/sys.shared/compiled/game/object/mobile/beast_master/shared_bm_urnsoris.tpf +++ b/sku.0/sys.shared/compiled/game/object/mobile/beast_master/shared_bm_urnsoris.tpf @@ -1,19 +1,11 @@ - @base object/mobile/skeleton/shared_bm_spider.iff - @class creature_object_template 7 -// We may need to adjust creature template later -SWG Source -//species = SP_xxxx - @class tangible_object_template 3 - - @class object_template 3 objectName = "monster_name" "urnsoris" detailedDescription = "" "" lookAtText = "monster_lookat" "urnsoris" + appearanceFilename = "appearance/urnsoris.sat" - - -clientDataFile = "clientdata/creature/client_shared_cr_urnsoris.cdf" +clientDataFile = "clientdata/creature/client_shared_cr_urnsoris.cdf" \ No newline at end of file diff --git a/sku.0/sys.shared/compiled/game/object/mobile/beast_master/shared_bm_uwari_beetle.tpf b/sku.0/sys.shared/compiled/game/object/mobile/beast_master/shared_bm_uwari_beetle.tpf index 822987b74..631b99a15 100755 --- a/sku.0/sys.shared/compiled/game/object/mobile/beast_master/shared_bm_uwari_beetle.tpf +++ b/sku.0/sys.shared/compiled/game/object/mobile/beast_master/shared_bm_uwari_beetle.tpf @@ -1,19 +1,11 @@ - @base object/mobile/skeleton/shared_bm_cat_predatory.iff - @class creature_object_template 7 -// We may need to adjust creature template later -SWG Source -//species = SP_xxxx - @class tangible_object_template 3 - - @class object_template 3 objectName = "monster_name" "uwari_beetle" detailedDescription = "" "" lookAtText = "monster_lookat" "uwari_beetle" + appearanceFilename = "appearance/uwari_beetle.sat" - - -clientDataFile = "clientdata/creature/client_shared_cr_uwari_beetle_aggro_1.cdf" +clientDataFile = "clientdata/creature/client_shared_cr_uwari_beetle_aggro_1.cdf" \ No newline at end of file diff --git a/sku.0/sys.shared/compiled/game/object/mobile/shared_vendor_bm.tpf b/sku.0/sys.shared/compiled/game/object/mobile/shared_vendor_bm.tpf new file mode 100755 index 000000000..67490e7ed --- /dev/null +++ b/sku.0/sys.shared/compiled/game/object/mobile/shared_vendor_bm.tpf @@ -0,0 +1,9 @@ +@base object/mobile/skeleton/shared_humanoid.iff +@class creature_object_template 12 +@class tangible_object_template 3 +@class object_template 3 + +objectName = "mob/creature_names" "vendor_bm" +detailedDescription = "" "" + +appearanceFilename = "appearance/malakili.sat" \ No newline at end of file