diff --git a/pack/npc.pack b/pack/npc.pack index bbd23b9dd5..8f8c01a19b 100644 --- a/pack/npc.pack +++ b/pack/npc.pack @@ -389,12 +389,12 @@ 388=seer 389=thormac 390=macro_bigfish -391=macro_rivertroll1 -392=macro_rivertroll2 -393=macro_rivertroll3 -394=macro_rivertroll4 -395=macro_rivertroll5 -396=macro_rivertroll6 +391=macro_rivertrollguardian_1 +392=macro_rivertrollguardian_2 +393=macro_rivertrollguardian_3 +394=macro_rivertrollguardian_4 +395=macro_rivertrollguardian_5 +396=macro_rivertrollguardian_6 397=cow2 398=legends_guild_guard1 399=legends_guild_guard2 @@ -411,12 +411,12 @@ 410=macro_mysterious_old_man 411=macro_swarm 412=small_bat -413=macro_rockgolem1 -414=macro_rockgolem2 -415=macro_rockgolem3 -416=macro_rockgolem4 -417=macro_rockgolem5 -418=macro_rockgolem6 +413=macro_golemguardian_1 +414=macro_golemguardian_2 +415=macro_golemguardian_3 +416=macro_golemguardian_4 +417=macro_golemguardian_5 +418=macro_golemguardian_6 419=macro_zombie1 420=macro_zombie2 421=macro_zombie3 @@ -436,20 +436,20 @@ 435=macro_watchman5 436=macro_watchman6 437=agilityarena_clerk -438=macro_dryhad1 -439=macro_dryhad2 -440=macro_dryhad3 -441=macro_dryhad4 -442=macro_dryhad5 -443=macro_dryhad6 -444=npc_444 -445=npc_445 -446=npc_446 -447=npc_447 -448=npc_448 -449=npc_449 -450=npc_450 -451=npc_451 +438=macro_dryhadguardian_1 +439=macro_dryhadguardian_2 +440=macro_dryhadguardian_3 +441=macro_dryhadguardian_4 +442=macro_dryhadguardian_5 +443=macro_dryhadguardian_6 +444=goblin_red_soldier_1 +445=goblin_green_soldier_1 +446=giantrat_grey +447=jailguard_two_patrol +448=jailguard_three_patrol +449=jailguard_four_patrol +450=seagull_draynor1 +451=seagull_draynor2 452=favour_seth_groats 453=suit_of_armour 454=sanfew @@ -746,9 +746,9 @@ 745=wormbrain 746=oracle 747=oziach -748=dragonslayer_giant_rat +748=dragonslayer_giantrat_1_key 749=dragonslayer_ghost -750=dragonslayer_skeleton +750=dragonslayer_skeleton_1_key 751=dragonslayer_zombie 752=dragonslayer_demon 753=melzar_the_mad @@ -1084,12 +1084,12 @@ 1083=death_shopkeeper 1084=death_man_outdoors1 1085=death_man_outdoors2 -1086=death_man_indoors1 +1086=man4 1087=death_man_indoors2 1088=death_woman_outdoors1 1089=death_woman_outdoors2 1090=death_woman_indoors1 -1091=death_woman_indoors2 +1091=death_growncat_black 1092=death_white_knight 1093=death_mountain_goat 1094=mountain_goat2 @@ -1157,7 +1157,7 @@ 1156=kalphite_worker_chamber 1157=kalphite_lord_chamber 1158=kalphite_queen -1159=npc_1159 +1159=kalphite_queen_form_swap 1160=kalphite_flyingqueen 1161=kalphite_larva 1162=tbwt_timfraku @@ -1180,7 +1180,7 @@ 1179=0_45_48_seabird1 1180=0_45_48_seabird2 1181=0_45_48_seabird3 -1182=lord_iorwerth_vis +1182=lord_iorwerth 1183=regicide_darkelf 1184=regicide_darkelf2 1185=prif_city_guard @@ -1199,7 +1199,7 @@ 1198=direwolf 1199=regicide_old_camp_tracker 1200=regicide_old_camp_guard -1201=npc_1201 +1201=regicide_arandar_gate_guard 1202=regicide_good_elf3 1203=regicide_tyras_camp_guard 1204=regicide_tyras_guard @@ -1399,34 +1399,34 @@ 1398=misc_gardener 1399=0_40_60_rarefish 1400=npc_1400 -1401=npc_1401 -1402=npc_1402 -1403=npc_1403 -1404=npc_1404 -1405=npc_1405 -1406=npc_1406 +1401=misc_chicken +1402=misc_chicken_brown +1403=misc_rooster +1404=misc_rabbit +1405=0_43_42_memberfish +1406=0_42_42_rarefish 1407=mm_daero 1408=mm_waydar -1409=mm_waydar_aa -1410=mm_waydar_gs +1409=mm_cutscene_waydar +1410=npc_1410 1411=mm_garkor_aa -1412=mm_garkor_gs +1412=mm_garkor_final_battle 1413=mm_lumo_aa -1414=mm_lumo_gs +1414=mm_lumo_final_battle 1415=mm_bunkdo_aa -1416=mm_bunkdo_gs +1416=mm_bunkdo_final_battle 1417=mm_carado_aa -1418=mm_carado_gs +1418=mm_carado_final_battle 1419=mm_lumdo 1420=mm_karam_aa1 -1421=mm_karam_aa2 -1422=mm_karam_aa3 +1421=mm_karam_final_battle +1422=mm_karam_aa2 1423=mm_bunkwicket_aa 1424=mm_waymottin_aa 1425=mm_zooknock_aa -1426=mm_zooknock_gs +1426=mm_zooknock_final_battle 1427=mm_caranock -1428=npc_1428 +1428=mm_cutscene_caranock 1429=mm_dugopul 1430=mm_salenab 1431=mm_trefaji @@ -1468,7 +1468,7 @@ 1467=mm_zombie_monkey_small 1468=mm_bonzara 1469=mm_monkey_minder -1470=mm_foreman +1470=mm_cutscene_foreman 1471=mm_skeleton 1472=mm_demon 1473=mm_warehouse_spider @@ -1524,7 +1524,7 @@ 1523=npc_1523 1524=npc_1524 1525=npc_1525 -1526=castlewars_judge_model +1526=castlewars_judge 1527=puzzle_cart 1528=saradominist_zealot 1529=castlewars_sheep @@ -1577,9 +1577,9 @@ 1576=canafis_stranger 1577=route_vanstrom_klause_sitting 1578=route_vanstrom_vampire_misty -1579=npc_1579 -1580=npc_1580 -1581=npc_1581 +1579=route_vanstrom_klause +1580=route_vanstrom_transform +1581=route_vanstrom_vampire 1582=firegiant_big 1583=firegiant_big2 1584=firegiant_big3 @@ -1760,10 +1760,10 @@ 1759=farmer_farming 1760=farmer_farming_on_49_51 1761=farmer_farming_on_48_51 -1762=npc_1762 -1763=npc_1763 -1764=npc_1764 -1765=npc_1765 +1762=sheepsheered2 +1763=sheepunsheered2 +1764=sheepsheered3 +1765=sheepunsheered3 1766=cow2_calf 1767=cow3 1768=cow3_calf @@ -1775,7 +1775,7 @@ 1774=goblin_unarmed_melee_6 1775=goblin_unarmed_melee_7 1776=goblin_unarmed_melee_8 -1777=npc_1777 +1777=roving_update_female_woodelf 1778=wilderness_capeseller_1 1779=wilderness_capeseller_2 1780=wilderness_capeseller_3 @@ -1787,10 +1787,10 @@ 1786=wilderness_capeseller_9 1787=wilderness_capeseller_10 1788=mm_lumdo_final_battle -1789=mm_bunkwicket_gs -1790=mm_waymottin_gs -1791=npc_1791 -1792=npc_1792 +1789=mm_bunkwicket_final_battle +1790=mm_waymottin_final_battle +1791=macro_ent_jungle_tree1 +1792=macro_ent_jungle_tree2 1793=favour_tassie_slipcast 1794=favour_hammerspike_stoutbeard 1795=favour_gangster_dwarf @@ -1833,7 +1833,7 @@ 1832=swamp_cave_bug 1833=cave_littlebug 1834=swamp_candle_guy -1835=npc_1835 +1835=easter05_bunny 1836=dwarfrock_multi_dondakan 1837=dwarfrock_dondakan 1838=dwarfrock_dondakan_noaxe @@ -1916,7 +1916,7 @@ 1915=blooddiamond_vampirewarrior_unkillable 1916=malak 1917=dt_bandit_shopkeeper -1918=fourdiamonds_indiana_vis +1918=fourdiamonds_indiana 1919=fourdiamonds_assasin 1920=fourdiamonds_vampire_lord 1921=fourdiamonds_bartender @@ -1958,7 +1958,7 @@ 1957=desert_treasure_invisible_npc 1958=deserttreasure_mummy_1 1959=deserttreasure_mummy_1_on_fire -1960=mummy_f_turn_to_ash +1960=mummy_turn_to_ash 1961=deserttreasure_mummy_2 1962=deserttreasure_mummy_3 1963=deserttreasure_mummy_4 @@ -1976,16 +1976,16 @@ 1975=fd_damis_tougher 1976=shadow_dog_wild 1977=firediamond_firewarrior -1978=npc_1978 -1979=npc_1979 +1978=ics_little_worker1 +1979=ics_little_worker2 1980=ics_little_embalmer 1981=ics_little_carpenter 1982=ics_little_linen1 1983=ics_little_linen2 -1984=ics_little_hipriest_town -1985=npc_1985 +1984=ics_little_hipriest_ceremony +1985=ics_little_hipriest_town 1986=ics_little_hipriest_vis -1987=npc_1987 +1987=ics_little_priest_ceremony 1988=ics_little_priest 1989=ics_little_priestdoorman 1990=ics_little_sphinx @@ -1995,10 +1995,10 @@ 1994=ics_little_jackal 1995=ics_little_locust 1996=ics_little_vulture -1997=ics_little_plague_frog_vis -1998=ics_little_plague_cow1_vis -1999=ics_little_plague_cow2_vis -2000=ics_little_plague_cow3_vis +1997=ics_little_plague_frog +1998=ics_little_plague_cow1 +1999=ics_little_plague_cow2 +2000=ics_little_plague_cow3 2001=ics_little_scarabs 2002=ics_little_multi_wanderer 2003=ics_little_multi_wanderer1 @@ -2009,8 +2009,8 @@ 2008=ics_little_apmeken 2009=ics_little_scabaras 2010=ics_little_crondis -2011=npc_2011 -2012=ics_little_ic +2011=ics_little_ic +2012=ics_little_ic_vis 2013=ics_little_spectre 2014=ics_little_spectre_vis 2015=ics_little_mummy_1 @@ -2065,8 +2065,8 @@ 2064=ogre_hunter2 2065=ogre_hunter3 2066=zogre_necromancers_assistant -2067=npc_2067 -2068=npc_2068 +2067=0_49_149_cavefish +2068=0_50_149_cavefish 2069=cave_goblin_miner 2070=cave_goblin_miner2 2071=cave_goblin_miner3 @@ -2289,16 +2289,16 @@ 2288=rd_observer_room_6 2289=rd_observer_room_7 2290=rd_teleporter_guy -2291=npc_2291 -2292=npc_2292 -2293=npc_2293 -2294=npc_2294 -2295=magic_carpet_seller5 -2296=magic_carpet_seller4 -2297=npc_2297 -2298=npc_2298 -2299=npc_2299 -2300=npc_2300 +2291=magic_carpet_seller1 +2292=magic_carpet_seller2 +2293=magic_carpet_seller3 +2294=magic_carpet_seller4 +2295=magic_carpet_seller5_multi +2296=magic_carpet_seller5 +2297=magic_carpet_seller6_multi +2298=magic_carpet_seller6 +2299=magic_carpet_seller7_multi +2300=magic_carpet_seller7 2301=magic_carpet_monkey 2302=magic_carpet_multi_monkey1 2303=magic_carpet_multi_monkey2 @@ -2347,9 +2347,9 @@ 2346=herder_plaguesheep_2 2347=herder_plaguesheep_3 2348=herder_plaguesheep_4 -2349=npc_2349 -2350=npc_2350 -2351=npc_2351 +2349=mourning_overpass_mourner1 +2350=mourning_overpass_mourner2 +2351=mourning_overpass_mourner3 2352=mourning_stores_man 2353=mourning_seamstress 2354=mourning_elf_bankerm @@ -2365,14 +2365,14 @@ 2364=mourning_town_elf_2 2365=mourning_town_elf_3 2366=mourning_town_elf_4 -2367=mourning_town_elf_5_vis +2367=mourning_town_elf_5 2368=mourning_elf_kid_1 2369=mourning_elf_kid_2 2370=mourner_hideout_gnome 2371=mourner_hideout_gnome_head -2372=headmourner_vis -2373=mourner1_vis -2374=mournertwa_vis +2372=mourner_hideout_head_mourner +2373=mourner_hideout_guard +2374=mourner_hideout_gnome_guard 2375=roving_female_woodelf_temp 2376=roving_female_woodelf_temp_1 2377=mourning_plaguesheep_1 @@ -2430,50 +2430,50 @@ 2429=forget_cutscene_drunken_dwarf 2430=forget_cutscene_rowdy 2431=forget_cutscene_sitting -2432=npc_2432 -2433=npc_2433 -2434=npc_2434 +2432=dwarf_red_axe_henchman +2433=dwarf_red_axe_henchman2 +2434=ogre_red_axe_shaman 2435=viking_dagganoth_cave_ferryman_rellekka 2436=viking_dagganoth_cave_ferryman_1op 2437=viking_dagganoth_cave_ferryman_island 2438=viking_dagganoth_cave_waterbirth_island -2439=npc_2439 -2440=npc_2440 -2441=npc_2441 -2442=npc_2442 -2443=npc_2443 -2444=npc_2444 -2445=npc_2445 -2446=npc_2446 -2447=npc_2447 -2448=npc_2448 -2449=npc_2449 -2450=npc_2450 -2451=npc_2451 -2452=npc_2452 -2453=npc_2453 -2454=npc_2454 -2455=npc_2455 -2456=npc_2456 +2439=viking_askelapen_dagganoth_mountain +2440=dagannoth_weak_door_south +2441=dagannoth_weak_door_falling_south +2442=dagannoth_weak_door_fallen_south +2443=dagannoth_weak_door_west +2444=dagannoth_weak_door_falling_west +2445=dagannoth_weak_door_fallen_west +2446=dagannoth_weak_door_north +2447=dagannoth_weak_door_falling_north +2448=dagannoth_weak_door_fallen_north +2449=dungeon_dagganoth_egg1 +2450=dungeon_dagganoth_egg2 +2451=dungeon_dagganoth_egg3 +2452=giant_rockcrab +2453=giant_rockcrab_hidden +2454=dagganoth_critter +2455=dungeon_dagganoth_mainroom +2456=dungeon_dagganoth_lighter 2457=dungeon_dagganoth_magic_monster 2458=macro_forester_m -2459=macro_pheasant_model_1 -2460=macro_pheasant_model_2 -2461=macro_pheasant_model_3 -2462=macro_pheasant_model_4 -2463=macro_chicken1 -2464=macro_chicken2 -2465=macro_chicken3 -2466=macro_chicken4 -2467=macro_chicken5 -2468=macro_chicken6 -2469=npc_2469 -2470=npc_2470 -2471=npc_2471 -2472=npc_2472 -2473=npc_2473 -2474=macro_frog_prin_he -2475=macro_frog_prin_she +2459=macro_pheasant_onetail +2460=macro_pheasant_twotail +2461=macro_pheasant_threetail +2462=macro_pheasant_fourtail +2463=macro_evil_chicken_1 +2464=macro_evil_chicken_2 +2465=macro_evil_chicken_3 +2466=macro_evil_chicken_4 +2467=macro_evil_chicken_5 +2468=macro_evil_chicken_6 +2469=macro_frog_royal +2470=macro_frog_sulking +2471=macro_frog_noncombat +2472=macro_frog_crier +2473=macro_frog_nohat +2474=macro_frog_prince +2475=macro_frog_princess 2476=macro_highwayman 2477=macro_magneson 2478=macro_evil_bob_outside @@ -2489,7 +2489,7 @@ 2488=tbwt_tamayu_multinpc_house 2489=tbwcu_village_snake 2490=tbwcu_snakejungle_appear -2491=npc_2491 +2491=tbwcu_jungle_spider 2492=tbwcu_spider_appear 2493=tbwcu_mosquito_single 2494=tbwcu_mosquito_swarm3 @@ -2532,20 +2532,20 @@ 2531=tbwcu_rionasta_multinpc 2532=tbwcu_rionasta 2533=tbwcu_rionasta_nosticks -2534=npc_2534 -2535=npc_2535 +2534=macro_mahogany_ent +2535=macro_teak_ent 2536=macro_niles 2537=macro_miles 2538=macro_giles 2539=macro_pirate 2540=macro_jekyll -2541=npc_2541 -2542=npc_2542 -2543=npc_2543 -2544=npc_2544 -2545=npc_2545 -2546=npc_2546 -2547=npc_2547 +2541=macro_hyde_1 +2542=macro_hyde_2 +2543=macro_hyde_3 +2544=macro_hyde_4 +2545=macro_hyde_5 +2546=macro_hyde_6 +2547=macro_doctor 2548=feud_bjseller 2549=feud_dye_lady 2550=npc_2550 @@ -2564,8 +2564,8 @@ 2563=blast_furnace_perfect_gold_ore 2564=smithing_guild_ore_seller 2565=smithing_guild_buyer -2566=npc_2566 -2567=npc_2567 +2566=wom_cutscene_1 +2567=wom_cutscene_2 2568=wom_banker1 2569=wom_banker2 2570=wom_banker3 @@ -2631,7 +2631,7 @@ 2630=tzhaar_fightpit_swarm_2b 2631=tzhaar_fightpit_swarm_3a 2632=tzhaar_fightpit_swarm_3b -2633=npc_2633 +2633=wom_original 2634=wom_gossip 2635=twocats_bob_cutscene 2636=twocats_bob_cutscene2 @@ -2650,8 +2650,8 @@ 2649=twocats_gnome_woman 2650=twocats_gnome_man 2651=twocats_odysseus_ghost -2652=npc_2652 -2653=npc_2653 +2652=twocats_niete +2653=ics_little_cat_visible 2654=twocats_unferth 2655=twocats_unferth_bald 2656=twocats_unferth_shorthair @@ -2660,27 +2660,27 @@ 2659=twocats_unferth_longhair 2660=reldo_withbook 2661=reldo_normal -2662=npc_2662 -2663=npc_2663 -2664=npc_2664 -2665=npc_2665 -2666=npc_2666 -2667=npc_2667 -2668=npc_2668 -2669=npc_2669 -2670=npc_2670 -2671=npc_2671 -2672=npc_2672 -2673=npc_2673 -2674=npc_2674 -2675=npc_2675 +2662=lazycat_light +2663=lazycat +2664=lazycat_brown +2665=lazycat_black +2666=lazycat_browngrey +2667=lazycat_bluegrey +2668=wileycat_light +2669=wileycat +2670=wileycat_brown +2671=wileycat_black +2672=wileycat_browngrey +2673=wileycat_bluegrey +2674=thief2 +2675=man4_for_musa_point 2676=makeover_mage_female 2677=highwayman2 -2678=npc_2678 -2679=npc_2679 -2680=npc_2680 -2681=npc_2681 -2682=npc_2682 +2678=goblin_armed_melee_1 +2679=goblin_armed_melee_2 +2680=goblin_armed_melee_3 +2681=goblin_armed_melee_4 +2682=rat_indoors 2683=rimmington_hengel 2684=rimmington_anja 2685=rimmington_hobgoblin_unarmed_1 @@ -2693,9 +2693,9 @@ 2692=sarim_pub_sitting_patron 2693=sarim_seagull_pier 2694=sarim_seagull_pier_big -2695=npc_2695 -2696=npc_2696 -2697=npc_2697 +2695=jail_pirate +2696=jail_thief +2697=jail_mugger 2698=jail_black_knight 2699=jail_guard_1 2700=jail_guard_2 @@ -2720,16 +2720,16 @@ 2719=sarim_grum 2720=sarim_gerrant 2721=sarim_wydin -2722=npc_2722 -2723=npc_2723 -2724=npc_2724 -2725=npc_2725 -2726=npc_2726 -2727=npc_2727 -2728=npc_2728 -2729=npc_2729 -2730=npc_2730 -2731=npc_2731 +2722=dragonslayer_giantrat_2 +2723=dragonslayer_giantrat_3 +2724=dragonslayer_skeleton_2 +2725=dragonslayer_skeleton_3 +2726=thurgos_seagull +2727=thurgos_seagull2 +2728=shipmonk1_b +2729=shipmonk1_c +2730=shipmonk2_b +2731=shipmonk2_c 2732=master_crafter_2 2733=master_crafter_3 2734=tzhaar_fightcave_swarm_1a @@ -2779,13 +2779,13 @@ 2778=wanted_black_knight_attackable_base_config 2779=wanted_white_ranger 2780=wanted_solus_attackable -2781=npc_2781 +2781=grandtree_spawnedguard 2782=mourning_shadow_beast 2783=mourning_dark_beast -2784=npc_2784 -2785=npc_2785 -2786=npc_2786 -2787=npc_2787 +2784=mourner_hideout_slave_guard +2785=mourner_slave_pickaxe +2786=mourner_slave_spade +2787=mourner_slave_no_tools 2788=mourning_deathalter_dwarf 2789=mourning_deathalter_dwarf_vis 2790=macro_drilldemon @@ -2951,7 +2951,7 @@ 2950=vc_face 2951=vc_felkrash_the_bard 2952=vc_smokin_joe -2953=vc_partyguests_sir_ceril_carnillean_vis +2953=vc_partyguests_sir_ceril_carnillean 2954=vc_partyguests_councillor_halgrive 2955=vc_partyguests_spice_merchant 2956=vc_partyguests_fur_merchant @@ -2960,18 +2960,18 @@ 2959=vc_partyguests_silk_merchant 2960=vc_partyguests_zenesha 2961=vc_partyguests_ali_m -2962=npc_2962 -2963=npc_2963 -2964=npc_2964 -2965=npc_2965 -2966=npc_2966 -2967=npc_2967 -2968=npc_2968 -2969=npc_2969 -2970=npc_2970 -2971=npc_2971 -2972=npc_2972 -2973=npc_2973 +2962=ratcatcher_staticguard +2963=ratcatcher_chiefguard +2964=ratcatcher_guard_left_front +2965=ratcatcher_guard_left_mid +2966=ratcatcher_guard_left_back +2967=ratcatcher_guard_left_fullback +2968=ratcatcher_guard_right_front +2969=ratcatcher_guard_right_mid +2970=ratcatcher_guard_right_back +2971=ratcatcher_guard_right_fullback +2972=ratcatcher_guard_left_inside +2973=ratcatcher_guard_right_inside 2974=vc_partyrat_multi1 2975=vc_partyrat_multi2 2976=vc_partyrat_multi3 @@ -3005,20 +3005,20 @@ 3004=vc_gambler_woman3 3005=vc_gambler_poor1 3006=vc_gambler_poor2 -3007=pitrat_sarim_def -3008=pitrat_sarim_agr -3009=pitrat_sarim_neu -3010=pitrat_varrock_def -3011=pitrat_varrock_agr -3012=pitrat_varrock_neu -3013=pitrat_ardougne_def -3014=pitrat_ardougne_agr -3015=pitrat_ardougne_neu -3016=pitrat_keldagrim_def -3017=pitrat_keldagrim_agr -3018=pitrat_keldagrim_neu -3019=npc_3019 -3020=npc_3020 +3007=pitrat_ardougne_def +3008=pitrat_ardougne_agr +3009=pitrat_ardougne_neu +3010=pitrat_keldagrim_def +3011=pitrat_keldagrim_agr +3012=pitrat_keldagrim_neu +3013=pitrat_sarim_def +3014=pitrat_sarim_agr +3015=pitrat_sarim_neu +3016=pitrat_varrock_def +3017=pitrat_varrock_agr +3018=pitrat_varrock_neu +3019=0_52_149_freshfish +3020=magic_carpet_seller8 3021=farming_tools_leprechaun 3022=elid_genie 3023=elid_waterspirit @@ -3070,8 +3070,8 @@ 3069=skeletal_wyvern2 3070=skeletal_wyvern3 3071=skeletal_wyvern4 -3072=npc_3072 -3073=npc_3073 +3072=icegiant_low_wanderrange +3073=icewarrior_low_wanderrange 3074=devious_monk_hooded 3075=devious_monk_hooded_visable 3076=devious_monk_dead @@ -3080,18 +3080,18 @@ 3079=devious_cutscene_monk 3080=devious_cutscene_monk_relic 3081=devious_cutscene_assassin -3082=npc_3082 -3083=npc_3083 -3084=npc_3084 -3085=npc_3085 -3086=npc_3086 -3087=npc_3087 -3088=npc_3088 +3082=win05_pixie_rosie +3083=win05_pixie_sorcha +3084=win05_pixie_cait +3085=win05_pixie_cormac +3086=win05_pixie_fionn +3087=win05_pixie_donnacha +3088=win05_pixie_ronan 3089=npc_3089 3090=npc_3090 3091=npc_3091 -3092=npc_3092 -3093=npc_3093 +3092=win05_hooded_stranger +3093=runecraft_cosmic_npc 3094=magictraining_flying_book 3095=magictraining_flying_book2 3096=magictraining_pizazz_hat @@ -3117,10 +3117,10 @@ 3116=handsand_reeso 3117=macro_sandwich_lady_npc 3118=prisonpete_pete -3119=prisonpete_balloon_model_1a -3120=prisonpete_balloon_model_1b -3121=prisonpete_balloon_model_2 -3122=prisonpete_balloon_model_3 +3119=prisonpete_balloon1 +3120=prisonpete_balloon2 +3121=prisonpete_balloon3 +3122=prisonpete_balloon4 3123=agility_pyramid_simon 3124=agility_pyramid_penny_waterfall_npc_north 3125=agility_pyramid_penny_waterfall_npc_east @@ -3201,20 +3201,20 @@ 3200=chaoselemental 3201=slayer_killerwatt 3202=slayer_killerwatt_ball -3203=npc_3203 -3204=npc_3204 +3203=stormcloud_non_attacking +3204=lightning_non_attacking 3205=merchant_pies -3206=npc_3206 -3207=npc_3207 -3208=npc_3208 -3209=npc_3209 +3206=macro_priest +3207=macro_pious_pete +3208=macro_candle_taper +3209=elena2_vis 3210=alrena_gasmask_mask 3211=alrena_gasmask_mix 3212=bravek_hangover_cure_anim 3213=edmond_top 3214=edmond_bottom -3215=npc_3215 -3216=npc_3216 +3215=elenap_vis +3216=mourner_elena_guard 3217=risingsun_barmaid2 3218=risingsun_barmaid3 3219=fai_falador_dwarf_normal1 @@ -3290,7 +3290,7 @@ 3289=ernest_multiernest 3290=ernest_multichicken 3291=draynor_skeleton -3292=npc_3292 +3292=draynor_witch 3293=draynor_possesed_chair 3294=mguild_guard1 3295=mguild_guard2 @@ -3342,34 +3342,34 @@ 3341=mole_baby_01 3342=mole_baby_02 3343=mole_baby_03 -3344=npc_3344 -3345=slayer_mutated_zygomite_adult -3346=npc_3346 -3347=npc_3347 +3344=slayer_mutated_zygomite_adolescent_cap +3345=slayer_mutated_zygomite_adult_capt +3346=slayer_mutated_zygomite_adolescent +3347=slayer_mutated_zygomite_adult 3348=white_knight_yellow_plumes_f 3349=white_knight_green_plumes_f 3350=white_knight_blue_plumes_f -3351=npc_3351 -3352=npc_3352 -3353=npc_3353 -3354=npc_3354 -3355=npc_3355 -3356=npc_3356 -3357=npc_3357 -3358=npc_3358 -3359=npc_3359 -3360=npc_3360 -3361=npc_3361 -3362=npc_3362 -3363=npc_3363 -3364=npc_3364 -3365=npc_3365 -3366=npc_3366 -3367=npc_3367 -3368=npc_3368 -3369=npc_3369 -3370=npc_3370 -3371=npc_3371 +3351=macro_geni_underwater +3352=macro_mysterious_old_man_underwater +3353=macro_swarm_underwater +3354=macro_pirate_underwater +3355=macro_highwayman_underwater +3356=macro_niles_underwater +3357=macro_miles_underwater +3358=macro_giles_underwater +3359=macro_jekyll_underwater +3360=macro_hyde_underwater_1 +3361=macro_hyde_underwater_2 +3362=macro_hyde_underwater_3 +3363=macro_hyde_underwater_4 +3364=macro_hyde_underwater_5 +3365=macro_hyde_underwater_6 +3366=macro_evil_chicken_underwater_1 +3367=macro_evil_chicken_underwater_2 +3368=macro_evil_chicken_underwater_3 +3369=macro_evil_chicken_underwater_4 +3370=macro_evil_chicken_underwater_5 +3371=macro_evil_chicken_underwater_6 3372=hundred_varze 3373=hundred_varze_frozen 3374=hundred_varze_frozen_base @@ -3404,7 +3404,7 @@ 3403=hundred_dwarf_dad_rohak 3404=hundred_dwarf_drunk_multi 3405=hundred_dwarf_dad_drunk -3406=npc_3406 +3406=slayer_icefiend_1 3407=hundred_goblin_1 3408=hundred_goblin_2 3409=hundred_goblin_1_frozen @@ -3501,11 +3501,11 @@ 3500=hundred_minion5_fire 3501=hundred_minion5_ranged 3502=hundred_minion5_earth -3503=npc_3503 -3504=npc_3504 -3505=npc_3505 -3506=npc_3506 -3507=npc_3507 +3503=overgrowncat_hell +3504=growncat_hell +3505=kittenpet_hell +3506=lazycat_hell +3507=wileycat_hell 3508=macro_gravedigger 3509=burgh_villager_0_blood_tithe 3510=burgh_villager_tithe_multinpc @@ -3520,23 +3520,23 @@ 3519=burgh_gadderanks_wounded 3520=burgh_vampire_juve_1_attackable 3521=burgh_vampire_juve_2_attackable -3522=npc_3522 -3523=npc_3523 -3524=npc_3524 -3525=npc_3525 -3526=npc_3526 -3527=npc_3527 -3528=npc_3528 -3529=npc_3529 -3530=npc_3530 -3531=npc_3531 -3532=npc_3532 -3533=npc_3533 -3534=npc_3534 -3535=npc_3535 -3536=npc_3536 -3537=npc_3537 -3538=npc_3538 +3522=burgh_vampire_juve_1 +3523=burgh_vampire_juve_2 +3524=burgh_vampire_juve_3 +3525=burgh_vampire_juve_4 +3526=burgh_vampire_juve_angry +3527=burgh_vampire_juve_held +3528=burgh_cutscene_juve_1 +3529=burgh_cutscene_juve_2 +3530=burgh_juvinate_vampyre_misty +3531=burgh_vampire_juvenile_1 +3532=burgh_vampire_juvenile_2 +3533=burgh_vampire_juvenile_3 +3534=burgh_vampire_juvenile_held +3535=burgh_ivan_strom_temple_ambush +3536=burgh_ivan_strom_temple_ambush_sickle +3537=burgh_ivan_temple_vampire_juve_1 +3538=burgh_ivan_temple_vampire_juve_2 3539=burgh_rescue_veliaf_hurtz_talk 3540=burgh_vilager_leader 3541=burgh_general_store_owner @@ -3574,9 +3574,9 @@ 3573=burgh_turned_vampyre_male_verak 3574=0_54_49_memberfish 3575=0_55_49_memberfish -3576=npc_3576 -3577=npc_3577 -3578=npc_3578 +3576=templetrek_vampire_1 +3577=templetrek_vampire_2 +3578=templetrek_vampire_3 3579=sheep_shearer_the_thing 3580=poh_tentacle_monster 3581=poh_skeleton @@ -3802,7 +3802,7 @@ 3801=pest_squire_ship_portsarim 3802=pest_squire_lander 3803=npc_3803 -3804=npc_3804 +3804=52_59_rarefish 3805=postie_pete 3806=millie_the_miller 3807=gillie_the_milkmaid @@ -3847,6 +3847,6 @@ 3846=swan_troll_general 3847=swan_seatroll_queen 3848=swan_fishingspot -3849=npc_3849 +3849=swan_macro_whirpool 3850=swan_skeleton_unattackable 3851=swan_skeleton_training diff --git a/pack/seq.pack b/pack/seq.pack index bba8f151dc..16c2622a8b 100644 --- a/pack/seq.pack +++ b/pack/seq.pack @@ -227,11 +227,11 @@ 226=crawler_ready 227=crawler_attack 228=crawler_death -229=monkey_cow_walk -230=monkey_cow_mount -231=monkey_cow_dismount -232=monkey_sheep_idle -233=monkey_sheep_walk +229=orc_walk +230=orc_attack +231=orc_block +232=orc_ready +233=orc_death 234=penguin_walk 235=penguin_ready 236=penguin_death @@ -1362,7 +1362,7 @@ 1361=sandtimer_120secs 1362=lantern_glow 1363=misc_fish_onspot -1364=poh_smash_magic_tablet_spell +1364=misc_human_mining_steel_pickaxe 1365=misc_human_woodcutting_steel_axe 1366=misc_npc_herb_weeding_iron_sickle 1367=misc_sitting_fishing @@ -1373,7 +1373,7 @@ 1372=misc_shipjourney_to_misc 1373=misc_shipjourney_to_rellekka 1374=emote_blow_kiss -1375=barrows_verac_desolation +1375=seq_1375 1376=seq_1376 1377=seq_1377 1378=seq_1378 @@ -3465,7 +3465,7 @@ 3464=100_jubbly_walk 3465=100_jubbly_defend 3466=100_jubbly_death -3467=seagull_attack +3467=jubbly_permadeath 3468=duck_rework_death 3469=100_jubbly_toad_balloon_ready 3470=100_jubbly_toad_balloon_inflate diff --git a/scripts/_unpack/377/all.npc b/scripts/_unpack/377/all.npc index 34d66233fa..8f0cb02c04 100644 --- a/scripts/_unpack/377/all.npc +++ b/scripts/_unpack/377/all.npc @@ -26,6 +26,19 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op1=Talk-to head1=obj_pickpocket_guide_farmer +maxrange=50 +moverestrict=outdoors +defaultmode=patrol +patrol1=0_50_50_7_33,0 +patrol2=0_50_50_11_30,0 +patrol3=0_50_50_19_30,0 +patrol4=0_50_50_19_22,10 +patrol5=0_50_50_21_22,0 +patrol6=0_50_50_21_12,0 +patrol7=0_50_50_18_9,0 +patrol8=0_50_50_14_5,0 +patrol9=0_50_50_2_5,0 +patrol10=0_50_50_2_32,0 [man] name=Man @@ -155,6 +168,17 @@ op3=Pickpocket op1=Talk-to vislevel=2 head1=obj_pickpocket_guide_warrior +respawnrate=50 +hitpoints=7 +param=stabdefence,-21 +param=slashdefence,-21 +param=crushdefence,-21 +param=magicdefence,-21 +param=rangedefence,-21 +param=damagetype,^crush_style +param=defend_sound,female_hit +param=death_sound,female_death +category=citizen [woman2] name=Woman @@ -184,6 +208,17 @@ op1=Talk-to vislevel=2 head1=idk_woman_hair_short_head head2=npc_woman2_head +respawnrate=50 +hitpoints=7 +param=stabdefence,-21 +param=slashdefence,-21 +param=crushdefence,-21 +param=magicdefence,-21 +param=rangedefence,-21 +param=damagetype,^crush_style +param=defend_sound,female_hit +param=death_sound,female_death +category=citizen [woman3] name=Woman @@ -213,6 +248,17 @@ op1=Talk-to vislevel=2 head1=idk_woman_hair_medium_head head2=npc_woman2_head +respawnrate=50 +hitpoints=7 +param=stabdefence,-21 +param=slashdefence,-21 +param=crushdefence,-21 +param=magicdefence,-21 +param=rangedefence,-21 +param=damagetype,^crush_style +param=defend_sound,female_hit +param=death_sound,female_death +category=citizen [farmer1] name=Farmer @@ -238,6 +284,21 @@ op3=Pickpocket op2=Attack vislevel=7 head1=obj_pickpocket_guide_farmer +wanderrange=20 +maxrange=22 +respawnrate=50 +hitpoints=12 +attack=3 +strength=4 +defence=8 +param=attackrate,6 +param=attackbonus,5 +param=strengthbonus,6 +param=damagetype,^stab_style +param=attack_anim,human_farmersfork_stab +param=defend_anim,human_farmersfork_def +param=attack_sound,staff_stab +// todo sounds [thief1] name=Thief @@ -259,6 +320,16 @@ readyanim=human_ready op2=Attack vislevel=16 head1=obj_pickpocket_guide_man +wanderrange=8 +maxrange=10 +respawnrate=50 +hitpoints=17 +attack=14 +strength=13 +defence=12 +param=damagetype,^crush_style +wanderrange=7 +param=retreat,8 [guard1] name=Guard @@ -283,6 +354,26 @@ readyanim=human_ready op2=Attack op3=Pickpocket vislevel=21 +wanderrange=2 +maxrange=7 +respawnrate=100 +hitpoints=22 +attack=19 +strength=18 +defence=14 +param=attackbonus,4 +param=strengthbonus,5 +param=stabdefence,18 +param=slashdefence,25 +param=crushdefence,19 +param=magicdefence,-4 +param=rangedefence,20 +param=damagetype,^stab_style +param=attack_anim,human_sword_stab +param=defend_anim,human_sword_def +param=attack_sound,stabsword_stab +// param=defend_sound,blade4 +category=guard [guard2] name=Guard @@ -306,6 +397,32 @@ readyanim=human_ready op2=Attack op3=Pickpocket vislevel=22 +wanderrange=2 +maxrange=4 +attackrange=5 +respawnrate=100 +hitpoints=22 +attack=15 +strength=15 +defence=16 +ranged=26 +param=attackrate,6 +param=attackbonus,6 +param=strengthbonus,10 +param=rangebonus,10 +param=stabdefence,13 +param=slashdefence,17 +param=crushdefence,14 +param=magicdefence,-4 +param=rangedefence,15 +param=damagetype,^ranged_style +param=attack_anim,human_crossbow +// param=rangeattack_sound,crossbow +param=proj_launch,crossbowbolt_launch +param=proj_travel,crossbowbolt_travel +category=guard +// osrs stats and Vislvl match 1:1 +// This npc havent any attack sound. [tramp] name=Tramp @@ -328,6 +445,17 @@ readyanim=human_ready op2=Attack vislevel=2 head1=idk_man_hair_long_head +wanderrange=20 +maxrange=22 +// TODO npc removed in 2007. no info on him atm. copied from man. +respawnrate=50 +hitpoints=7 +param=stabdefence,-21 +param=slashdefence,-21 +param=crushdefence,-21 +param=magicdefence,-21 +param=rangedefence,-21 +param=damagetype,^crush_style [barbarian] name=Barbarian @@ -357,6 +485,29 @@ vislevel=7 head1=obj_khazard_helmet_manhead head2=idk_man_jaw_split_head head3=npc_barbarian_head +wanderrange=10 +maxrange=12 +respawnrate=50 +hitpoints=14 +attack=6 +strength=6 +defence=2 +param=attackrate,5 +// attackbonus is guess. TODO Try get real values +param=attackbonus,8 +param=strengthbonus,7 +param=stabdefence,12 +param=slashdefence,15 +param=crushdefence,13 +param=magicdefence,3 +// rangedefence is guess. TODO Try get real values +param=rangedefence,6 +param=damagetype,^slash_style +param=attack_anim,human_axe_hack +param=defend_anim,human_axe_def +param=attack_sound,baxe_slash +category=barbarian +// animations and taken Gunthor the Brave [wizard] name=Wizard @@ -388,6 +539,15 @@ op2=Attack vislevel=9 head1=obj_pickpocket_guide_man head2=obj_bluewizhat_manhead +attackrange=8 +respawnrate=60 +hitpoints=14 +attack=8 +strength=8 +defence=5 +magic=10 +param=magicdefence,3 +param=damagetype,^crush_style [druid] name=Druid @@ -409,6 +569,14 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=33 +attackrange=8 +respawnrate=50 +hitpoints=30 +attack=28 +strength=28 +defence=32 +magic=25 +param=damagetype,^crush_style [warrior_woman] name=Warrior woman @@ -431,6 +599,24 @@ readyanim=human_ready op3=Pickpocket op2=Attack vislevel=24 +respawnrate=100 +hitpoints=20 +attack=22 +strength=22 +defence=22 +param=attackbonus,6 +param=strengthbonus,7 +param=stabdefence,40 +param=slashdefence,41 +param=crushdefence,37 +param=magicdefence,-10 +param=rangedefence,38 +param=damagetype,^stab_style +param=attack_anim,human_sword_stab +param=defend_anim,human_sword_def +param=attack_sound,hacksword_stab +param=defend_sound,steel +param=death_sound,female_death [al_kharid_man] name=Man @@ -455,6 +641,10 @@ readyanim=human_ready op3=Pickpocket op2=Attack vislevel=2 +respawnrate=50 +hitpoints=7 +param=damagetype,^crush_style +category=citizen [barbarian_woman] name=Barbarian woman @@ -480,6 +670,25 @@ op2=Attack vislevel=8 head1=obj_pickpocket_guide_warrior head2=obj_headband_red_womanhead +wanderrange=10 +maxrange=12 +respawnrate=50 +hitpoints=14 +attack=6 +strength=5 +defence=5 +param=attackrate,6 +param=attackbonus,8 +param=strengthbonus,10 +param=stabdefence,1 +param=slashdefence,1 +param=damagetype,^stab_style +param=attack_anim,human_spear_spike +param=defend_anim,human_spear_block +param=attack_sound,staff_stab +param=defend_sound,female_hit +param=death_sound,female_death +category=barbarian [al_kharid_warrior] name=Al-Kharid warrior @@ -509,6 +718,23 @@ readyanim=human_ready op3=Pickpocket op2=Attack vislevel=9 +respawnrate=50 +hitpoints=19 +attack=7 +strength=5 +defence=4 +param=attackbonus,10 +param=strengthbonus,9 +param=stabdefence,12 +param=slashdefence,15 +param=crushdefence,10 +param=magicdefence,-1 +param=rangedefence,12 +param=damagetype,^slash_style +param=attack_anim,human_sword_slash +param=defend_anim,human_sword_def +param=attack_sound,hacksword_slash +// param=defend_sound,brassclash2 [white_knight] name=White Knight @@ -536,6 +762,24 @@ walkanim=human_dh_weapon_walk,human_dh_weapon_walk,human_dh_weapon_walk,human_dh readyanim=human_dh_weapon_ready op2=Attack vislevel=36 +respawnrate=100 +hitpoints=52 +attack=27 +strength=29 +defence=21 +param=attackrate,7 +param=attackbonus,30 +param=strengthbonus,31 +param=stabdefence,83 +param=slashdefence,76 +param=crushdefence,70 +param=magicdefence,-11 +param=rangedefence,74 +param=damagetype,^slash_style +param=attack_anim,human_dhsword_chop +param=defend_anim,human_dhsword_block +param=attack_sound,2H_crush +// param=defend_sound,blade3 [paladin] name=Paladin @@ -563,6 +807,26 @@ readyanim=human_ready op3=Pickpocket op2=Attack vislevel=62 +wanderrange=2 +maxrange=4 +respawnrate=100 +hitpoints=57 +attack=54 +strength=54 +defence=54 +param=attackrate,5 +param=attackbonus,20 +param=strengthbonus,22 +param=stabdefence,87 +param=slashdefence,84 +param=crushdefence,76 +param=magicdefence,-10 +param=rangedefence,79 +param=damagetype,^slash_style +param=attack_anim,human_sword_slash +param=defend_anim,human_sword_def +param=attack_sound,hacksword_slash +// param=defend_sound,blade3 [hero] name=Hero @@ -593,6 +857,24 @@ readyanim=human_ready op2=Attack op3=Pickpocket vislevel=69 +respawnrate=100 +hitpoints=82 +attack=54 +strength=55 +defence=54 +param=attackrate,5 +param=attackbonus,20 +param=strengthbonus,22 +param=stabdefence,87 +param=slashdefence,84 +param=crushdefence,76 +param=magicdefence,-10 +param=rangedefence,79 +param=damagetype,^slash_style +param=attack_anim,human_sword_slash +param=defend_anim,human_blunt_block +param=attack_sound,hacksword_slash +// param=defend_sound,brassclash [forester] name=Forester @@ -620,6 +902,19 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=15 +respawnrate=100 +hitpoints=17 +attack=14 +strength=13 +defence=8 +param=attackrate,4 +param=stabdefence,4 +param=slashdefence,3 +param=crushdefence,5 +param=damagetype,^slash_style +param=attack_anim,human_axe_hack +param=defend_anim,human_axe_def +param=attack_sound,baxe_slash [knight_of_ardougne] name=Knight of Ardougne @@ -645,6 +940,26 @@ op2=Attack op3=Pickpocket readyanim=human_ready vislevel=46 +wanderrange=15 +maxrange=17 +respawnrate=50 +hitpoints=52 +attack=38 +strength=40 +defence=31 +param=attackrate,5 +param=attackbonus,8 +param=strengthbonus,10 +param=stabdefence,39 +param=slashdefence,40 +param=crushdefence,36 +param=magicdefence,-11 +param=rangedefence,36 +param=damagetype,^slash_style +param=attack_anim,human_sword_slash +param=defend_anim,human_sword_def +param=attack_sound,stabsword_slash +// param=defend_sound,blade5 [ardougnian_male1] name=Man @@ -671,6 +986,14 @@ vislevel=2 head1=obj_leather_cowl_manhead2 head2=idk_man_jaw_split_head head3=obj_cavalier_brown_manhead +respawnrate=50 +hitpoints=7 +param=stabdefence,-21 +param=slashdefence,-21 +param=crushdefence,-21 +param=magicdefence,-21 +param=rangedefence,-21 +param=damagetype,^crush_style [ardougnian_female1] name=Woman @@ -694,6 +1017,16 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready vislevel=2 head1=idk_woman_hair_bun_head +respawnrate=50 +hitpoints=7 +param=stabdefence,-21 +param=slashdefence,-21 +param=crushdefence,-21 +param=magicdefence,-21 +param=rangedefence,-21 +param=damagetype,^crush_style +param=defend_sound,female_hit +param=death_sound,female_death [knight_of_ardougne2] name=Knight of Ardougne @@ -718,6 +1051,27 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r op2=Attack op3=Pickpocket vislevel=46 +// Todo: proof +wanderrange=15 +maxrange=17 +respawnrate=50 +hitpoints=52 +attack=38 +strength=40 +defence=31 +param=attackrate,5 +param=attackbonus,8 +param=strengthbonus,10 +param=stabdefence,39 +param=slashdefence,40 +param=crushdefence,36 +param=magicdefence,-11 +param=rangedefence,36 +param=damagetype,^slash_style +param=attack_anim,human_sword_slash +param=defend_anim,human_sword_def +param=attack_sound,stabsword_slash +// param=defend_sound,blade5 [ardougne_archer] name=Archer @@ -736,6 +1090,29 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=37 +wanderrange=10 +attackrange=10 +maxrange=12 +respawnrate=50 +hitpoints=50 +attack=20 +strength=20 +defence=20 +ranged=40 +param=attackrate,6 +param=attackbonus,19 +param=strengthbonus,8 +param=rangebonus,8 +param=stabdefence,18 +param=slashdefence,23 +param=crushdefence,27 +param=magicdefence,10 +param=rangedefence,19 +param=damagetype,^crush_style +param=attack_anim,human_bow +param=rangeattack_sound,arrowlaunch2 +param=proj_launch,iron_arrow_launch +param=proj_travel,iron_arrow_travel [zoo_keeper] name=Zoo keeper @@ -765,6 +1142,12 @@ vislevel=hide head1=obj_pickpocket_guide_man head2=idk_man_jaw_long_head head3=npc_zoo_keeper_head +hitpoints=20 +attack=10 +strength=10 +defence=10 +ranged=0 +param=damagetype,^stab_style [chuck_woodman] name=Chuck @@ -784,6 +1167,12 @@ recol1d=8416 walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready vislevel=1 +// param=attackbonus, +param=strengthbonus,7 +param=stabdefence,6 +param=slashdefence,7 +param=crushdefence,7 +// param=rangedefence, [ardounge_barman] name=Barman @@ -826,6 +1215,7 @@ recol3d=24315 vislevel=hide walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready +moverestrict=indoors [ardougne_guard] name=Guard @@ -846,6 +1236,25 @@ readyanim=human_ready op2=Attack op3=Pickpocket vislevel=20 +respawnrate=100 +hitpoints=22 +attack=17 +strength=18 +defence=13 +param=attackrate,5 +param=attackbonus,9 +param=strengthbonus,7 +param=stabdefence,24 +param=slashdefence,14 +param=crushdefence,19 +param=magicdefence,4 +param=rangedefence,16 +param=damagetype,^crush_style +param=attack_anim,human_blunt_pound +param=defend_anim,human_blunt_block +param=attack_sound,warhammer_crush +// param=defend_sound,blade2_mail +category=guard [doorman] name=Door man @@ -875,6 +1284,7 @@ readyanim=human_ready op1=Talk-to head1=idk_man_hair_long_head head2=idk_man_jaw_split_head +wanderrange=2 [yanille_watchman] name=Watchman @@ -895,6 +1305,18 @@ readyanim=human_ready op2=Attack op3=Pickpocket vislevel=33 +respawnrate=100 +hitpoints=22 +attack=31 +strength=31 +defence=31 +param=stabdefence,24 +param=slashdefence,14 +param=crushdefence,19 +param=magicdefence,-4 +param=rangedefence,16 +param=damagetype,^crush_style +// param=defend_sound,blade3_mail [yanille_soldier] name=Soldier @@ -915,6 +1337,24 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=28 +respawnrate=100 +hitpoints=22 +attack=26 +strength=25 +defence=26 +param=attackrate,5 +param=attackbonus,8 +param=strengthbonus,10 +param=stabdefence,24 +param=slashdefence,14 +param=crushdefence,19 +param=magicdefence,-4 +param=rangedefence,16 +param=damagetype,^slash_style +param=attack_anim,human_sword_slash +param=defend_anim,human_sword_def +param=attack_sound,hacksword_slash +// param=defend_sound,blade3_mail [wyson] name=Wyson the gardener @@ -937,6 +1377,17 @@ op1=Talk-to head1=obj_leather_cowl_manhead2 head2=npc_wyson_head head3=idk_man_jaw_pointy_head +respawnrate=50 +hitpoints=7 +attack=2 +defence=5 +param=damagetype,^stab_style +param=attack_anim,human_farmersfork_stab +param=defend_anim,human_farmersfork_def +param=attack_sound,staff_stab +// osrs attack_sound farmersfork_stab +// stats taken 3lv Gardener (Falador) Vislvl match. +// Also Hitpoints match RSC version. // TODO [sigbert_the_adventurer] name=Sigbert the Adventurer @@ -991,6 +1442,15 @@ op2=Attack vislevel=11 head1=obj_pickpocket_guide_man head2=idk_man_jaw_moustache_head +respawnrate=100 +hitpoints=10 +attack=10 +strength=10 +defence=10 +magic=0 +ranged=0 +param=damagetype,^crush_style +category=shipyardworker [shipyardworker2] name=Shipyard worker @@ -1013,6 +1473,21 @@ op1=Talk-to op2=Attack vislevel=11 head1=obj_leather_cowl_manhead2 +respawnrate=100 +hitpoints=10 +attack=10 +strength=10 +defence=10 +magic=0 +ranged=0 +param=attackrate,6 +param=attackbonus,6 +param=strengthbonus,6 +param=damagetype,^crush_style +param=attack_anim,human_blunt_pound +param=defend_anim,human_blunt_block +param=attack_sound,warhammer_crush +category=shipyardworker [shark] name=Shark @@ -1020,6 +1495,7 @@ desc=Let's not go skinny dipping eh? model1=npc_shark walkanim=shark_walk vislevel=1 +moverestrict=blocked [chicken] name=Chicken @@ -1029,6 +1505,25 @@ walkanim=chicken_walk readyanim=chicken_ready op2=Attack vislevel=1 +respawnrate=50 +hitpoints=3 +param=attackbonus,-47 +param=strengthbonus,-42 +param=stabdefence,-42 +param=slashdefence,-42 +param=crushdefence,-42 +param=magicdefence,-42 +param=rangedefence,-42 +param=damagetype,^stab_style +param=attack_anim,chicken_attack +param=defend_anim,chicken_block +param=death_anim,chicken_death +param=attack_sound,chicken_attack +param=defend_sound,chicken_hit +param=death_sound,chicken_death +param=slayer_category,^slayer_bird +param=retreat,1 +category=chicken [sheepsheered] name=Sheep @@ -1039,6 +1534,9 @@ model3=npc_sheepsheeredi3 vislevel=hide walkanim=sheep_walk readyanim=sheep_ready +param=attack_anim,sheep_attack +param=defend_anim,sheep_block +param=death_anim,sheep_death [sheepunsheered] name=Sheep @@ -1049,6 +1547,9 @@ model3=npc_sheepsheeredi3 vislevel=hide walkanim=sheep_walk readyanim=sheep_ready +param=attack_anim,sheep_attack +param=defend_anim,sheep_block +param=death_anim,sheep_death [duck] name=Duck @@ -1059,6 +1560,28 @@ readyanim=duck_swim op2=Attack minimap=no vislevel=1 +// todo: proof recheck wanderranges / maxrange is 40 confirmed. +wanderrange=35 +maxrange=40 +moverestrict=blocked +respawnrate=100 +timer=25 +hitpoints=3 +param=attackbonus,-47 +param=strengthbonus,-42 +param=stabdefence,-42 +param=slashdefence,-42 +param=crushdefence,-42 +param=magicdefence,-42 +param=rangedefence,-42 +param=damagetype,^stab_style +param=defend_anim,duck_defend +param=death_anim,duck_death +param=attack_sound,quack +param=defend_sound,duck_hit +param=death_sound,duck_death +param=death_drop,null +category=duck [duck_female] name=Duck @@ -1075,6 +1598,28 @@ readyanim=duck_swim op2=Attack minimap=no vislevel=1 +// todo: proof recheck wanderranges / maxrange is 40 confirmed. +wanderrange=35 +maxrange=40 +moverestrict=blocked +respawnrate=100 +timer=25 +hitpoints=3 +param=attackbonus,-47 +param=strengthbonus,-42 +param=stabdefence,-42 +param=slashdefence,-42 +param=crushdefence,-42 +param=magicdefence,-42 +param=rangedefence,-42 +param=damagetype,^stab_style +param=defend_anim,duck_defend +param=death_anim,duck_death +param=attack_sound,quack +param=defend_sound,duck_hit +param=death_sound,duck_death +param=death_drop,null +category=duck [duckling] name=Duckling @@ -1093,6 +1638,31 @@ resizeh=64 resizev=64 minimap=no vislevel=1 +wanderrange=35 +maxrange=40 +moverestrict=blocked +respawnrate=100 +timer=50 +hitpoints=3 +defaultmode=none +param=attackbonus,-47 +param=strengthbonus,-42 +param=stabdefence,-42 +param=slashdefence,-42 +param=crushdefence,-42 +param=magicdefence,-42 +param=rangedefence,-42 +param=damagetype,^stab_style +param=defend_anim,duck_defend +param=death_anim,duck_death +param=attack_sound,quack +param=defend_sound,duck_hit +param=death_sound,duck_death +param=death_drop,null +category=duckling +// huntmode=duck_hunt +huntrange=2 +//TODO [rat] name=Rat @@ -1107,6 +1677,25 @@ minimap=no resizeh=133 resizev=134 vislevel=1 +wanderrange=15 +maxrange=17 +respawnrate=4 +hitpoints=2 +param=attackbonus,-47 +param=strengthbonus,-53 +param=stabdefence,-42 +param=slashdefence,-42 +param=crushdefence,-42 +param=magicdefence,-42 +param=rangedefence,-42 +param=damagetype,^crush_style +param=attack_anim,rat_attack +param=defend_anim,rat_block +param=death_anim,rat_death +param=attack_sound,rat_attack +param=defend_sound,rat_hit +param=death_sound,rat_death +param=death_drop,null [oomlie_bird] name=Oomlie Bird @@ -1126,6 +1715,19 @@ op2=Attack resizeh=180 resizev=180 vislevel=46 +respawnrate=50 +hitpoints=40 +attack=40 +strength=40 +defence=40 +param=damagetype,^stab_style +param=attack_anim,chicken_attack +param=defend_anim,chicken_block +param=death_anim,chicken_death +param=attack_sound,chicken_attack +param=defend_sound,chicken_hit +param=death_sound,chicken_death +param=slayer_category,^slayer_bird [hellhound] name=Hellhound @@ -1136,6 +1738,21 @@ walkanim=hell_walk readyanim=hell_ready op2=Attack vislevel=122 +wanderrange=3 +maxrange=5 +respawnrate=178 +hitpoints=116 +attack=105 +strength=104 +defence=102 +param=damagetype,^stab_style +param=attack_anim,hell_attack +param=defend_anim,hell_block +param=death_anim,hell_death +param=attack_sound,growl6 +param=defend_sound,growl5 +// huntmode=cowardly +huntrange=2 [king_dragon] name=King black dragon @@ -1159,6 +1776,33 @@ resizeh=160 resizev=160 op2=Attack vislevel=276 +wanderrange=20 +maxrange=20 +// https://youtu.be/KhI0x-fSKac?list=PLn23LiLYLb1bYAFU3Vdk3N9niuHs-b-4-&t=147 +// best video i could find +huntrange=20 +attackrange=15 +// based on this video. Should be double the respawn of this https://youtu.be/P8BxiqEV7ws +respawnrate=150 +hitpoints=240 +attack=240 +strength=240 +defence=240 +magic=240 +param=stabdefence,70 +param=slashdefence,90 +param=crushdefence,90 +param=magicdefence,80 +param=rangedefence,70 +param=damagetype,^stab_style +param=attack_anim,dragon_attack +param=defend_anim,dragon_block +param=death_anim,dragon_death +param=attack_sound,dragon_attack +param=defend_sound,dragon_hit +param=death_sound,dragon_death +param=death_drop,dragon_bones +// huntmode=king_dragon [babydragon] name=Baby dragon @@ -1169,6 +1813,31 @@ walkanim=bdrag_walk readyanim=bdrag_ready op2=Attack vislevel=48 +// todo: proof +wanderrange=4 +maxrange=6 +respawnrate=60 +hitpoints=50 +attack=40 +strength=40 +defence=40 +param=stabdefence,30 +param=slashdefence,50 +param=crushdefence,50 +param=magicdefence,40 +param=rangedefence,30 +param=damagetype,^slash_style +param=attack_anim,bdrag_attack +param=defend_anim,bdrag_block +param=death_anim,bdrag_death +param=attack_sound,babydragon_attack +param=defend_sound,babydragon_hit +param=death_sound,babydragon_death +param=death_drop,babydragon_bones +// huntmode=cowardly +huntrange=2 +// https://oldschool.runescape.wiki/w/Baby_dragon_(unused) +// all data taken Baby blue dragon. [babybluedragon] name=Baby blue dragon @@ -1187,6 +1856,28 @@ walkanim=bdrag_walk readyanim=bdrag_ready op2=Attack vislevel=48 +wanderrange=4 +maxrange=6 +respawnrate=60 +hitpoints=50 +attack=40 +strength=40 +defence=40 +param=stabdefence,30 +param=slashdefence,50 +param=crushdefence,50 +param=magicdefence,40 +param=rangedefence,30 +param=damagetype,^slash_style +param=attack_anim,bdrag_attack +param=defend_anim,bdrag_block +param=death_anim,bdrag_death +param=attack_sound,babydragon_attack +param=defend_sound,babydragon_hit +param=death_sound,babydragon_death +param=death_drop,babydragon_bones +// huntmode=cowardly +huntrange=2 [red_dragon] name=Red dragon @@ -1200,6 +1891,28 @@ walkanim=dragon_walk readyanim=dragon_ready op2=Attack vislevel=152 +wanderrange=10 +maxrange=12 +respawnrate=60 +hitpoints=140 +attack=130 +strength=130 +defence=130 +param=stabdefence,50 +param=slashdefence,70 +param=crushdefence,70 +param=magicdefence,60 +param=rangedefence,50 +param=damagetype,^slash_style +param=attack_anim,dragon_attack +param=defend_anim,dragon_block +param=death_anim,dragon_death +param=attack_sound,dragon_attack +param=defend_sound,dragon_hit +param=death_sound,dragon_death +param=death_drop,dragon_bones +// huntmode=cowardly +huntrange=4 [black_dragon] name=Black dragon @@ -1213,6 +1926,29 @@ walkanim=dragon_walk readyanim=dragon_ready op2=Attack vislevel=227 +wanderrange=10 +maxrange=12 +respawnrate=60 +hitpoints=190 +attack=200 +strength=200 +defence=200 +magic=100 +param=stabdefence,50 +param=slashdefence,70 +param=crushdefence,70 +param=magicdefence,60 +param=rangedefence,50 +param=damagetype,^slash_style +param=attack_anim,dragon_attack +param=defend_anim,dragon_block +param=death_anim,dragon_death +param=attack_sound,dragon_attack +param=defend_sound,dragon_hit +param=death_sound,dragon_death +param=death_drop,dragon_bones +// huntmode=cowardly +huntrange=4 [blue_dragon] name=Blue dragon @@ -1226,6 +1962,28 @@ walkanim=dragon_walk readyanim=dragon_ready op2=Attack vislevel=111 +wanderrange=4 +maxrange=6 +respawnrate=60 +hitpoints=105 +attack=95 +strength=95 +defence=95 +param=stabdefence,50 +param=slashdefence,70 +param=crushdefence,70 +param=magicdefence,60 +param=rangedefence,50 +param=damagetype,^slash_style +param=attack_anim,dragon_attack +param=defend_anim,dragon_block +param=death_anim,dragon_death +param=attack_sound,dragon_attack +param=defend_sound,dragon_hit +param=death_sound,dragon_death +param=death_drop,dragon_bones +// huntmode=cowardly +huntrange=4 [dryhad] name=Dryad @@ -1234,6 +1992,12 @@ model1=npc_dryhad walkanim=dryhad_walk readyanim=dryhad_ready vislevel=1 +param=attack_anim,dryhad_attack +param=defend_anim,dryhad_block +param=death_anim,dryhad_death +param=attack_sound,null +param=defend_sound,null +param=death_sound,null [fairy] name=Fairy @@ -1244,6 +2008,7 @@ walkanim=fairy_walk readyanim=fairy_ready op1=Talk-to head1=npc_fairy_head +param=death_anim,fairy_death [shadow_spider] name=Shadow spider @@ -1254,6 +2019,28 @@ readyanim=giantspider_ready minimap=no op2=Attack vislevel=52 +wanderrange=10 +maxrange=12 +respawnrate=60 +hitpoints=55 +attack=44 +strength=42 +defence=44 +param=stabdefence,20 +param=slashdefence,15 +param=crushdefence,10 +param=magicdefence,15 +param=rangedefence,15 +param=damagetype,^stab_style +param=attack_anim,giantspider_attack +param=defend_anim,giantspider_block +param=death_anim,giantspider_death +param=attack_sound,insect_attack +param=defend_sound,insect_hit +param=death_sound,insect_death +param=death_drop,null +// huntmode=cowardly +huntrange=1 [giantspider1] name=Giant spider @@ -1265,6 +2052,27 @@ walkanim=giantspider_walk readyanim=giantspider_ready op2=Attack vislevel=2 +wanderrange=10 +maxrange=12 +respawnrate=60 +hitpoints=5 +param=attackbonus,-10 +param=strengthbonus,-10 +param=stabdefence,-10 +param=slashdefence,-10 +param=crushdefence,-10 +param=magicdefence,-10 +param=rangedefence,-10 +param=damagetype,^stab_style +param=attack_anim,giantspider_attack +param=defend_anim,giantspider_block +param=death_anim,giantspider_death +param=attack_sound,insect_attack +param=defend_sound,insect_hit +param=death_sound,insect_death +param=death_drop,null +// huntmode=cowardly +huntrange=1 [giantspider2] name=Giant spider @@ -1276,6 +2084,23 @@ walkanim=giantspider_walk readyanim=giantspider_ready op2=Attack vislevel=27 +wanderrange=10 +maxrange=12 +respawnrate=60 +hitpoints=32 +attack=20 +strength=24 +defence=21 +param=damagetype,^stab_style +param=attack_anim,giantspider_attack +param=defend_anim,giantspider_block +param=death_anim,giantspider_death +param=attack_sound,insect_attack +param=defend_sound,insect_hit +param=death_sound,insect_death +param=death_drop,null +// huntmode=cowardly +huntrange=1 [spider] name=Spider @@ -1284,6 +2109,27 @@ model1=npc_spider walkanim=spider_walk op2=Attack vislevel=1 +wanderrange=8 +maxrange=10 +respawnrate=70 +hitpoints=2 +param=attackbonus,-35 +param=strengthbonus,-58 +param=stabdefence,-53 +param=slashdefence,-53 +param=crushdefence,-53 +param=magicdefence,-53 +param=rangedefence,-53 +param=damagetype,^stab_style +param=attack_anim,spider_attack +param=defend_anim,spider_block +param=death_anim,spider_death +param=attack_sound,insect_attack +param=defend_sound,insect_hit +param=death_sound,insect_death +param=death_drop,null +// osrs sounds small_spider_attack, small_spider_hit, small_spider_death +// TODO [jungle_spider] name=Jungle spider @@ -1296,6 +2142,28 @@ readyanim=giantspider_ready minimap=no op2=Attack vislevel=44 +wanderrange=3 +maxrange=5 +respawnrate=60 +hitpoints=50 +attack=35 +strength=37 +defence=35 +param=stabdefence,20 +param=slashdefence,20 +param=crushdefence,10 +param=magicdefence,17 +param=rangedefence,20 +param=damagetype,^stab_style +param=attack_anim,giantspider_attack +param=defend_anim,giantspider_block +param=death_anim,giantspider_death +param=attack_sound,insect_attack +param=defend_sound,insect_hit +param=death_sound,insect_death +param=death_drop,null +// huntmode=cowardly +huntrange=1 [deadly_red_spider] name=Deadly red spider @@ -1307,6 +2175,28 @@ walkanim=giantspider_walk readyanim=giantspider_ready op2=Attack vislevel=34 +wanderrange=10 +maxrange=12 +respawnrate=60 +hitpoints=35 +attack=30 +strength=25 +defence=30 +param=stabdefence,15 +param=slashdefence,16 +param=crushdefence,7 +param=magicdefence,12 +param=rangedefence,16 +param=damagetype,^stab_style +param=attack_anim,giantspider_attack +param=defend_anim,giantspider_block +param=death_anim,giantspider_death +param=attack_sound,insect_attack +param=defend_sound,insect_hit +param=death_sound,insect_death +param=death_drop,null +// huntmode=cowardly +huntrange=1 [ice_spider] name=Ice spider @@ -1317,6 +2207,28 @@ readyanim=giantspider_ready minimap=no op2=Attack vislevel=61 +wanderrange=10 +maxrange=12 +respawnrate=60 +hitpoints=65 +attack=50 +strength=55 +defence=43 +param=stabdefence,20 +param=slashdefence,17 +param=crushdefence,12 +param=magicdefence,13 +param=rangedefence,13 +param=damagetype,^crush_style +param=attack_anim,giantspider_attack +param=defend_anim,giantspider_block +param=death_anim,giantspider_death +param=attack_sound,insect_attack +param=defend_sound,insect_hit +param=death_sound,insect_death +param=death_drop,null +// huntmode=cowardly +huntrange=1 [leprechaun] name=Leprechaun @@ -1328,6 +2240,20 @@ walkanim=midget_walk readyanim=midget_ready op2=Attack vislevel=12 +respawnrate=100 +hitpoints=16 +attack=10 +strength=10 +defence=7 +param=damagetype,^crush_style +param=attack_anim,midget_attackunarmed +param=defend_anim,midget_block +param=death_anim,midget_death +param=attack_sound,gnome_attack +param=defend_sound,gnome_hit +param=death_sound,gnome_death +// stats taken Lost city leprechaun shamus. stats match to Vislvl +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_1162 [gnome] name=Gnome @@ -1342,6 +2268,27 @@ op2=Attack op3=Pickpocket vislevel=1 head1=obj_pickpocket_guide_gnome +attackrange=6 +respawnrate=120 +hitpoints=3 +param=attackbonus,-42 +param=strengthbonus,-42 +param=rangebonus,2 +param=stabdefence,-42 +param=slashdefence,-42 +param=crushdefence,-42 +param=magicdefence,-42 +param=rangedefence,-42 +param=damagetype,^crush_style +param=attack_anim,midget_attackbow +param=defend_anim,midget_block +param=death_anim,midget_death +param=rangeattack_sound,arrowlaunch2 +param=defend_sound,gnome_hit +param=death_sound,gnome_death +param=proj_launch,iron_arrow_launch +param=proj_travel,iron_arrow_travel +param=proj_height,48 [browclothedgnome] name=Gnome @@ -1358,6 +2305,27 @@ op2=Attack op3=Pickpocket vislevel=1 head1=obj_pickpocket_guide_gnome +attackrange=6 +respawnrate=120 +hitpoints=3 +param=attackbonus,-42 +param=strengthbonus,-42 +param=rangebonus,2 +param=stabdefence,-42 +param=slashdefence,-42 +param=crushdefence,-42 +param=magicdefence,-42 +param=rangedefence,-42 +param=damagetype,^crush_style +param=attack_anim,midget_attackbow +param=defend_anim,midget_block +param=death_anim,midget_death +param=rangeattack_sound,arrowlaunch2 +param=defend_sound,gnome_hit +param=death_sound,gnome_death +param=proj_launch,iron_arrow_launch +param=proj_travel,iron_arrow_travel +param=proj_height,48 [darkskinned_gnome] name=Gnome @@ -1378,6 +2346,27 @@ op2=Attack op3=Pickpocket vislevel=1 head1=obj_pickpocket_guide_gnome +attackrange=6 +respawnrate=120 +hitpoints=3 +param=attackbonus,-42 +param=strengthbonus,-42 +param=rangebonus,2 +param=stabdefence,-42 +param=slashdefence,-42 +param=crushdefence,-42 +param=magicdefence,-42 +param=rangedefence,-42 +param=damagetype,^crush_style +param=attack_anim,midget_attackbow +param=defend_anim,midget_block +param=death_anim,midget_death +param=rangeattack_sound,arrowlaunch2 +param=defend_sound,gnome_hit +param=death_sound,gnome_death +param=proj_launch,iron_arrow_launch +param=proj_travel,iron_arrow_travel +param=proj_height,48 [lizardman] name=Lizard man @@ -1388,6 +2377,24 @@ walkanim=lizardman_walk readyanim=lizardman_ready op2=Attack vislevel=22 +// wanderrange= +// maxrange= +// respawnrate= +// hitpoints= +// attack= +// strength= +// defence= +// magic= +// ranged= +param=attack_anim,lizardman_attack +param=defend_anim,lizardman_block +param=death_anim,lizardman_death +param=attack_sound,lizardman_attack +param=defend_sound,lizardman_hit +param=death_sound,lizardman_death +// huntmode=cowardly +huntrange=2 +// TODO [slayer_master_1] name=Turael @@ -1427,15 +2434,40 @@ param=shop_sell_multiplier,1000 param=shop_buy_multiplier,600 param=shop_delta,1 param=shop_title,Slayer Equipment +// TODO [orc] name=Orc desc=A hideous malformed elf. model1=npc_orc -walkanim=monkey_cow_walk -readyanim=monkey_sheep_idle +walkanim=orc_walk +readyanim=orc_ready op2=Attack vislevel=20 +hitpoints=29 +attack=13 +strength=16 +defence=14 +param=attackrate,5 +// param=attackbonus, TODO +param=strengthbonus,5 +param=stabdefence,12 +param=slashdefence,14 +param=crushdefence,13 +param=magicdefence,5 +// param=rangedefence, TODO +param=damagetype,^crush_style +param=attack_anim,orc_attack +param=defend_anim,orc_block +param=death_anim,orc_death +param=attack_sound,orc_attack +param=defend_sound,orc_hit +param=death_sound,orc_death +// huntmode=cowardly +huntrange=1 +// This npc has probably replaced this npc in the cache. +// Strangely, Vislvl matches perfectly and the npc still has stats, although it can't be killed. +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_2106 [troll] name=Troll @@ -1445,6 +2477,32 @@ walkanim=troll_walk readyanim=troll_ready op2=Attack vislevel=69 +// wanderrange= +// maxrange= +hitpoints=90 +attack=40 +strength=75 +defence=40 +magic=0 +ranged=0 +param=attackrate,6 +param=attackbonus,20 +param=strengthbonus,20 +param=crushdefence,10 +param=magicdefence,200 +param=rangedefence,200 +param=damagetype,^crush_style +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +param=attack_sound,null +param=defend_sound,null +param=death_sound,null +param=death_drop,big_bones +// huntmode=cowardly +huntrange=1 +// stats taken from Mountain Troll // Sounds is possible same as river troll that mean no sounds. +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_936 [zombie_unarmed] name=Zombie @@ -1454,6 +2512,23 @@ walkanim=zombie_walk readyanim=zombie_ready op2=Attack vislevel=13 +wanderrange=9 +maxrange=11 +respawnrate=70 +hitpoints=22 +attack=8 +strength=9 +defence=10 +param=damagetype,^crush_style +param=attack_anim,zombie_attack +param=defend_anim,zombie_block +param=death_anim,zombie_death +param=attack_sound,zombie_attack +param=defend_sound,zombie_hit +param=death_sound,zombie_death +param=undead,^true +// huntmode=cowardly +huntrange=1 [zombie2] name=Zombie @@ -1463,6 +2538,23 @@ walkanim=zombie_walk readyanim=zombie_ready op2=Attack vislevel=18 +wanderrange=9 +maxrange=11 +respawnrate=70 +hitpoints=24 +attack=13 +strength=13 +defence=18 +param=damagetype,^crush_style +param=attack_anim,zombie_attack +param=defend_anim,zombie_block +param=death_anim,zombie_death +param=attack_sound,zombie_attack +param=defend_sound,zombie_hit +param=death_sound,zombie_death +param=undead,^true +// huntmode=cowardly +huntrange=1 [zombie_armed] name=Zombie @@ -1473,6 +2565,31 @@ walkanim=zombie_walk readyanim=zombie_ready op2=Attack vislevel=24 +wanderrange=9 +maxrange=11 +respawnrate=70 +hitpoints=30 +attack=19 +strength=21 +defence=16 +param=attackrate,5 +param=attackbonus,5 +param=strengthbonus,7 +param=stabdefence,9 +param=slashdefence,8 +param=crushdefence,12 +param=magicdefence,10 +param=rangedefence,11 +param=damagetype,^slash_style +param=attack_anim,zombie_attack +param=defend_anim,zombie_block +param=death_anim,zombie_death +param=attack_sound,zombie_attack +param=defend_sound,zombie_hit +param=death_sound,zombie_death +param=undead,^true +// huntmode=cowardly +huntrange=1 [zombie_entranan] name=Zombie @@ -1483,6 +2600,30 @@ walkanim=zombie_walk readyanim=zombie_ready op2=Attack vislevel=25 +wanderrange=9 +maxrange=11 +respawnrate=70 +hitpoints=30 +attack=19 +strength=21 +defence=21 +param=attackbonus,5 +param=strengthbonus,7 +param=stabdefence,10 +param=slashdefence,8 +param=crushdefence,12 +param=magicdefence,10 +param=rangedefence,10 +param=damagetype,^slash_style +param=attack_anim,zombie_attack +param=defend_anim,zombie_block +param=death_anim,zombie_death +param=attack_sound,zombie_attack +param=defend_sound,zombie_hit +param=death_sound,zombie_death +param=undead,^true +// huntmode=cowardly +huntrange=1 [summonedzombie] name=Summoned Zombie @@ -1492,6 +2633,20 @@ walkanim=zombie_walk readyanim=zombie_ready op2=Attack vislevel=13 +hitpoints=22 +attack=8 +strength=9 +defence=10 +param=damagetype,^crush_style +param=attack_anim,zombie_attack +param=defend_anim,zombie_block +param=death_anim,zombie_death +param=attack_sound,zombie_attack +param=defend_sound,zombie_hit +param=death_sound,zombie_death +param=undead,^true +// huntmode=cowardly +huntrange=1 [bat] name=Giant bat @@ -1502,6 +2657,29 @@ walkanim=bat_walk readyanim=bat_ready op2=Attack vislevel=27 +members=yes +wanderrange=8 +maxrange=10 +respawnrate=70 +hitpoints=32 +attack=22 +strength=22 +defence=22 +param=stabdefence,10 +param=slashdefence,10 +param=crushdefence,12 +param=magicdefence,10 +param=rangedefence,8 +param=damagetype,^stab_style +param=attack_anim,bat_attack +param=defend_anim,bat_parry +param=death_anim,bat_death +param=attack_sound,bat_attack +param=defend_sound,bat_hit +param=death_sound,bat_death +param=death_drop,bat_bones +// huntmode=cowardly +huntrange=2 [deathwing] name=Death wing @@ -1520,6 +2698,22 @@ walkanim=bat_walk readyanim=bat_ready op2=Attack vislevel=83 +wanderrange=8 +maxrange=10 +respawnrate=70 +hitpoints=80 +attack=70 +strength=70 +defence=70 +param=damagetype,^stab_style +param=attack_anim,bat_attack +param=defend_anim,bat_parry +param=death_anim,bat_death +param=attack_sound,bat_attack +param=defend_sound,bat_hit +param=death_sound,bat_death +// huntmode=cowardly +huntrange=2 [camel] name=Camel @@ -1529,6 +2723,9 @@ vislevel=hide size=2 walkanim=camel_walk readyanim=camel_ready +moverestrict=outdoors +param=death_anim,camel_death +param=death_sound,cow_death [cow] name=Cow @@ -1546,7 +2743,25 @@ walkanim=cow_walk readyanim=cow_just_ready op2=Attack vislevel=2 +timer=25 +respawnrate=90 +hitpoints=8 +param=attackbonus,-15 +param=strengthbonus,-15 +param=stabdefence,-21 +param=slashdefence,-21 +param=crushdefence,-21 +param=magicdefence,-21 +param=rangedefence,-21 +param=damagetype,^crush_style +param=attack_anim,cow_attack +param=defend_anim,cow_block +param=death_anim,cow_death +param=attack_sound,cow_attack +param=defend_sound,cow_hit +param=death_sound,cow_death param=slayer_category,^slayer_cow +category=cow [lesser_demon] name=Lesser demon @@ -1557,6 +2772,26 @@ walkanim=demon_walk readyanim=demon_ready op2=Attack vislevel=82 +wanderrange=6 +maxrange=16 +respawnrate=60 +hitpoints=79 +attack=68 +strength=70 +defence=71 +param=magicdefence,-10 +param=damagetype,^slash_style +param=attack_anim,demon_attack +param=defend_anim,demon_block +param=death_anim,demon_death +param=attack_sound,demon_attack +param=defend_sound,demon_hit +param=death_sound,demon_death +param=demonbane_vulnerable,yes +param=death_drop,ashes +// huntmode=cowardly +huntrange=2 +// huntrange: https://youtu.be/bU8sQbojKH4?list=PLn23LiLYLb1aqrojPTi1_Np81LJku2Nd0&t=127 [greater_demon] name=Greater demon @@ -1587,7 +2822,7 @@ param=death_sound,black_demon_death param=demonbane_vulnerable,yes param=death_drop,ashes param=slayer_category,^slayer_greaterdemon -huntmode=cowardly +// huntmode=cowardly huntrange=3 [black_demon] @@ -1605,6 +2840,26 @@ walkanim=demon_walk readyanim=demon_ready op2=Attack vislevel=172 +wanderrange=7 +maxrange=9 +respawnrate=60 +hitpoints=157 +attack=145 +strength=148 +defence=152 +param=magicdefence,-10 +param=damagetype,^slash_style +param=attack_anim,demon_attack +param=defend_anim,demon_block +param=death_anim,demon_death +param=attack_sound,demon_attack +param=defend_sound,demon_hit +param=death_sound,demon_death +param=demonbane_vulnerable,yes +param=death_drop,ashes +category=black_demon +// huntmode=cowardly +huntrange=3 [golem] name=Golem @@ -1615,6 +2870,23 @@ walkanim=golem_walk readyanim=golem_ready op2=Attack vislevel=55 +hitpoints=70 +attack=35 +strength=60 +defence=30 +param=stabdefence,30 +param=slashdefence,40 +param=crushdefence,20 +param=damagetype,^crush_style +param=attack_anim,golem_attack +param=defend_anim,golem_block +param=death_anim,golem_death +param=attack_sound,golem_attack +param=defend_sound,golem_hit +param=death_sound,golem_death +param=death_drop,null +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_2836 +// TODO try get more infos param stats, wander and max ranges. [giantrat] name=Giant rat @@ -1625,6 +2897,20 @@ walkanim=giantrat_walk readyanim=giantrat_ready op2=Attack vislevel=3 +wanderrange=6 +maxrange=8 +respawnrate=60 +hitpoints=5 +attack=2 +strength=3 +defence=2 +param=damagetype,^stab_style +param=attack_anim,giantrat_attack +param=defend_anim,giantrat_block +param=death_anim,giantrat_death +param=attack_sound,rat_attack +param=defend_sound,rat_hit +param=death_sound,rat_death [giantrat1] name=Giant rat @@ -1635,6 +2921,22 @@ walkanim=giantrat_walk readyanim=giantrat_ready op2=Attack vislevel=6 +wanderrange=6 +maxrange=8 +respawnrate=60 +hitpoints=10 +attack=6 +strength=5 +defence=2 +param=damagetype,^stab_style +param=attack_anim,giantrat_attack +param=defend_anim,giantrat_block +param=death_anim,giantrat_death +param=attack_sound,rat_attack +param=defend_sound,rat_hit +param=death_sound,rat_death +// huntmode=cowardly +huntrange=1 [dungeon_rat] name=Dungeon rat @@ -1647,6 +2949,22 @@ walkanim=giantrat_walk readyanim=giantrat_ready op2=Attack vislevel=12 +wanderrange=6 +maxrange=8 +respawnrate=50 +hitpoints=12 +attack=10 +strength=10 +defence=10 +param=damagetype,^stab_style +param=attack_anim,giantrat_attack +param=defend_anim,giantrat_block +param=death_anim,giantrat_death +param=attack_sound,rat_attack +param=defend_sound,rat_hit +param=death_sound,rat_death +// huntmode=cowardly +huntrange=2 [unicorn] name=Unicorn @@ -1658,6 +2976,21 @@ readyanim=unicorn_ready ambient=25 op2=Attack vislevel=15 +wanderrange=17 +maxrange=19 +respawnrate=180 +hitpoints=19 +attack=11 +strength=13 +defence=13 +param=damagetype,^stab_style +param=attack_anim,unicorn_attack +param=defend_anim,unicorn_block +param=death_anim,unicorn_death +param=attack_sound,cow_attack +param=defend_sound,horse_hit +param=retreat,6 +category=unicorn [skeleton_unagressive] name=Skeleton @@ -1667,6 +3000,7 @@ walkanim=skeleton_walk readyanim=skeleton_ready op2=Attack vislevel=22 +// TODO [skeleton_unarmed] name=Skeleton @@ -1676,6 +3010,7 @@ walkanim=skeleton_walk readyanim=skeleton_ready op2=Attack vislevel=21 +// TODO [skeleton_armed] name=Skeleton @@ -1686,6 +3021,7 @@ walkanim=skeleton_walk readyanim=skeleton_ready op2=Attack vislevel=25 +// TODO [giantskeleton] name=Skeleton @@ -1698,6 +3034,31 @@ op2=Attack resizeh=170 resizev=170 vislevel=45 +wanderrange=9 +maxrange=11 +respawnrate=120 +hitpoints=59 +attack=32 +strength=35 +defence=36 +param=attackbonus,15 +param=strengthbonus,14 +param=stabdefence,9 +param=slashdefence,11 +param=crushdefence,-2 +param=magicdefence,1 +param=rangedefence,4 +param=damagetype,^slash_style +param=attack_anim,skeleton_attack +param=defend_anim,skeleton_block +param=death_anim,skeleton_death +param=attack_sound,skeleton_attack +param=defend_sound,skelly_hit +param=death_sound,skeleton_death +param=undead,^true +// huntmode=cowardly +// huntrange: https://youtu.be/bU8sQbojKH4?list=PLn23LiLYLb1aqrojPTi1_Np81LJku2Nd0&t=127 +huntrange=1 [skeletonmage] name=Skeleton Mage @@ -1718,6 +3079,17 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=16 +respawnrate=50 +hitpoints=17 +attack=14 +strength=14 +defence=14 +magic=18 +param=damagetype,^crush_style +param=attack_sound,skeleton_attack +param=defend_sound,skelly_hit +param=death_sound,skeleton_death +param=undead,^true [wolf] name=Wolf @@ -1728,6 +3100,23 @@ walkanim=dog_walk readyanim=dog_ready op2=Attack vislevel=64 +wanderrange=6 +maxrange=8 +respawnrate=180 +hitpoints=69 +attack=50 +strength=55 +defence=52 +param=damagetype,^stab_style +param=attack_anim,dog_attack +param=defend_anim,dog_block +param=death_anim,dog_death +param=attack_sound,wolf_attack +param=defend_sound,wolf_hit +param=death_sound,wolf_death +param=death_drop,wolf_bones +// huntmode=cowardly +huntrange=2 [whitewolf_sentry] name=White wolf @@ -1742,6 +3131,23 @@ walkanim=dog_walk readyanim=dog_ready op2=Attack vislevel=25 +wanderrange=3 +maxrange=5 +respawnrate=180 +hitpoints=34 +attack=20 +strength=16 +defence=22 +param=damagetype,^stab_style +param=attack_anim,dog_attack +param=defend_anim,dog_block +param=death_anim,dog_death +param=attack_sound,wolf_attack +param=defend_sound,wolf_hit +param=death_sound,wolf_death +param=death_drop,wolf_bones +// huntmode=cowardly +huntrange=2 [whitewolf] name=White wolf @@ -1756,6 +3162,23 @@ walkanim=dog_walk readyanim=dog_ready op2=Attack vislevel=38 +wanderrange=3 +maxrange=5 +respawnrate=180 +hitpoints=44 +attack=30 +strength=31 +defence=32 +param=damagetype,^stab_style +param=attack_anim,dog_attack +param=defend_anim,dog_block +param=death_anim,dog_death +param=attack_sound,wolf_attack +param=defend_sound,wolf_hit +param=death_sound,wolf_death +param=death_drop,wolf_bones +// huntmode=cowardly +huntrange=2 [dog] name=Dog @@ -1764,6 +3187,8 @@ model1=npc_dog walkanim=dog_walk readyanim=dog_ready vislevel=hide +param=death_anim,dog_death +param=death_sound,wolf_death [guarddog] name=Guard dog @@ -1773,6 +3198,23 @@ walkanim=dog_walk readyanim=dog_ready op2=Attack vislevel=44 +wanderrange=3 +maxrange=5 +respawnrate=50 +hitpoints=49 +attack=35 +strength=36 +defence=37 +param=damagetype,^crush_style +param=attack_anim,dog_attack +param=defend_anim,dog_block +param=death_anim,dog_death +param=attack_sound,wolf_attack +param=defend_sound,wolf_hit +param=death_sound,wolf_death +// huntmode=cowardly +huntrange=1 +// TODO sounds are guess need confirm. [goblin] name=Goblin @@ -1878,6 +3320,29 @@ walkanim=ghost_walk readyanim=ghost_ready op2=Attack vislevel=19 +wanderrange=8 +maxrange=10 +respawnrate=80 +hitpoints=25 +attack=13 +strength=13 +defence=18 +param=stabdefence,5 +param=slashdefence,5 +param=crushdefence,5 +param=magicdefence,-5 +param=rangedefence,5 +param=damagetype,^crush_style +param=attack_anim,ghost_attack +param=defend_anim,ghost_block +param=death_anim,ghost_death +param=attack_sound,ghost_attack +param=defend_sound,ghost_hit +param=death_sound,ghost_death +param=death_drop,null +param=undead,^true +// huntmode=cowardly +huntrange=1 [house_ghost] name=Ghost @@ -1889,6 +3354,25 @@ walkanim=ghost_walk readyanim=ghost_ready op2=Attack vislevel=19 +respawnrate=80 +hitpoints=25 +attack=13 +strength=13 +defence=18 +param=stabdefence,5 +param=slashdefence,5 +param=crushdefence,5 +param=magicdefence,-5 +param=rangedefence,5 +param=damagetype,^crush_style +param=attack_anim,ghost_attack +param=defend_anim,ghost_block +param=death_anim,ghost_death +param=attack_sound,ghost_attack +param=defend_sound,ghost_hit +param=death_sound,ghost_death +param=death_drop,null +param=undead,^true [brownbear] name=Bear @@ -1899,6 +3383,23 @@ walkanim=bear_walk readyanim=bear_ready op2=Attack vislevel=21 +wanderrange=13 +maxrange=15 +respawnrate=100 +hitpoints=27 +attack=17 +strength=18 +defence=15 +param=damagetype,^slash_style +param=attack_anim,bear_attack +param=defend_anim,bear_block +param=death_anim,bear_death +param=attack_sound,bear_attack +param=defend_sound,bear_hit +param=death_sound,bear_death +category=bear +// huntmode=cowardly +huntrange=1 param=slayer_category,^slayer_bear [darkbear] @@ -1912,6 +3413,23 @@ walkanim=bear_walk readyanim=bear_ready op2=Attack vislevel=19 +wanderrange=8 +maxrange=10 +respawnrate=100 +hitpoints=25 +attack=15 +strength=16 +defence=13 +param=damagetype,^slash_style +param=attack_anim,bear_attack +param=defend_anim,bear_block +param=death_anim,bear_death +param=attack_sound,bear_attack +param=defend_sound,bear_hit +param=death_sound,bear_death +category=bear +// huntmode=cowardly +huntrange=1 param=slayer_category,^slayer_bear [scorpion] @@ -1938,14 +3456,18 @@ param=damagetype,^stab_style param=attack_anim,scorpion_attack param=defend_anim,scorpion_parry param=death_anim,scorpion_death +param=attack_sound,insect_attack +param=defend_sound,insect_hit +param=death_sound,insect_death +param=death_drop,null +param=slayer_category,^slayer_scorpion +// huntmode=cowardly +huntrange=2 +// osrs sounds scorpion_attack, scorpion_hit, scorpion_death // todo: // param=attack_sound, // param=defend_sound, // param=death_sound, -param=death_drop,null -param=slayer_category,^slayer_scorpion -huntmode=cowardly -huntrange=2 [poison_scorpion] name=Poison Scorpion @@ -1971,15 +3493,19 @@ param=damagetype,^stab_style param=attack_anim,scorpion_attack param=defend_anim,scorpion_parry param=death_anim,scorpion_death -// todo: -// param=attack_sound, -// param=defend_sound, -// param=death_sound, +param=attack_sound,insect_attack +param=defend_sound,insect_hit +param=death_sound,insect_death param=death_drop,null param=poison_severity,15 param=slayer_category,^slayer_scorpion -huntmode=cowardly +// huntmode=cowardly huntrange=2 +// osrs sounds scorpion_attack, scorpion_hit, scorpion_death +// todo: +// param=attack_sound, +// param=defend_sound, +// param=death_sound, [smallscorpion] name=Pit Scorpion @@ -2002,14 +3528,18 @@ param=damagetype,^stab_style param=attack_anim,smallscorpion_attack param=defend_anim,smallscorpion_block param=death_anim,smallscorpion_death +param=attack_sound,insect_attack +param=defend_sound,insect_hit +param=death_sound,insect_death +param=death_drop,null +param=slayer_category,^slayer_scorpion +// huntmode=cowardly +huntrange=1 +// osrs sounds scorpion_attack, scorpion_hit, scorpion_death // todo: // param=attack_sound, // param=defend_sound, // param=death_sound, -param=death_drop,null -param=slayer_category,^slayer_scorpion -huntmode=cowardly -huntrange=1 [firegiant] name=Fire giant @@ -2029,6 +3559,28 @@ walkanim=giant_walk readyanim=giant_ready op2=Attack vislevel=86 +wanderrange=3 +maxrange=5 +respawnrate=60 +hitpoints=111 +attack=65 +strength=65 +defence=65 +param=attackrate,5 +param=attackbonus,29 +param=strengthbonus,31 +param=slashdefence,3 +param=crushdefence,2 +param=damagetype,^slash_style +param=attack_anim,giant_attack +param=defend_anim,giant_block +param=death_anim,giant_death +param=attack_sound,giant_attack +param=defend_sound,giant_hit +param=death_sound,giant_death +param=death_drop,big_bones +// todo sounds +//slayer [icegiant] name=Ice giant @@ -2042,6 +3594,30 @@ walkanim=giant_walk readyanim=giant_ready op2=Attack vislevel=53 +//wanderrange=3 +//maxrange=5 +respawnrate=60 +hitpoints=70 +attack=40 +strength=40 +defence=40 +param=attackrate,5 +param=attackbonus,29 +param=strengthbonus,31 +param=slashdefence,3 +param=crushdefence,2 +param=damagetype,^slash_style +param=attack_anim,giant_attack +param=defend_anim,giant_block +param=death_anim,giant_death +param=attack_sound,giant_attack +param=defend_sound,giant_hit +param=death_sound,giant_death +param=death_drop,big_bones +// huntmode=cowardly +huntrange=2 +// todo sounds +//slayer [mossgiant] name=Moss giant @@ -2058,6 +3634,28 @@ walkanim=giant_walk readyanim=giant_ready op2=Attack vislevel=42 +wanderrange=3 +maxrange=5 +respawnrate=60 +hitpoints=60 +attack=30 +strength=30 +defence=30 +param=attackrate,6 +param=attackbonus,33 +param=strengthbonus,31 +param=damagetype,^crush_style +param=attack_anim,giant_attack +param=defend_anim,giant_block +param=death_anim,giant_death +param=attack_sound,giant_attack +param=defend_sound,giant_hit +param=death_sound,giant_death +param=death_drop,big_bones +// huntmode=cowardly +huntrange=2 +// todo sounds +//slayer [jogre] name=Jogre @@ -2075,6 +3673,28 @@ walkanim=giant_walk readyanim=giant_ready op2=Attack vislevel=53 +wanderrange=3 +maxrange=5 +respawnrate=60 +hitpoints=60 +attack=43 +strength=43 +defence=43 +param=attackrate,6 +param=attackbonus,22 +param=strengthbonus,20 +param=damagetype,^crush_style +param=attack_anim,giant_attack +param=defend_anim,giant_block +param=death_anim,giant_death +param=attack_sound,giant_attack +param=defend_sound,giant_hit +param=death_sound,giant_death +param=death_drop,big_bones +// huntmode=cowardly +huntrange=2 +// todo sounds +//slayer [ogre] name=Ogre @@ -2086,6 +3706,28 @@ walkanim=ogre_walk readyanim=ogre_ready op2=Attack vislevel=53 +wanderrange=3 +maxrange=5 +respawnrate=60 +hitpoints=60 +attack=43 +strength=43 +defence=43 +param=attackrate,6 +param=attackbonus,22 +param=strengthbonus,20 +param=damagetype,^crush_style +param=attack_anim,ogre_attack +param=defend_anim,ogre_block +param=death_anim,ogre_death +param=attack_sound,giant_attack +param=defend_sound,giant_hit +param=death_sound,giant_death +param=death_drop,big_bones +// huntmode=cowardly +huntrange=2 +// todo sounds +//slayer [ogre2] name=Ogre @@ -2097,6 +3739,28 @@ walkanim=ogre_walk readyanim=ogre_ready op2=Attack vislevel=53 +wanderrange=3 +maxrange=5 +respawnrate=60 +hitpoints=60 +attack=43 +strength=43 +defence=43 +param=attackrate,6 +param=attackbonus,22 +param=strengthbonus,20 +param=damagetype,^crush_style +param=attack_anim,ogre_attack +param=defend_anim,ogre_block +param=death_anim,ogre_death +param=attack_sound,giant_attack +param=defend_sound,mace_crush +param=death_sound,giant_death +param=death_drop,big_bones +// huntmode=cowardly +huntrange=2 +// todo sounds +//slayer [cyclops] name=Cyclops @@ -2108,6 +3772,24 @@ walkanim=giant_walk readyanim=giant_ready op2=Attack vislevel=56 +wanderrange=3 +maxrange=5 +respawnrate=60 +hitpoints=55 +attack=47 +strength=50 +defence=46 +param=damagetype,^crush_style +param=attack_anim,giant_attack +param=defend_anim,giant_block +param=death_anim,giant_death +param=attack_sound,giant_attack +param=defend_sound,giant_hit +param=death_sound,giant_death +param=death_drop,big_bones +// huntmode=cowardly +huntrange=2 +// osrs stats and Vislvl match 1:1 [giant] name=Hill giant @@ -2119,6 +3801,28 @@ walkanim=giant_walk readyanim=giant_ready op2=Attack vislevel=28 +wanderrange=3 +maxrange=5 +respawnrate=60 +hitpoints=35 +attack=18 +strength=22 +defence=26 +param=attackrate,6 +param=attackbonus,18 +param=strengthbonus,16 +param=damagetype,^crush_style +param=attack_anim,giant_attack +param=defend_anim,giant_block +param=death_anim,giant_death +param=attack_sound,giant_attack +param=defend_sound,giant_hit +param=death_sound,giant_death +param=death_drop,big_bones +// huntmode=cowardly +huntrange=2 +// todo sounds +//slayer [dwarf_normal] name=Dwarf @@ -2135,6 +3839,26 @@ walkanim=dwarf_walk readyanim=dwarf_ready op2=Attack vislevel=10 +wanderrange=13 +maxrange=15 +respawnrate=100 +hitpoints=16 +attack=8 +strength=8 +defence=6 +param=attackrate,5 +param=attackbonus,5 +param=strengthbonus,7 +param=magicdefence,5 +param=damagetype,^stab_style +param=attack_anim,dwarf_attack +param=defend_anim,dwarf_block +param=death_anim,dwarf_death +param=attack_sound,baxe_crush +// param=defend_sound, TODO +// param=death_sound, TODO +// osrs sounds dwarf_hit, dwarf_death +// TODO Try to find out what sounds dwarf used as defend and death sounds in 2004-2005. [dwarf_chaos] name=Chaos dwarf @@ -2155,6 +3879,29 @@ walkanim=dwarf_walk readyanim=dwarf_ready op2=Attack vislevel=48 +wanderrange=20 +maxrange=22 +respawnrate=300 +hitpoints=61 +attack=38 +strength=42 +defence=28 +param=attackbonus,13 +param=strengthbonus,9 +param=stabdefence,40 +param=slashdefence,34 +param=crushdefence,25 +param=magicdefence,10 +param=rangedefence,35 +param=damagetype,^crush_style +param=attack_anim,dwarf_attack +param=defend_anim,dwarf_block +param=death_anim,dwarf_death +param=attack_sound,warhammer_crush +param=defend_sound,dwarf_hit +param=death_sound,dwarf_death +// huntmode=cowardly +huntrange=1 [dwarf_mountain] name=Dwarf @@ -2169,6 +3916,24 @@ walkanim=dwarf_walk readyanim=dwarf_ready op2=Attack vislevel=20 +wanderrange=13 +maxrange=15 +respawnrate=50 +hitpoints=26 +attack=15 +strength=16 +defence=16 +param=attackrate,6 +param=attackbonus,11 +param=strengthbonus,9 +param=magicdefence,5 +param=damagetype,^crush_style +param=attack_anim,dwarf_attack +param=defend_anim,dwarf_block +param=death_anim,dwarf_death +param=attack_sound,warhammer_crush +param=defend_sound,dwarf_hit +param=death_sound,dwarf_death [dwarf_mountain2] name=Dwarf @@ -2183,6 +3948,26 @@ walkanim=dwarf_walk readyanim=dwarf_ready op2=Attack vislevel=9 +wanderrange=13 +maxrange=15 +respawnrate=100 +hitpoints=16 +attack=8 +strength=8 +defence=6 +param=attackrate,6 +param=attackbonus,11 +param=strengthbonus,9 +param=magicdefence,5 +param=damagetype,^crush_style +param=attack_anim,dwarf_attack +param=defend_anim,dwarf_block +param=death_anim,dwarf_death +param=attack_sound,baxe_crush +// param=defend_sound, TODO +// param=death_sound, TODO +// TODO Try to find out what sounds dwarf used as defend and death sounds in 2004-2005. +// params, stats, animations, sounds is competely guess. the npc data no longer exists in the cache.. mostly taken other dwarves. [hobgoblin_unarmed] name=Hobgoblin @@ -2192,6 +3977,22 @@ walkanim=hobgoblin_walk readyanim=hobgoblin_ready op2=Attack vislevel=28 +wanderrange=15 +maxrange=17 +hitpoints=29 +attack=22 +strength=24 +defence=24 +param=damagetype,^crush_style +param=attack_anim,hobgoblin_attackunarmed +param=defend_anim,hobgoblin_block +param=death_anim,hobgoblin_death +param=attack_sound,goblin_attack +param=defend_sound,goblin_hit +param=death_sound,goblin_death +// huntmode=cowardly +huntrange=1 +//TODO SOUNDS [hobgoblin_armed] name=Hobgoblin @@ -2202,6 +4003,27 @@ walkanim=hobgoblin_walk readyanim=hobgoblin_ready op2=Attack vislevel=42 +wanderrange=3 +maxrange=5 +hitpoints=49 +attack=33 +strength=31 +defence=36 +param=attackrate,6 +param=attackbonus,8 +param=strengthbonus,10 +param=stabdefence,1 +param=slashdefence,1 +param=damagetype,^stab_style +param=attack_anim,hobgoblin_attack +param=defend_anim,hobgoblin_block +param=death_anim,hobgoblin_death +param=attack_sound,goblin_attack +param=defend_sound,goblin_hit +param=death_sound,goblin_death +// huntmode=cowardly +huntrange=1 +//TODO SOUNDS [earthwarrior] name=Earth warrior @@ -2231,6 +4053,27 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=51 +wanderrange=4 +maxrange=6 +respawnrate=60 +hitpoints=54 +attack=42 +strength=42 +defence=42 +param=stabdefence,30 +param=slashdefence,40 +param=crushdefence,20 +param=magicdefence,10 +param=rangedefence,30 +param=damagetype,^crush_style +param=attack_anim,human_axe_chop +param=defend_anim,human_axe_def +param=death_anim,human_transdeath +param=attack_sound,warhammer_crush +// param=defend_sound,blade5 +// huntmode=cowardly +huntrange=5 +// hunt - https://www.youtube.com/watch?v=T2ztjZEch5Y&t=153s [icewarrior] name=Ice warrior @@ -2258,6 +4101,28 @@ walkanim=human_transwalk_f readyanim=human_transready op2=Attack vislevel=57 +//wanderrange=3 +//maxrange=5 +respawnrate=60 +hitpoints=59 +attack=47 +strength=47 +defence=47 +param=stabdefence,30 +param=slashdefence,40 +param=crushdefence,20 +param=magicdefence,10 +param=rangedefence,30 +param=damagetype,^slash_style +param=attack_anim,human_sword_transslash +param=defend_anim,human_sword_transdef +param=death_anim,human_transdeath +param=attack_sound,hacksword_slash +param=defend_sound,ice_warrior_hit +param=death_sound,ice_warrior_death +// huntmode=cowardly +huntrange=5 +category=ice_warrior [otherworldly_being] name=Otherworldly being @@ -2278,6 +4143,23 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=64 +wanderrange=3 +maxrange=5 +respawnrate=40 +hitpoints=66 +attack=56 +strength=56 +defence=46 +param=stabdefence,15 +param=slashdefence,10 +param=crushdefence,20 +param=magicdefence,-5 +param=rangedefence,15 +param=damagetype,^crush_style +param=attack_sound,otherworld_attack +param=defend_sound,otherworld_hit +param=death_sound,otherworld_death +param=death_drop,null [magicaxe] name=Magic axe @@ -2287,6 +4169,28 @@ walkanim=magicaxe_walk readyanim=magicaxe_ready op2=Attack vislevel=42 +wanderrange=10 +maxrange=12 +respawnrate=60 +hitpoints=44 +attack=38 +strength=38 +defence=29 +param=stabdefence,10 +param=slashdefence,5 +param=crushdefence,15 +param=magicdefence,5 +param=rangedefence,10 +param=damagetype,^slash_style +param=attack_anim,magicaxe_attack +param=defend_anim,magicaxe_block +param=death_anim,magicaxe_death +param=attack_sound,baxe_slash +// param=defend_sound,sword_hit2 +// param=death_sound,brassclash2 +param=death_drop,iron_battleaxe +// huntmode=cowardly +huntrange=1 [snake] name=Snake @@ -2296,6 +4200,20 @@ walkanim=snake_walk readyanim=snake_ready op2=Attack vislevel=5 +respawnrate=60 +hitpoints=6 +attack=4 +strength=5 +defence=3 +param=damagetype,^stab_style +param=attack_anim,snake_attack +param=defend_anim,snake_block +param=death_anim,snake_death +param=attack_sound,snake_attack +param=defend_sound,snake_hit +param=death_sound,snake_death +// huntmode=cowardly +huntrange=1 [skavid] name=Skavid @@ -2305,6 +4223,15 @@ walkanim=skavid_walk readyanim=skavid_ready op2=Attack vislevel=2 +hitpoints=6 +param=damagetype,^crush_style +param=attack_anim,skavid_attack +param=defend_anim,skavid_block +param=death_anim,skavid_death +param=attack_sound,imp_attack +param=defend_sound,imp_hit +param=death_sound,imp_death +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_2846 [yeti] name=Yeti @@ -2315,6 +4242,19 @@ walkanim=yeti_walk readyanim=yeti_ready op2=Attack vislevel=58 +hitpoints=55 +attack=48 +strength=60 +defence=39 +param=damagetype,^crush_style +param=attack_anim,yeti_attack +param=defend_anim,yeti_block +param=death_anim,yeti_death +param=attack_sound,giant_attack +param=defend_sound,giant_hit +param=death_sound,giant_death +// Sounds are guesses they were taken from a giant. +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_2847 [penguin] name=Penguin @@ -2324,6 +4264,19 @@ walkanim=penguin_walk readyanim=penguin_ready op2=Attack vislevel=2 +wanderrange=3 +maxrange=5 +respawnrate=60 +hitpoints=4 +strength=2 +defence=2 +param=damagetype,^stab_style +param=attack_anim,penguin_attack +param=defend_anim,penguin_block +param=death_anim,penguin_death +param=attack_sound,penguin_attack +param=defend_sound,penguin_hit +param=death_sound,penguin_death [monkey] name=Monkey @@ -2367,6 +4320,24 @@ walkanim=unicorn_walk readyanim=unicorn_ready op2=Attack vislevel=27 +wanderrange=17 +maxrange=19 +respawnrate=180 +hitpoints=29 +attack=21 +strength=23 +defence=23 +members=yes +param=damagetype,^stab_style +param=attack_anim,unicorn_attack +param=defend_anim,unicorn_block +param=death_anim,unicorn_death +param=attack_sound,cow_attack +param=defend_sound,horse_hit +// huntmode=cowardly +huntrange=2 +// param=retreat, TODO +category=unicorn [poisonspider] name=Poison spider @@ -2376,6 +4347,30 @@ walkanim=giantspider_walk readyanim=giantspider_ready op2=Attack vislevel=64 +members=yes +wanderrange=10 +maxrange=12 +respawnrate=60 +hitpoints=64 +attack=50 +strength=58 +defence=52 +param=stabdefence,20 +param=slashdefence,17 +param=crushdefence,10 +param=magicdefence,14 +param=rangedefence,14 +param=damagetype,^stab_style +param=attack_anim,giantspider_attack +param=defend_anim,giantspider_block +param=death_anim,giantspider_death +param=attack_sound,insect_attack +param=defend_sound,insect_hit +param=death_sound,insect_death +param=death_drop,null +param=poison_severity,27 +// huntmode=cowardly +huntrange=1 [mammoth] name=Mammoth @@ -2386,6 +4381,28 @@ walkanim=mammoth_walk readyanim=mammoth_ready op2=Attack vislevel=41 +// wanderrange= +// maxrange= +// respawnrate= +// hitpoints= +// attack= +// strength= +// defence= +// magic= +// ranged= +param=damagetype,^stab_style +param=attack_anim,mammoth_attack +param=defend_anim,mammoth_block +param=death_anim,mammoth_death +param=attack_sound,mammoth_attack +param=defend_sound,mammoth_hit +param=death_sound,mammoth_death +param=death_drop,big_bones +// huntmode=cowardly +huntrange=3 +// The original variation data has been removed from the cache. +// This NPC stats data is not original, so do not use it. +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_6604 [terrorbird] name=Terrorbird @@ -2396,6 +4413,21 @@ walkanim=terrorbird_walk readyanim=terrorbird_ready op2=Attack vislevel=28 +wanderrange=12 +maxrange=14 +respawnrate=60 +hitpoints=34 +attack=23 +strength=23 +defence=19 +param=damagetype,^stab_style +param=attack_anim,terrorbird_attack +param=defend_anim,terrorbird_block +param=death_anim,terrorbird_death +param=attack_sound,terrorbird_attack +param=defend_sound,terrorbird_hit +param=death_sound,terrorbird_death +param=slayer_category,^slayer_bird [terrorbird_mounted] name=Mounted terrorbird gnome @@ -2406,6 +4438,26 @@ walkanim=terrorbird_mounted_walk readyanim=terrorbird_mounted_ready op2=Attack vislevel=31 +wanderrange=12 +maxrange=14 +respawnrate=60 +hitpoints=36 +attack=25 +strength=25 +defence=25 +param=stabdefence,16 +param=slashdefence,16 +param=crushdefence,18 +param=magicdefence,15 +param=rangedefence,10 +param=damagetype,^stab_style +param=attack_anim,terrorbird_mounted_attack +param=defend_anim,terrorbird_mounted_block +param=death_anim,terrorbird_mounted_death +param=attack_sound,terrorbird_attack +param=defend_sound,terrorbird_hit +param=death_sound,terrorbird_death +param=slayer_category,^slayer_bird [terrorbird_mountedspear] name=Mounted terrorbird gnome @@ -2416,6 +4468,27 @@ walkanim=terrorbird_mounted_walk readyanim=terrorbird_mounted_ready op2=Attack vislevel=49 +wanderrange=12 +maxrange=14 +respawnrate=60 +hitpoints=55 +attack=40 +strength=40 +defence=40 +param=rangebonus,2 +param=stabdefence,16 +param=slashdefence,16 +param=crushdefence,18 +param=magicdefence,15 +param=rangedefence,10 +param=damagetype,^stab_style +param=attack_anim,terrorbird_mounted_attack_spear +param=defend_anim,terrorbird_mounted_block +param=death_anim,terrorbird_mounted_death +param=attack_sound,terrorbird_attack +param=defend_sound,terrorbird_hit +param=death_sound,terrorbird_death +param=slayer_category,^slayer_bird [fire_bird] name=Entrana Fire Bird @@ -2425,6 +4498,25 @@ walkanim=firebird_walk readyanim=firebird_ready op2=Attack vislevel=2 +wanderrange=15 +maxrange=17 +respawnrate=70 +hitpoints=5 +param=attackbonus,-31 +param=strengthbonus,-26 +param=stabdefence,-26 +param=slashdefence,-26 +param=crushdefence,-26 +param=magicdefence,-26 +param=rangedefence,-26 +param=damagetype,^stab_style +param=attack_anim,firebird_attack +param=defend_anim,firebird_block +param=death_anim,firebird_death +param=attack_sound,terrorbird_attack +param=defend_sound,terrorbird_hit +param=death_sound,terrorbird_death +param=slayer_category,^slayer_bird [souless] name=Souless @@ -2434,6 +4526,23 @@ walkanim=souless_walk readyanim=souless_ready op2=Attack vislevel=18 +wanderrange=3 +maxrange=5 +respawnrate=70 +hitpoints=24 +attack=13 +strength=13 +defence=18 +param=damagetype,^crush_style +param=attack_anim,souless_attack +param=defend_anim,souless_block +param=death_anim,souless_death +param=attack_sound,zombie_attack +param=defend_sound,zombie_hit +param=death_sound,zombie_death +param=retreat,9 +// huntmode=cowardly +huntrange=1 [wolfpack_leader_whiter] name=Big Wolf @@ -2450,6 +4559,23 @@ resizeh=170 resizev=170 op2=Attack vislevel=73 +wanderrange=20 +maxrange=22 +respawnrate=180 +hitpoints=74 +attack=60 +strength=61 +defence=62 +param=damagetype,^stab_style +param=attack_anim,dog_attack +param=defend_anim,dog_block +param=death_anim,dog_death +param=attack_sound,wolf_attack2 +param=defend_sound,wolf_hit +param=death_sound,wolf_death +param=death_drop,wolf_bones +// huntmode=cowardly +huntrange=2 [pack_wolf_whiter] name=Wolf @@ -2464,6 +4590,23 @@ walkanim=dog_walk readyanim=dog_ready op2=Attack vislevel=25 +wanderrange=20 +maxrange=22 +respawnrate=180 +hitpoints=34 +attack=20 +strength=16 +defence=22 +param=damagetype,^stab_style +param=attack_anim,dog_attack +param=defend_anim,dog_block +param=death_anim,dog_death +param=attack_sound,wolf_attack2 +param=defend_sound,wolf_hit +param=death_sound,wolf_death +param=death_drop,wolf_bones +// huntmode=cowardly +huntrange=2 [jungle_wolf] name=Jungle Wolf @@ -2478,6 +4621,23 @@ walkanim=dog_walk readyanim=dog_ready op2=Attack vislevel=64 +wanderrange=6 +maxrange=8 +respawnrate=180 +hitpoints=69 +attack=50 +strength=55 +defence=52 +param=damagetype,^stab_style +param=attack_anim,dog_attack +param=defend_anim,dog_block +param=death_anim,dog_death +param=attack_sound,wolf_attack2 +param=defend_sound,wolf_hit +param=death_sound,wolf_death +param=death_drop,wolf_bones +// huntmode=cowardly +huntrange=2 [kingscorpion] name=King Scorpion @@ -2490,6 +4650,28 @@ resizeh=180 resizev=180 op2=Attack vislevel=32 +wanderrange=8 +maxrange=10 +respawnrate=50 +hitpoints=30 +attack=30 +strength=29 +defence=23 +param=stabdefence,5 +param=slashdefence,15 +param=crushdefence,15 +param=rangedefence,5 +param=damagetype,^stab_style +param=attack_anim,scorpion_attack +param=defend_anim,scorpion_parry +param=death_anim,scorpion_death +param=attack_sound,insect_attack +param=defend_sound,insect_hit +param=death_sound,insect_death +param=death_drop,null +// huntmode=cowardly +huntrange=2 +// osrs sounds scorpion_attack, scorpion_hit, scorpion_death // TODO [icewarrior_queen] name=Ice warrior @@ -2517,6 +4699,28 @@ walkanim=human_transwalk_f readyanim=human_transready op2=Attack vislevel=57 +//wanderrange=3 +//maxrange=5 +respawnrate=60 +hitpoints=59 +attack=47 +strength=47 +defence=47 +param=stabdefence,30 +param=slashdefence,40 +param=crushdefence,20 +param=magicdefence,10 +param=rangedefence,30 +param=damagetype,^slash_style +param=attack_anim,human_sword_slash +param=defend_anim,human_sword_def +param=death_anim,human_transdeath +param=attack_sound,hacksword_slash +param=defend_sound,ice_warrior_hit +param=death_sound,ice_warrior_death +// huntmode=cowardly +huntrange=5 +category=ice_warrior [seabird1] name=Gull @@ -2527,6 +4731,24 @@ walkanim=bird_walk readyanim=bird_ready minimap=no vislevel=hide +wanderrange=8 +moverestrict=blocked +hitpoints=32 +attack=22 +strength=22 +defence=17 +param=stabdefence,12 +param=slashdefence,10 +param=crushdefence,16 +param=magicdefence,8 +param=damagetype,^stab_style +param=attack_anim,bird_attack +param=defend_anim,bird_block +param=death_anim,bird_death +param=death_sound,bird_attack +param=death_sound,bird_hit +param=death_sound,bird_death +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_281 [seabird2] name=Cormorant @@ -2537,6 +4759,22 @@ walkanim=bird_walk readyanim=bird_ready minimap=no vislevel=hide +hitpoints=32 +attack=22 +strength=22 +defence=17 +param=stabdefence,12 +param=slashdefence,10 +param=crushdefence,16 +param=magicdefence,8 +param=damagetype,^stab_style +param=attack_anim,bird_attack +param=defend_anim,bird_block +param=death_anim,bird_death +param=death_sound,bird_attack +param=death_sound,bird_hit +param=death_sound,bird_death +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_282 [seabird3] name=Albatross @@ -2547,6 +4785,22 @@ walkanim=bird_walk readyanim=bird_ready minimap=no vislevel=hide +hitpoints=32 +attack=22 +strength=22 +defence=17 +param=stabdefence,12 +param=slashdefence,10 +param=crushdefence,16 +param=magicdefence,8 +param=damagetype,^stab_style +param=attack_anim,bird_attack +param=defend_anim,bird_block +param=death_anim,bird_death +param=death_sound,bird_attack +param=death_sound,bird_hit +param=death_sound,bird_death +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_283 [gull1] name=Gull @@ -2561,6 +4815,22 @@ walkanim=bird_walk readyanim=bird_ready vislevel=hide minimap=no +hitpoints=32 +attack=22 +strength=22 +defence=17 +param=stabdefence,12 +param=slashdefence,10 +param=crushdefence,16 +param=magicdefence,8 +param=damagetype,^stab_style +param=attack_anim,bird_attack +param=defend_anim,bird_block +param=death_anim,bird_death +param=death_sound,bird_attack +param=death_sound,bird_hit +param=death_sound,bird_death +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_284 [gull2] name=Gull @@ -2571,6 +4841,22 @@ walkanim=bird_walk readyanim=bird_ready vislevel=hide minimap=no +hitpoints=32 +attack=22 +strength=22 +defence=17 +param=stabdefence,12 +param=slashdefence,10 +param=crushdefence,16 +param=magicdefence,8 +param=damagetype,^stab_style +param=attack_anim,bird_attack +param=defend_anim,bird_block +param=death_anim,bird_death +param=death_sound,bird_attack +param=death_sound,bird_hit +param=death_sound,bird_death +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_285 [flytrap] name=Fly trap @@ -2578,6 +4864,24 @@ desc=No flies on me. model1=flytrap2_8 vislevel=hide minimap=no +defaultmode=none +moverestrict=nomove +blockwalk=all +hitpoints=100 +attack=15 +strength=15 +defence=30 +param=stabdefence,30 +param=slashdefence,8 +param=crushdefence,45 +param=damagetype,^stab_style +param=attack_anim,flytrap_attack +// todo sounds +huntmode=aggressive_melee +huntrange=1 +// attack anim is 1247, released sometime around sept 2004 +// https://oldschool.runescape.wiki/w/Fly_trap +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_2852 [nasty_tree] name=Tree @@ -2589,6 +4893,25 @@ recol2s=6240 recol2d=4194 vislevel=hide minimap=no +defaultmode=none +moverestrict=nomove +blockwalk=all +hitpoints=250 +attack=20 +strength=20 +defence=40 +param=stabdefence,40 +param=slashdefence,10 +param=crushdefence,60 +param=magicdefence,10 +param=damagetype,^crush_style +param=attack_anim,deadtree_attack +param=attack_sound,nasty_tree_attack +huntmode=aggressive_melee +huntrange=1 +// https://vxtwitter.com/JagexAsh/status/1775970463061049645?t=dBzjxnZ88IdFRi86mMgqjw&s=19 +// "They have level 20 Attack & Strength" - ash +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_4418 [butterfly] name=Butterfly @@ -2598,6 +4921,7 @@ walkanim=butterfly_hover readyanim=butterfly_hover minimap=no vislevel=hide +wanderrange=10 [butterfly2] name=Butterfly @@ -2607,6 +4931,7 @@ walkanim=butterfly_hover readyanim=butterfly_hover minimap=no vislevel=hide +wanderrange=10 [butterfly_bluemorpo] name=Butterfly @@ -2622,6 +4947,7 @@ walkanim=butterfly_hover readyanim=butterfly_hover minimap=no vislevel=hide +wanderrange=10 [butterfly_tigerswallowtail] name=Butterfly @@ -2637,6 +4963,7 @@ walkanim=butterfly_hover readyanim=butterfly_hover minimap=no vislevel=hide +wanderrange=10 [butterfly_viceroy] name=Butterfly @@ -2652,6 +4979,7 @@ walkanim=butterfly_hover readyanim=butterfly_hover minimap=no vislevel=hide +wanderrange=10 [shadow_warrior] name=Shadow warrior @@ -2680,6 +5008,30 @@ readyanim=human_transready minimap=no op2=Attack vislevel=48 +wanderrange=4 +maxrange=6 +respawnrate=60 +hitpoints=67 +attack=36 +strength=33 +defence=36 +magic=0 +ranged=0 +param=attackbonus,20 +param=strengthbonus,26 +param=stabdefence,43 +param=slashdefence,31 +param=crushdefence,19 +param=magicdefence,15 +param=rangedefence,38 +param=damagetype,^slash_style +param=attack_anim,human_trans_axe_chop +param=defend_anim,human_trans_axe_def +param=death_anim,human_transdeath +param=attack_sound,baxe_slash +param=defend_sound,steel +// huntmode=cowardly +huntrange=1 [gnomechildgreen] name=Gnome child @@ -2698,6 +5050,22 @@ op2=Attack op3=Pickpocket vislevel=1 head1=npc_gnomechildgreen_head +respawnrate=100 +hitpoints=2 +param=attackbonus,-42 +param=strengthbonus,-42 +param=stabdefence,-42 +param=slashdefence,-42 +param=crushdefence,-42 +param=magicdefence,-42 +param=rangedefence,-42 +param=damagetype,^crush_style +param=attack_anim,midget_attackunarmed +param=defend_anim,midget_block +param=death_anim,midget_death +param=attack_sound,gnome_attack +param=defend_sound,gnome_hit +param=death_sound,gnome_death [gnomechildblue] name=Gnome child @@ -2716,6 +5084,22 @@ op2=Attack op3=Pickpocket vislevel=1 head1=npc_gnomechildgreen_head +respawnrate=100 +hitpoints=2 +param=attackbonus,-42 +param=strengthbonus,-42 +param=stabdefence,-42 +param=slashdefence,-42 +param=crushdefence,-42 +param=magicdefence,-42 +param=rangedefence,-42 +param=damagetype,^crush_style +param=attack_anim,midget_attackunarmed +param=defend_anim,midget_block +param=death_anim,midget_death +param=attack_sound,gnome_attack +param=defend_sound,gnome_hit +param=death_sound,gnome_death [gnomechild] name=Gnome child @@ -2732,6 +5116,22 @@ op2=Attack op3=Pickpocket vislevel=1 head1=npc_gnomechildgreen_head +respawnrate=100 +hitpoints=2 +param=attackbonus,-42 +param=strengthbonus,-42 +param=stabdefence,-42 +param=slashdefence,-42 +param=crushdefence,-42 +param=magicdefence,-42 +param=rangedefence,-42 +param=damagetype,^crush_style +param=attack_anim,midget_attackunarmed +param=defend_anim,midget_block +param=death_anim,midget_death +param=attack_sound,gnome_attack +param=defend_sound,gnome_hit +param=death_sound,gnome_death [gnometrainer] name=Gnome trainer @@ -2746,6 +5146,8 @@ walkanim=midget_walk readyanim=midget_ready op1=Talk-to head1=obj_pickpocket_guide_gnome +param=death_anim,midget_death +param=death_sound,gnome_death [gnomekingsguard] name=Gnome guard @@ -2760,6 +5162,21 @@ readyanim=midget_ready op2=Attack vislevel=23 head1=obj_pickpocket_guide_gnome +respawnrate=60 +hitpoints=31 +attack=17 +strength=17 +defence=17 +param=attackrate,6 +param=attackbonus,8 +param=strengthbonus,13 +param=damagetype,^slash_style +param=attack_anim,midget_attacksword +param=defend_anim,midget_block +param=death_anim,midget_death +param=attack_sound,gnome_attack +param=defend_sound,scythe_slash +param=death_sound,gnome_death [gnomekingsguard2] name=Gnome guard @@ -2774,6 +5191,24 @@ readyanim=midget_ready op2=Attack vislevel=23 head1=obj_pickpocket_guide_gnome +respawnrate=60 +hitpoints=31 +attack=18 +strength=18 +defence=18 +param=attackbonus,6 +param=strengthbonus,7 +param=stabdefence,8 +param=slashdefence,9 +param=crushdefence,7 +param=rangedefence,8 +param=damagetype,^slash_style +param=attack_anim,midget_attacksword +param=defend_anim,midget_blockshield +param=death_anim,midget_death +param=attack_sound,hacksword_slash +// param=defend_sound,brassclash +param=death_sound,gnome_death [gnomeshopkeeper] name=Gnome shop keeper @@ -2787,6 +5222,8 @@ vislevel=hide walkanim=midget_walk readyanim=midget_ready head1=npc_gnomeshopkeeper_head +param=death_anim,midget_death +param=death_sound,gnome_death [gnomebanker] name=Gnome banker @@ -2802,6 +5239,8 @@ readyanim=midget_ready op1=Talk-to op3=Bank head1=npc_gnomebanker_head +param=death_anim,midget_death +param=death_sound,gnome_death [gnomeballer] name=Gnome baller @@ -2813,6 +5252,8 @@ vislevel=hide walkanim=midget_walk readyanim=midget_ready head1=obj_pickpocket_guide_gnome +param=death_anim,midget_death +param=death_sound,gnome_death [gnomefemale] name=Gnome woman @@ -2831,6 +5272,26 @@ op2=Attack op3=Pickpocket vislevel=1 head1=obj_pickpocket_guide_gnome +attackrange=1 +respawnrate=100 +hitpoints=2 +param=attackbonus,-42 +param=strengthbonus,-42 +param=stabdefence,-42 +param=slashdefence,-42 +param=crushdefence,-42 +param=magicdefence,-42 +param=rangedefence,-42 +param=damagetype,^crush_style +param=attack_anim,midget_attackbow +param=defend_anim,midget_block +param=death_anim,midget_death +param=rangeattack_sound,arrowlaunch2 +param=defend_sound,gnome_hit +param=death_sound,gnome_death +param=proj_launch,iron_arrow_launch +param=proj_travel,iron_arrow_travel +param=proj_height,48 [gnomefemale_dskinned] name=Gnome woman @@ -2855,6 +5316,26 @@ op2=Attack op3=Pickpocket vislevel=1 head1=obj_pickpocket_guide_gnome +attackrange=1 +respawnrate=100 +hitpoints=2 +param=attackbonus,-42 +param=strengthbonus,-42 +param=stabdefence,-42 +param=slashdefence,-42 +param=crushdefence,-42 +param=magicdefence,-42 +param=rangedefence,-42 +param=damagetype,^crush_style +param=attack_anim,midget_attackbow +param=defend_anim,midget_block +param=death_anim,midget_death +param=rangeattack_sound,arrowlaunch2 +param=defend_sound,gnome_hit +param=death_sound,gnome_death +param=proj_launch,iron_arrow_launch +param=proj_travel,iron_arrow_travel +param=proj_height,48 [gnomepilot] name=Gnome pilot @@ -2867,6 +5348,10 @@ walkanim=midget_walk readyanim=midget_ready op1=Talk-to head1=npc_gnomepilot_head +wanderrange=1 +members=yes +param=death_anim,midget_death +param=death_sound,gnome_death [gnome_brimstail] name=Brimstail @@ -2888,6 +5373,8 @@ vislevel=hide op1=Talk-to op3=Teleport head1=npc_gnome_brimstail_head +param=death_anim,midget_death +param=death_sound,gnome_death [bearded_dark_wizard] name=Dark wizard @@ -2909,6 +5396,19 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=20 +wanderrange=3 +maxrange=5 +attackrange=5 +huntrange=5 +respawnrate=100 +hitpoints=24 +attack=17 +strength=17 +defence=14 +magic=22 +param=magicdefence,3 +param=damagetype,^crush_style +huntmode=ranged [invrigar_the_necromancer] name=Invrigar the Necromancer @@ -2930,6 +5430,14 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=20 +respawnrate=100 +hitpoints=24 +attack=17 +strength=17 +defence=14 +magic=18 +param=magicdefence,3 +param=damagetype,^crush_style [young_dark_wizard] name=Dark wizard @@ -2951,6 +5459,19 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=7 +wanderrange=3 +maxrange=5 +attackrange=5 +respawnrate=100 +hitpoints=12 +attack=5 +strength=2 +defence=5 +magic=6 +param=magicdefence,3 +param=damagetype,^crush_style +huntmode=ranged +huntrange=3 [mugger] name=Mugger @@ -2975,6 +5496,18 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=6 +wanderrange=12 +maxrange=14 +respawnrate=100 +hitpoints=8 +attack=5 +strength=5 +defence=5 +param=strengthbonus,-21 +param=damagetype,^crush_style +param=defend_anim,human_unarmedblock +// huntmode=cowardly +huntrange=5 [witch1] name=Witch @@ -3000,6 +5533,20 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=25 +// attackrange, and respawnrate are taken from dark_wizard_earth +attackrange=5 +//respawnrate is guesses +respawnrate=100 +hitpoints=10 +attack=25 +strength=25 +defence=25 +param=magicdefence,3 +param=damagetype,^crush_style +param=attack_anim,human_unarmedkick +param=attack_sound,unarmed_kick +param=defend_sound,female_hit +param=death_sound,female_death [witch2] name=Witch @@ -3023,6 +5570,19 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=25 +//respawnrate is guesses +respawnrate=100 +hitpoints=10 +attack=25 +strength=25 +defence=25 +magic=30 +param=magicdefence,3 +param=damagetype,^crush_style +param=attack_anim,human_unarmedkick +param=attack_sound,unarmed_kick +param=defend_sound,female_hit +param=death_sound,female_death [black_knight] name=Black Knight @@ -3048,6 +5608,26 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=33 +wanderrange=10 +maxrange=12 +respawnrate=50 +hitpoints=42 +attack=25 +strength=25 +defence=25 +param=attackrate,5 +param=attackbonus,18 +param=strengthbonus,16 +param=stabdefence,73 +param=slashdefence,76 +param=crushdefence,70 +param=magicdefence,-11 +param=rangedefence,72 +param=damagetype,^slash_style +param=attack_anim,human_sword_slash +param=defend_anim,human_sword_def +param=attack_sound,hacksword_slash +param=defend_sound,steel [aggressive_black_knight] name=Black Knight @@ -3073,6 +5653,28 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=33 +wanderrange=10 +maxrange=12 +respawnrate=50 +hitpoints=42 +attack=25 +strength=25 +defence=25 +param=attackrate,5 +param=attackbonus,18 +param=strengthbonus,16 +param=stabdefence,73 +param=slashdefence,76 +param=crushdefence,70 +param=magicdefence,-11 +param=rangedefence,72 +param=damagetype,^slash_style +param=attack_anim,human_sword_slash +param=defend_anim,human_sword_def +param=attack_sound,2H_slash +param=defend_sound,steel +// huntmode=cowardly +huntrange=5 [highwayman] name=Highwayman @@ -3103,6 +5705,32 @@ op2=Attack vislevel=5 head1=obj_pickpocket_guide_man head2=obj_highwaymanmask_manhead +wanderrange=12 +maxrange=14 +attackrange=3 +huntrange=5 +hitpoints=13 +attack=2 +strength=2 +defence=2 +param=attackbonus,6 +param=strengthbonus,7 +param=slashdefence,3 +param=crushdefence,2 +param=rangedefence,2 +param=damagetype,^stab_style +param=attack_anim,human_sword_stab +param=defend_anim,human_sword_def +param=attack_sound,hacksword_slash +// https://oldschool.runescape.wiki/w/Highwayman#Trivia +// year ???? attack seq_390 defend seq_388 these seqs used some reason after update x +// seq_386 seq_388 +// https://www.youtube.com/watch?v=QqLSZgZLwvA +// https://www.youtube.com/watch?v=ympIobOpG4M +// year 2024 attack seq_386 defend seq_387 and same animations used 2007 + original osrs launch +huntmode=ranged +// osrs stats and Vislvl match 1:1 +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_518 [chaos_druid] name=Chaos druid @@ -3124,6 +5752,16 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=13 +respawnrate=50 +hitpoints=20 +attack=8 +strength=8 +defence=12 +magic=10 +attackrange=8 +huntrange=3 +param=damagetype,^crush_style +huntmode=ranged [pirate1] name=Pirate @@ -3148,6 +5786,19 @@ op2=Attack vislevel=23 head1=npc_pirate1_head head2=obj_eye_patch_manhead +respawnrate=50 +hitpoints=20 +attack=20 +strength=20 +defence=20 +param=attackbonus,10 +param=strengthbonus,9 +param=slashdefence,1 +param=damagetype,^slash_style +param=attack_anim,human_sword_slash +param=defend_anim,human_sword_def +param=attack_sound,hacksword_slash +category=pirate [pirate2] name=Pirate @@ -3176,6 +5827,21 @@ head1=obj_pickpocket_guide_man head2=idk_man_jaw_split_head head3=obj_eye_patch_manhead head4=npc_pirate2_head +respawnrate=50 +hitpoints=20 +attack=21 +strength=21 +defence=21 +param=attackrate,5 +param=attackbonus,8 +param=strengthbonus,10 +param=stabdefence,3 +param=slashdefence,2 +param=damagetype,^slash_style +param=attack_anim,human_sword_slash +param=defend_anim,human_sword_def +param=attack_sound,hacksword_slash +category=pirate [pirate_aggressive] name=Pirate @@ -3203,6 +5869,23 @@ head1=obj_pickpocket_guide_man head2=idk_man_jaw_long_head head3=obj_eye_patch_manhead head4=obj_piratehat_manhead +respawnrate=50 +hitpoints=23 +attack=23 +strength=23 +defence=23 +param=attackrate,5 +param=attackbonus,8 +param=strengthbonus,10 +param=stabdefence,3 +param=slashdefence,2 +param=damagetype,^slash_style +param=attack_anim,human_sword_slash +param=defend_anim,human_sword_def +param=attack_sound,hacksword_slash +category=pirate +// huntmode=cowardly +huntrange=1 [lady_pirate] name=Pirate @@ -3229,6 +5912,21 @@ vislevel=23 head1=npc_lady_pirate_head head2=npc_lady_pirate_headi2 head3=obj_eye_patch_womanhead +respawnrate=50 +hitpoints=20 +attack=20 +strength=20 +defence=20 +param=attackbonus,10 +param=strengthbonus,9 +param=slashdefence,1 +param=damagetype,^slash_style +param=attack_anim,human_sword_slash +param=defend_anim,human_sword_def +param=attack_sound,hacksword_slash +param=defend_sound,female_hit +param=death_sound,female_death +category=pirate [thug] name=Thug @@ -3249,6 +5947,24 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=10 +respawnrate=100 +hitpoints=18 +attack=7 +strength=5 +defence=9 +param=attackbonus,5 +param=strengthbonus,5 +param=stabdefence,2 +param=slashdefence,3 +param=crushdefence,3 +param=damagetype,^stab_style +param=attack_anim,human_sword_stab +param=defend_anim,human_sword_def +param=attack_sound,hacksword_stab +// only spawns in wilderness, might be cowardly +// huntmode=cowardly +huntrange=3 +members=yes [rogue] name=Rogue @@ -3272,6 +5988,20 @@ readyanim=human_ready op2=Attack op3=Pickpocket vislevel=15 +respawnrate=100 +hitpoints=17 +attack=13 +strength=13 +defence=13 +param=attackbonus,5 +param=strengthbonus,5 +param=stabdefence,6 +param=slashdefence,9 +param=crushdefence,11 +param=damagetype,^stab_style +param=attack_anim,human_sword_stab +param=defend_anim,human_sword_def +param=attack_sound,hacksword_stab [chaosmonk1] name=Monk of Zamorak @@ -3292,6 +6022,19 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=22 +wanderrange=12 +maxrange=14 +// TODO find repspawn rate +respawnrate=100 +hitpoints=20 +attack=18 +strength=18 +defence=22 +magic=25 +param=damagetype,^crush_style +category=monk_of_zamorak +// huntmode=cowardly +huntrange=1 [chaosmonk2] name=Monk of Zamorak @@ -3313,6 +6056,18 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=17 +wanderrange=12 +maxrange=14 +respawnrate=100 +hitpoints=10 +attack=8 +strength=8 +defence=12 +magic=25 +param=damagetype,^crush_style +category=monk_of_zamorak +// huntmode=cowardly +huntrange=1 [chaosmonk3] name=Monk of Zamorak @@ -3333,6 +6088,18 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=45 +wanderrange=12 +maxrange=14 +respawnrate=500 +hitpoints=40 +attack=38 +strength=38 +defence=42 +magic=40 +param=damagetype,^crush_style +category=monk_of_zamorak +// huntmode=cowardly +huntrange=1 [tribesman] name=Tribesman @@ -3354,6 +6121,24 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_staffready op2=Attack vislevel=32 +respawnrate=100 +hitpoints=39 +attack=23 +strength=27 +defence=26 +param=attackbonus,8 +param=strengthbonus,5 +param=stabdefence,4 +param=slashdefence,6 +param=crushdefence,6 +param=damagetype,^stab_style +param=attack_anim,human_spear_spike +param=defend_anim,human_spear_block +param=attack_sound,staff_stab +param=poison_severity,55 +// huntmode is just a guess +// huntmode=cowardly +huntrange=1 [dark_warrior] name=Dark warrior @@ -3382,6 +6167,23 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=8 +respawnrate=100 +hitpoints=17 +attack=5 +strength=5 +defence=5 +param=attackbonus,20 +param=strengthbonus,16 +param=stabdefence,96 +param=slashdefence,79 +param=crushdefence,59 +param=damagetype,^slash_style +param=attack_anim,human_sword_slash +param=defend_anim,human_sword_def +param=attack_sound,hacksword_slash +param=defend_sound,steel +// huntmode=cowardly +huntrange=1 [chaos_druid_warrior] name=Chaos druid warrior @@ -3404,6 +6206,26 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=37 +respawnrate=100 +hitpoints=40 +attack=32 +strength=34 +defence=25 +param=attackrate,5 +param=attackbonus,9 +param=strengthbonus,5 +param=stabdefence,13 +param=slashdefence,17 +param=crushdefence,14 +param=magicdefence,-4 +param=rangedefence,14 +param=damagetype,^crush_style +param=attack_anim,human_blunt_pound +param=defend_anim,human_blunt_block +param=attack_sound,warhammer_crush +// param=defend_sound,steel_mail +// huntmode=cowardly +huntrange=1 [necromancer] name=Necromancer @@ -3426,6 +6248,13 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=26 +respawnrate=500 +hitpoints=40 +attack=18 +strength=18 +defence=18 +magic=18 +param=damagetype,^crush_style [brawling_bandit] name=Bandit @@ -3452,6 +6281,20 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=22 +hitpoints=27 +attack=17 +strength=17 +defence=17 +param=attackbonus,11 +param=strengthbonus,12 +param=slashdefence,3 +param=crushdefence,2 +param=damagetype,^stab_style +param=attack_anim,human_sword_stab +param=defend_anim,human_sword_def +param=attack_sound,stabsword_stab +// huntmode=cowardly +huntrange=6 [guard_bandit] name=Guard Bandit @@ -3479,6 +6322,24 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=22 +hitpoints=27 +attack=17 +strength=17 +defence=17 +param=attackbonus,11 +param=strengthbonus,12 +param=stabdefence,4 +param=slashdefence,8 +param=crushdefence,5 +param=magicdefence,1 +param=rangedefence,4 +param=damagetype,^stab_style +param=attack_anim,human_sword_stab +param=defend_anim,human_sword_def +param=attack_sound,stabsword_stab +huntmode=ranged +huntrange=1 +attackrange=1 [barbarian_guard] name=Barbarian guard @@ -3508,6 +6369,27 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=8 +hitpoints=14 +attack=6 +strength=6 +defence=6 +param=attackrate,6 +// attackbonus is guess. TODO Try get real values +param=attackbonus,8 +param=strengthbonus,13 +param=stabdefence,14 +param=slashdefence,18 +param=crushdefence,15 +param=magicdefence,-4 +// rangedefence is guess. TODO Try get real values +param=rangedefence,22 +param=damagetype,^slash_style +param=attack_anim,human_axe_hack +param=defend_anim,human_axe_block +param=attack_sound,baxe_slash +param=defend_sound,swordclash2 +// animations and sounds taken Gunthor the Brave +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_1028 [guildmaster] name=Guild master @@ -3559,6 +6441,24 @@ op2=Attack vislevel=29 head1=npc_gunthor_the_brave_head head2=npc_gunthor_the_brave_headi2 +respawnrate=100 +hitpoints=35 +attack=22 +strength=22 +defence=25 +param=attackrate,6 +param=attackbonus,8 +param=strengthbonus,13 +param=stabdefence,12 +param=slashdefence,14 +param=crushdefence,10 +param=magicdefence,-1 +param=rangedefence,11 +param=damagetype,^slash_style +param=attack_anim,human_axe_hack +param=defend_anim,human_axe_def +param=attack_sound,baxe_slash +param=defend_sound,swordclash2 [lord_daquarius] name=Lord Daquarius @@ -3589,6 +6489,24 @@ readyanim=human_ready op1=Talk-to alwaysontop=yes head1=obj_pickpocket_guide_farmer +defaultmode=none +moverestrict=nomove +// respawnrate= +hitpoints=38 +attack=65 +strength=65 +defence=65 +// param=attackbonus, +param=stabdefence,81 +param=slashdefence,64 +param=crushdefence,50 +// param=rangedefence, +param=damagetype,^crush_style +// param=defend_sound, +// huntmode= +// huntrange= +// TODO +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_4929 [jailer] name=Jailer @@ -3613,6 +6531,16 @@ readyanim=human_ready op1=Talk-to op2=Attack vislevel=47 +respawnrate=100 +hitpoints=47 +attack=40 +strength=40 +defence=40 +param=stabdefence,79 +param=slashdefence,63 +param=crushdefence,47 +param=damagetype,^crush_style +// param=defend_sound,brassclash2 [black_heather] name=Black Heather @@ -3639,6 +6567,23 @@ readyanim=human_ready op1=Talk-to op2=Attack vislevel=34 +respawnrate=100 +hitpoints=37 +attack=32 +strength=26 +defence=27 +param=attackbonus,9 +param=strengthbonus,9 +param=stabdefence,9 +param=slashdefence,8 +param=crushdefence,10 +param=damagetype,^slash_style +param=defend_sound,female_hit +param=death_sound,female_death +param=attack_anim,human_sword_slash +param=defend_anim,human_sword_def +param=attack_sound,hacksword_slash +category=bandit_camp_leader [donny_the_lad] name=Donny the lad @@ -3666,6 +6611,21 @@ readyanim=human_ready op1=Talk-to op2=Attack vislevel=34 +respawnrate=100 +hitpoints=37 +attack=32 +strength=26 +defence=27 +param=attackbonus,9 +param=strengthbonus,9 +param=stabdefence,9 +param=slashdefence,8 +param=crushdefence,10 +param=damagetype,^slash_style +param=attack_anim,human_sword_slash +param=defend_anim,human_sword_def +param=attack_sound,hacksword_slash +category=bandit_camp_leader [speedy_keith] name=Speedy Keith @@ -3693,6 +6653,21 @@ readyanim=human_ready op1=Talk-to op2=Attack vislevel=34 +respawnrate=100 +hitpoints=37 +attack=32 +strength=26 +defence=27 +param=attackbonus,9 +param=strengthbonus,9 +param=stabdefence,9 +param=slashdefence,8 +param=crushdefence,10 +param=damagetype,^slash_style +param=attack_anim,human_sword_slash +param=defend_anim,human_sword_def +param=attack_sound,hacksword_slash +category=bandit_camp_leader [salarin_the_twisted] name=Salarin the twisted @@ -3714,6 +6689,13 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=70 +respawnrate=100 +hitpoints=70 +attack=58 +strength=58 +defence=62 +param=damagetype,^crush_style +param=max_dealt,0 [mcannonguard] name=Guard @@ -3740,6 +6722,28 @@ op2=Attack vislevel=10 head1=npc_mcannonguard_head head2=npc_mcannonguard_headi2 +wanderrange=5 +maxrange=12 +hitpoints=16 +attack=8 +strength=6 +defence=9 +param=attackbonus,5 +param=strengthbonus,7 +param=stabdefence,3 +param=slashdefence,4 +param=crushdefence,4 +param=magicdefence,2 +param=rangedefence,3 +param=damagetype,^stab_style +param=attack_anim,dwarf_attack +param=defend_anim,dwarf_block +param=death_anim,dwarf_death +param=attack_sound,gnome_hit +// param=defend_sound,brassclash2 +param=death_sound,gnome_death +// osrs side this npc use somereason gnome sound datas (notice but npc is graphical updated) +// OSRS Monster examine spell mentioned Immune to cannons. [dwarfchildtw1] name=Dwarf youngster @@ -3758,6 +6762,9 @@ walkanim=dwarf_walk readyanim=dwarf_ready op1=Talk-to head1=npc_dwarfchildtw1_head +param=death_anim,dwarf_death +hitpoints=6 +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_5190 [lawgof2] name=Dwarf Commander @@ -3774,6 +6781,9 @@ walkanim=dwarf_walk readyanim=dwarf_ready op1=Talk-to head1=npc_lawgof2_head +param=death_anim,dwarf_death +hitpoints=16 +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_5191 [nulodion] name=Nulodion @@ -3799,6 +6809,12 @@ readyanim=dwarf_ready op1=Talk-to op3=Trade head1=npc_nulodion_head +param=death_anim,dwarf_death +param=owned_shop,mcannonshop +param=shop_sell_multiplier,1070 +param=shop_buy_multiplier,400 +param=shop_delta,10 +param=shop_title,Multi cannon parts for sale: [grail_maiden] name=Grail Maiden @@ -3825,6 +6841,7 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op1=Talk-to head1=npc_grail_maiden_head +// TODO [sir_percival] name=Sir Percival @@ -3854,6 +6871,7 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op1=Talk-to head1=npc_sir_percival_head +wanderrange=1 [king_percival] name=King Percival @@ -3920,6 +6938,7 @@ op1=Talk-to head1=idk_man_hair_long_head head2=idk_man_jaw_long_head head3=obj_bluewizhat_manhead +wanderrange=1 [unhappy_peasant] name=Peasant @@ -3947,6 +6966,7 @@ readyanim=human_ready op1=Talk-to head1=obj_leather_cowl_manhead2 head2=idk_man_jaw_moustache_head +wanderrange=2 [happy_peasant] name=Peasant @@ -3974,6 +6994,7 @@ readyanim=human_ready op1=Talk-to head1=obj_leather_cowl_manhead2 head2=idk_man_jaw_moustache_head +wanderrange=2 [high_priest_of_entrana] name=High Priest @@ -4029,6 +7050,7 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op1=Talk-to head1=idk_woman_hair_bun_head +// TODO [brother_galahad] name=Galahad @@ -4057,6 +7079,9 @@ readyanim=human_ready op1=Talk-to head1=idk_man_hair_tonsure_head head2=idk_man_jaw_goatee_head +defaultmode=none +moverestrict=nomove +moverestrict=indoors [grail_fisherman] name=Fisherman @@ -4149,6 +7174,36 @@ op1=Talk-to op2=Attack vislevel=120 head1=npc_black_knight_titan_head +wanderrange=0 +maxrange=0 +moverestrict=nomove +blockwalk=all +respawnrate=10 +hitpoints=142 +attack=91 +strength=100 +defence=91 +param=attackrate,7 +param=attackbonus,27 +param=strengthbonus,22 +param=stabdefence,18 +param=slashdefence,27 +param=crushdefence,18 +// param=stabdefence,17 +// param=slashdefence,20 +// param=crushdefence,19 +param=magicdefence,1000 +param=rangedefence,1000 +param=damagetype,^crush_style +param=attack_anim,giant_attack +param=defend_anim,giant_block +param=death_anim,giant_death +// param=defend_sound,blade5 +// this npc uses human_unarmedpunch and human_death sound for attack and death animations. +// although npc are classified as Giant based on appearance/animations. +// Stats match osrs version but our version Vislvl is different. +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_4067 +// todo [entrana_monk] name=Monk @@ -4170,6 +7225,14 @@ op1=Talk-to op2=Attack vislevel=5 head1=obj_leather_cowl_manhead2 +wanderrange=3 +maxrange=5 +respawnrate=50 +hitpoints=15 +attack=2 +strength=2 +defence=3 +param=damagetype,^crush_style [brother_kojo] name=Brother Kojo @@ -4203,6 +7266,21 @@ walkanim=giantrat_walk readyanim=giantrat_ready op2=Attack vislevel=12 +wanderrange=6 +maxrange=8 +respawnrate=50 +hitpoints=12 +attack=10 +strength=10 +defence=10 +param=damagetype,^stab_style +param=attack_anim,giantrat_attack +param=defend_anim,giantrat_block +param=death_anim,giantrat_death +param=attack_sound,rat_attack +param=defend_sound,rat_hit +param=death_sound,rat_death +// TODO monster examine spell // todo [bonzo] name=Bonzo @@ -4235,6 +7313,7 @@ op1=Talk-to op3=Pay head1=obj_leather_cowl_manhead2 head2=npc_bonzo_head +// todo [sinister_stranger] walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r @@ -4244,6 +7323,7 @@ vislevel=1 multivar=fishingcompo_stranger multinpc=0,sinister_stranger0 multinpc=1,sinister_stranger1 +// todo [morris] name=Morris @@ -4307,6 +7387,7 @@ op1=Talk-to head1=idk_man_hair_spikes_head head2=idk_man_jaw_split_head head3=npc_bonzo_head +wanderrange=1 [joshua] name=Joshua @@ -4336,6 +7417,7 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op1=Talk-to head1=npc_joshua_head +wanderrange=1 [grandpa_jack] name=Grandpa Jack @@ -4369,6 +7451,8 @@ op1=Talk-to head1=idk_man_hair_spikes_head head2=idk_man_jaw_long_head head3=npc_zoo_keeper_head +moverestrict=indoors +// todo [mcgruborforester] name=Forester @@ -4416,6 +7500,7 @@ walkanim=dwarf_walk readyanim=dwarf_ready op1=Talk-to head1=npc_lawgof2_head +param=death_anim,dwarf_death [0_41_53_compofishspot] name=Fishing spot @@ -4426,6 +7511,9 @@ readyanim=fishingspot_ready walkanim=fishingspot_walk minimap=no op1=Bait +defaultmode=none +moverestrict=nomove +timer=1 [0_41_53_sinisterfishspot] name=Fishing spot @@ -4436,6 +7524,9 @@ readyanim=fishingspot_ready walkanim=fishingspot_walk minimap=no op1=Bait +defaultmode=none +moverestrict=nomove +timer=1 [0_41_53_bigdavefishspot] name=Fishing spot @@ -4446,6 +7537,9 @@ readyanim=fishingspot_ready walkanim=fishingspot_walk minimap=no op1=Bait +defaultmode=none +moverestrict=nomove +timer=1 [0_41_53_joshuafishspot] name=Fishing spot @@ -4456,6 +7550,9 @@ readyanim=fishingspot_ready walkanim=fishingspot_walk minimap=no op1=Bait +defaultmode=none +moverestrict=nomove +timer=1 [renegade_knight] name=Renegade Knight @@ -4483,6 +7580,24 @@ readyanim=human_ready op2=Attack vislevel=37 head1=npc_sir_percival_head +respawnrate=500 +hitpoints=48 +attack=28 +strength=28 +defence=28 +param=attackbonus,20 +param=strengthbonus,16 +param=stabdefence,99 +param=slashdefence,82 +param=crushdefence,62 +param=damagetype,^slash_style +param=attack_anim,human_sword_slash +param=defend_anim,human_sword_def +param=attack_sound,stabsword_stab +// param=defend_sound, TODO +// osrs defend_sound blade4 +// huntmode=cowardly +huntrange=1 [thrantax] name=Thrantax the Mighty @@ -4503,6 +7618,22 @@ readyanim=ghost_ready op2=Attack vislevel=92 head1=npc_thrantax_head +// TODO respawnrate +wanderrange=0 +maxrange=2 +hitpoints=80 +attack=80 +strength=80 +defence=80 +param=damagetype,^crush_style +param=attack_anim,ghost_attack +param=defend_anim,ghost_block +param=death_anim,ghost_death +param=attack_sound,ghost_attack +param=defend_sound,ghost_hit +param=death_sound,ghost_death +param=death_drop,null +param=undead,^true [sir_lancelot] name=Sir Lancelot @@ -4812,6 +7943,7 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_staffready op1=Talk-to head1=obj_pickpocket_guide_warrior +// TODO [merlin] name=Merlin @@ -4872,6 +8004,7 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op1=Talk-to head1=obj_pickpocket_guide_warrior +// TODO [king_arthur] name=King Arthur @@ -4933,6 +8066,8 @@ readyanim=human_ready op1=Talk-to head1=obj_leather_cowl_manhead2 head2=idk_man_jaw_long_head +wanderrange=0 +moverestrict=nomove [arena_guard1] name=Khazard Guard @@ -4956,6 +8091,23 @@ op2=Attack vislevel=23 head1=obj_leather_cowl_manhead2 head2=idk_man_jaw_split_head +wanderrange=3 +maxrange=5 +respawnrate=100 +hitpoints=25 +attack=20 +strength=18 +defence=20 +param=attackbonus,10 +param=strengthbonus,14 +param=stabdefence,44 +param=slashdefence,38 +param=crushdefence,30 +param=damagetype,^slash_style +param=attack_anim,human_axe_hack +param=defend_anim,human_axe_def +param=attack_sound,baxe_slash +// param=defend_sound,blade3_mail [arena_guard2] name=Khazard Guard @@ -4979,6 +8131,26 @@ op2=Attack vislevel=23 head1=obj_leather_cowl_manhead2 head2=idk_man_jaw_pointy_head +wanderrange=4 +maxrange=6 +respawnrate=100 +hitpoints=25 +attack=20 +strength=18 +defence=20 +param=attackbonus,10 +param=strengthbonus,14 +param=stabdefence,44 +param=slashdefence,38 +param=crushdefence,30 +param=damagetype,^slash_style +param=attack_anim,human_axe_hack +param=defend_anim,human_axe_def +param=attack_sound,baxe_slash +// param=defend_sound, +// guess defend_sound blade3_mail +// The NPC in question has been replaced by another NPC that no longer has an attack option or stats. npc_1209 +// stats and params is guess. [arena_guard3] name=Khazard Guard @@ -5001,6 +8173,26 @@ op1=Talk-to op2=Attack vislevel=23 head1=obj_khazard_helmet_manhead +wanderrange=4 +maxrange=6 +respawnrate=100 +hitpoints=25 +attack=20 +strength=18 +defence=20 +param=attackbonus,10 +param=strengthbonus,14 +param=stabdefence,35 +param=slashdefence,29 +param=crushdefence,21 +param=damagetype,^slash_style +param=attack_anim,human_axe_hack +param=defend_anim,human_axe_def +param=attack_sound,baxe_slash +// param=defend_sound, +// guess defend_sound blade3_mail +// The NPC in question has been replaced by another NPC that no longer has an attack option or stats. npc_1210 +// stats and params is guess. [arena_guard4] name=Khazard Guard @@ -5024,6 +8216,23 @@ op2=Attack vislevel=23 head1=obj_khazard_helmet_manhead head2=idk_man_jaw_pointy_head +wanderrange=4 +maxrange=6 +respawnrate=100 +hitpoints=25 +attack=20 +strength=18 +defence=20 +param=attackbonus,10 +param=strengthbonus,14 +param=stabdefence,35 +param=slashdefence,29 +param=crushdefence,21 +param=damagetype,^slash_style +param=attack_anim,human_axe_hack +param=defend_anim,human_axe_def +param=attack_sound,baxe_slash +// param=defend_sound,blade3_mail [arena_guard5_cutscene] name=Khazard Guard @@ -5045,6 +8254,23 @@ readyanim=human_ready vislevel=25 head1=obj_leather_cowl_manhead2 head2=idk_man_jaw_split_head +wanderrange=0 +respawnrate=100 +hitpoints=25 +attack=20 +strength=18 +defence=20 +param=attackbonus,10 +param=strengthbonus,14 +param=stabdefence,44 +param=slashdefence,38 +param=crushdefence,30 +param=damagetype,^slash_style +param=attack_anim,human_axe_hack +param=defend_anim,human_axe_def +param=attack_sound,baxe_slash +// param=defend_sound,blade3_mail +// https://chisel.weirdgloop.org/moid/npc_id.html#1212 npc_1212 [general_khazard] name=General Khazard @@ -5067,6 +8293,23 @@ op1=Talk-to op2=Attack vislevel=112 head1=npc_general_khazard_head +wanderrange=1 +// copying bouncers but guessed (OSRS and RS3 are both changed) +maxrange=25 +hitpoints=170 +attack=75 +strength=78 +defence=80 +param=damagetype,^slash_style +param=attack_anim,human_dhsword_chop +param=defend_anim,human_dhsword_def +param=attack_sound,2H_slash +//attack sound -> https://youtu.be/4Nqjep2E5pw?si=uKZDy4fObgJdVLUO&t=528 +// param=defend_sound, TODO +// defend sound before rework -> https://youtu.be/KgifYQQpOYM?si=syuNCONCW0tsKhuk&t=490 +// defend sound after rework -> https://youtube.com/shorts/GIVtSFgpV0E?si=qM6VhY_DZ5DW9XUo +// TODO monster examine spell +// todo [khazard_barman] name=Khazard barman @@ -5113,6 +8356,7 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op1=Talk-to head1=idk_man_hair_long_head +wanderrange=1 [fightslave_joe] name=Joe @@ -5140,6 +8384,7 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op1=Talk-to head1=idk_man_hair_wildspikes_head +wanderrange=1 [fightslave] name=Fightslave @@ -5160,6 +8405,7 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op1=Talk-to head1=idk_man_hair_long_head +wanderrange=1 [hengrad] name=Hengrad @@ -5182,6 +8428,7 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op1=Talk-to head1=obj_leather_cowl_manhead2 +wanderrange=1 [lady_servil] name=Lady Servil @@ -5203,6 +8450,7 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op1=Talk-to head1=idk_woman_hair_bun_head +// TODO [jeremy_servil] name=Jeremy Servil @@ -5219,6 +8467,8 @@ walkanim=midget_walk readyanim=midget_ready op1=Talk-to head1=obj_pickpocket_guide_man +wanderrange=1 +param=death_anim,midget_death [jeremy_servil_arena] name=Jeremy Servil @@ -5235,6 +8485,8 @@ walkanim=midget_walk readyanim=midget_ready op1=Talk-to head1=obj_pickpocket_guide_man +wanderrange=1 +param=death_anim,midget_death [justin_servil] name=Justin Servil @@ -5256,6 +8508,9 @@ readyanim=human_ready op1=Talk-to head1=obj_leather_cowl_manhead2 head2=idk_man_jaw_long_head +wanderrange=7 +hitpoints=20 +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_12035 [arena_local] name=Local @@ -5289,6 +8544,26 @@ walkanim=hell_walk readyanim=hell_ready op2=Attack vislevel=137 +// Guess, based off old videos they will likely hunt through the whole arena: https://youtu.be/qRUXxpnYUp4?si=o4ePw20m2vZrLNBG&t=416 +// wanderrange=TODO +maxrange=25 +respawnrate=100 +hitpoints=116 +attack=120 +strength=120 +defence=120 +param=damagetype,^stab_style +param=attack_anim,hell_attack +param=defend_anim,hell_block +param=death_anim,hell_death +param=attack_sound,growl6 +param=defend_sound,growl5 +huntmode=aggressive_melee +huntrange=2 +// TODO monster examine spell +// Stats match osrs version but our version Vislvl is different. +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_1224 +// todo [arena_ogre] name=Khazard Ogre @@ -5300,6 +8575,29 @@ walkanim=ogre_walk readyanim=ogre_ready op2=Attack vislevel=63 +// Guess, based off old videos they will likely hunt through the whole arena: https://youtu.be/qRUXxpnYUp4?si=o4ePw20m2vZrLNBG&t=416 +maxrange=25 +// TODO respawnrate might be wrong, copying bouncers +respawnrate=100 +hitpoints=60 +attack=54 +strength=53 +defence=53 +param=attackrate,6 +param=attackbonus,22 +param=strengthbonus,20 +param=damagetype,^crush_style +param=attack_anim,ogre_attack +param=defend_anim,ogre_block +param=death_anim,ogre_death +param=attack_sound,giant_attack +param=defend_sound,giant_hit +param=death_sound,giant_death +huntmode=aggressive_melee +huntrange=2 +// TODO monster examine spell +// Stats match osrs version but our version Vislvl is different. +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_1225 [arena_scorpion] name=Khazard Scorpion @@ -5314,6 +8612,32 @@ walkanim=scorpion_walk readyanim=scorpion_ready op2=Attack vislevel=44 +// wanderrange=TODO +// Guess, based off old videos they will likely hunt through the whole arena: https://youtu.be/qRUXxpnYUp4?si=o4ePw20m2vZrLNBG&t=416 +maxrange=25 +// TODO respawnrate might be wrong, copying bouncers +respawnrate=100 +hitpoints=40 +attack=40 +strength=39 +defence=34 +param=stabdefence,5 +param=slashdefence,15 +param=crushdefence,15 +param=rangedefence,5 +param=damagetype,^stab_style +param=attack_anim,scorpion_attack +param=defend_anim,scorpion_parry +param=death_anim,scorpion_death +param=attack_sound,insect_attack +param=defend_sound,insect_hit +param=death_sound,insect_death +param=death_drop,null +huntmode=aggressive_melee +huntrange=2 +// TODO monster examine spell +// osrs stats and Vislvl match 1:1 +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_1226 [ikov_lucien2] name=Lucien @@ -5343,6 +8667,23 @@ op1=Talk-to op2=Attack vislevel=14 head1=obj_iron_full_helm_manhead +respawnrate=52 +hitpoints=17 +attack=12 +strength=11 +defence=10 +param=attackbonus,5 +param=strengthbonus,4 +param=stabdefence,6 +param=slashdefence,8 +param=crushdefence,7 +param=magicdefence,-1 +param=rangedefence,4 +param=damagetype,^stab_style +param=attack_anim,human_sword_stab +param=defend_anim,human_sword_def +param=attack_sound,stabsword_stab +// animations is guess. [ikov_lucien1] name=Lucien @@ -5404,6 +8745,26 @@ op2=Attack vislevel=45 head1=idk_man_hair_long_head head2=idk_man_jaw_long_head +blockwalk=all +respawnrate=100 +hitpoints=50 +attack=37 +strength=37 +defence=37 +param=attackrate,5 +param=attackbonus,14 +param=strengthbonus,16 +param=stabdefence,43 +param=slashdefence,55 +param=crushdefence,50 +param=magicdefence,-12 +param=rangedefence,51 +param=damagetype,^slash_style +param=attack_anim,human_sword_slash +param=defend_anim,human_sword_def +param=attack_sound,stabsword_slash +// param=defend_sound,steel2 +category=guardian_of_armadyl [ikov_guardianfemale] name=Guardian of Armadyl @@ -5436,6 +8797,27 @@ op1=Talk-to op2=Attack vislevel=43 head1=obj_pickpocket_guide_warrior +blockwalk=all +respawnrate=100 +hitpoints=40 +attack=37 +strength=37 +defence=37 +param=attackrate,5 +param=attackbonus,14 +param=strengthbonus,16 +param=stabdefence,43 +param=slashdefence,55 +param=crushdefence,50 +param=magicdefence,-12 +param=rangedefence,51 +param=damagetype,^slash_style +param=attack_anim,human_sword_slash +param=defend_anim,human_sword_def +param=attack_sound,stabsword_slash +// param=defend_sound,steel2 +category=guardian_of_armadyl +// this npc havent female_death sound... [ikov_winelda] name=Winelda @@ -5467,6 +8849,7 @@ vislevel=hide op1=Talk-to head1=idk_woman_hair_medium_head head2=obj_bluewizhat_womanhead +// todo [ikov_firewarrior] name=Fire Warrior of Lesarkus @@ -5498,6 +8881,26 @@ op1=Talk-to op2=Attack vislevel=84 head1=obj_leather_cowl_manhead2 +wanderrange=2 +maxrange=4 +attackrange=6 +blockwalk=all +hitpoints=59 +attack=78 +strength=78 +defence=78 +magic=62 +param=attackbonus,-12 +param=stabdefence,34 +param=slashdefence,37 +param=crushdefence,35 +param=magicdefence,-7 +param=rangedefence,35 +param=damagetype,^crush_style +param=defend_anim,null +param=attack_sound,giant_attack +param=defend_sound,giant_hit +param=death_sound,giant_death [cook] name=Cook @@ -5530,6 +8933,7 @@ alwaysontop=yes head1=obj_pickpocket_guide_man head2=obj_chefs_hat_manhead head3=idk_man_jaw_moustache_head +moverestrict=indoors [brother_omad] name=Brother Omad @@ -5550,6 +8954,7 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op1=Talk-to head1=idk_man_hair_tonsure_head +wanderrange=3 [brother_cedric] name=Brother Cedric @@ -5591,6 +8996,13 @@ op1=Talk-to op2=Attack vislevel=3 head1=idk_man_hair_tonsure_head +respawnrate=50 +hitpoints=5 +attack=2 +strength=2 +defence=3 +param=damagetype,^crush_style +param=retreat,2 [thief_blanket] name=Thief @@ -5609,6 +9021,27 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=14 +respawnrate=50 +hitpoints=17 +attack=14 +strength=10 +defence=9 +magic=0 +ranged=2 +param=attackbonus,6 +param=strengthbonus,7 +param=stabdefence,8 +param=slashdefence,13 +param=crushdefence,14 +param=magicdefence,4 +param=rangedefence,9 +param=damagetype,^stab_style +param=attack_anim,human_sword_stab +param=defend_anim,human_sword_def +param=attack_sound,stabsword_stab +param=retreat,8 +// huntmode=cowardly +huntrange=1 [headthief_blanket] name=Head Thief @@ -5627,6 +9060,26 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=26 +respawnrate=50 +hitpoints=37 +attack=24 +strength=18 +defence=16 +magic=0 +ranged=2 +param=attackrate,5 +param=strengthbonus,10 +param=stabdefence,8 +param=slashdefence,14 +param=crushdefence,15 +param=magicdefence,4 +param=rangedefence,9 +param=damagetype,^slash_style +param=attack_anim,human_sword_slash +param=defend_anim,human_sword_def +param=attack_sound,stabsword_slash +// huntmode=cowardly +huntrange=1 [doric] name=Doric @@ -5652,6 +9105,8 @@ readyanim=dwarf_ready op1=Talk-to head1=npc_mcannonguard_head head2=npc_mcannonguard_headi2 +moverestrict=indoors +param=death_anim,dwarf_death [veronica] name=Veronica @@ -5680,6 +9135,8 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op1=Talk-to head1=idk_woman_hair_pigtails_head +wanderrange=2 +//todo [professor_oddenstein] name=Professor Oddenstein @@ -5705,6 +9162,7 @@ readyanim=human_ready op1=Talk-to head1=npc_professor_oddenstein_head head2=idk_man_jaw_moustache_head +wanderrange=2 [ernest] name=Ernest @@ -5756,6 +9214,7 @@ readyanim=roosterready resizeh=32 resizev=32 head1=obj_pickpocket_guide_farmer +//todo [councillor_halgrive] name=Councillor Halgrive @@ -5788,6 +9247,7 @@ op1=Talk-to head1=obj_pickpocket_guide_man head2=npc_councillor_halgrive_head head3=idk_man_jaw_moustache_head +wanderrange=3 [doctor_orbon] name=Doctor Orbon @@ -5812,6 +9272,7 @@ readyanim=human_ready op1=Talk-to head1=obj_leather_cowl_manhead2 head2=npc_doctor_orbon_head +wanderrange=3 [farmer_brumty] name=Farmer Brumty @@ -5891,6 +9352,8 @@ readyanim=goblin_ready op1=Talk-to alwaysontop=yes head1=npc_general_bentnoze_head +param=death_anim,goblin_death +param=death_sound,goblin_death [general_wartface] name=General Wartface @@ -5909,6 +9372,8 @@ readyanim=goblin_ready op1=Talk-to alwaysontop=yes head1=npc_general_wartface_head +param=death_anim,goblin_death +param=death_sound,goblin_death [goblin_greenarmour] name=Goblin @@ -5926,6 +9391,22 @@ op2=Attack op1=Talk-to vislevel=5 head1=npc_goblin_greenarmour_head +wanderrange=15 +maxrange=17 +respawnrate=70 +hitpoints=12 +attack=3 +defence=4 +param=attackrate,6 +param=attackbonus,12 +param=strengthbonus,12 +param=damagetype,^stab_style +param=attack_anim,goblin_attack_armed +param=defend_anim,goblin_block +param=death_anim,goblin_death +param=attack_sound,goblin_attack +param=defend_sound,goblin_hit +param=death_sound,goblin_death [goblin_redarmour] name=Goblin @@ -5943,6 +9424,22 @@ op2=Attack op1=Talk-to vislevel=5 head1=npc_general_wartface_head +wanderrange=15 +maxrange=17 +respawnrate=70 +hitpoints=12 +attack=3 +defence=4 +param=attackrate,6 +param=attackbonus,12 +param=strengthbonus,12 +param=damagetype,^stab_style +param=attack_anim,goblin_attack_armed +param=defend_anim,goblin_block +param=death_anim,goblin_death +param=attack_sound,goblin_attack +param=defend_sound,goblin_hit +param=death_sound,goblin_death [floatingtwig_broken1] name=Twig @@ -5993,6 +9490,7 @@ op1=Talk-to vislevel=hide head1=obj_leather_cowl_manhead2 head2=idk_man_jaw_long_head +wanderrange=2 [almera_waterfall_quest] name=Almera @@ -6016,6 +9514,8 @@ readyanim=human_ready op1=Talk-to vislevel=hide head1=obj_pickpocket_guide_warrior +moverestrict=indoors +//todo [hudon_waterfall_quest] name=Hudon @@ -6030,6 +9530,8 @@ readyanim=midget_ready op1=Talk-to vislevel=hide head1=npc_hudon_waterfall_quest_head +wanderrange=1 +param=death_anim,midget_death [golrie_waterfall_quest] name=Golrie @@ -6042,6 +9544,9 @@ readyanim=midget_ready op1=Talk-to vislevel=hide head1=npc_gnomebanker_head +wanderrange=3 +param=death_anim,midget_death +param=death_sound,gnome_death [hetty] name=Hetty @@ -6069,6 +9574,7 @@ op1=Talk-to vislevel=hide head1=npc_hetty_head head2=obj_bluewizhat_womanhead +moverestrict=indoors [master_fisher] name=Master fisher @@ -6096,6 +9602,7 @@ op1=Talk-to head1=obj_leather_cowl_manhead2 head2=npc_master_fisher_head head3=idk_man_jaw_short_head +wanderrange=3 [0_37_53_freshfish] name=Fishing spot @@ -6109,6 +9616,12 @@ op1=Lure op3=Bait op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 +category=freshfish +// param=whirlpool,macro_whirlpool_freshfish +// param=fishing_movement_enum,fishing_movement_gnome_stronghold_enum [0_39_53_freshfish] name=Fishing spot @@ -6122,6 +9635,12 @@ op1=Lure op3=Bait op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 +category=freshfish +// param=whirlpool,macro_whirlpool_freshfish +// param=fishing_movement_enum,fishing_movement_baxtorian_falls_enum [0_40_52_freshfish] name=Fishing spot @@ -6135,6 +9654,12 @@ op1=Lure op3=Bait op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 +category=freshfish +// param=whirlpool,macro_whirlpool_freshfish +// param=fishing_movement_enum,fishing_movement_ardougne_river_enum [0_40_53_rarefish] name=Fishing spot @@ -6148,6 +9673,12 @@ op1=Cage op3=Harpoon op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 +category=rarefish +// param=whirlpool,macro_whirlpool_rarefish +// param=fishing_movement_enum,fishing_movement_fishing_guild_enum [0_40_53_memberfish] name=Fishing spot @@ -6161,6 +9692,12 @@ op1=Net op3=Harpoon op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 +category=memberfish +// param=whirlpool,macro_whirlpool_memberfish +// param=fishing_movement_enum,fishing_movement_fishing_guild_enum [0_41_73_freshfish] name=Fishing spot @@ -6174,6 +9711,12 @@ op1=Lure op3=Bait op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 +category=freshfish +// param=whirlpool,macro_whirlpool_freshfish +// param=fishing_movement_enum,fishing_movement_fisher_realm_enum [0_42_55_freshfish] name=Fishing spot @@ -6187,6 +9730,12 @@ op1=Lure op3=Bait op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 +category=freshfish +// param=whirlpool,macro_whirlpool_freshfish +// param=fishing_movement_enum,fishing_movement_seers_village_enum [0_43_51_saltfish] name=Fishing spot @@ -6200,6 +9749,12 @@ op1=Net op3=Bait op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 +category=saltfish +// param=whirlpool,macro_whirlpool_saltfish +// param=fishing_movement_enum,fishing_movement_fishing_platform_enum [0_44_46_freshfish] name=Fishing spot @@ -6213,6 +9768,12 @@ op1=Lure op3=Bait op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 +category=freshfish +// param=whirlpool,macro_whirlpool_freshfish +// param=fishing_movement_enum,fishing_movement_shilo_village_enum [0_44_52_freshfish] name=Fishing spot @@ -6226,6 +9787,12 @@ op1=Lure op3=Bait op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 +category=freshfish +// param=whirlpool,macro_whirlpool_freshfish +// param=fishing_movement_enum,fishing_movement_entrana1_enum [0_44_52_saltfish] name=Fishing spot @@ -6239,6 +9806,15 @@ op1=Net op3=Bait op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 +defaultmode=none +moverestrict=nomove +timer=1 +category=saltfish +// param=whirlpool,macro_whirlpool_saltfish +// param=fishing_movement_enum,fishing_movement_entrana2_enum [0_44_53_saltfish] name=Fishing spot @@ -6252,6 +9828,12 @@ op1=Net op3=Bait op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 +category=saltfish +// param=whirlpool,macro_whirlpool_saltfish +// param=fishing_movement_enum,fishing_movement_catherby_enum [0_44_53_rarefish] name=Fishing spot @@ -6265,6 +9847,12 @@ op1=Cage op3=Harpoon op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 +category=rarefish +// param=whirlpool,macro_whirlpool_rarefish +// param=fishing_movement_enum,fishing_movement_catherby_enum [0_44_53_memberfish] name=Fishing spot @@ -6278,6 +9866,12 @@ op1=Net op3=Harpoon op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 +category=memberfish +// param=whirlpool,macro_whirlpool_memberfish +// param=fishing_movement_enum,fishing_movement_catherby_enum [0_45_49_saltfish] name=Fishing spot @@ -6291,6 +9885,12 @@ op1=Net op3=Bait op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 +category=saltfish +// param=whirlpool,macro_whirlpool_saltfish +// param=fishing_movement_enum,fishing_movement_musa_point_enum [0_45_49_rarefish] name=Fishing spot @@ -6304,6 +9904,12 @@ op1=Cage op3=Harpoon op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 +category=rarefish +// param=whirlpool,macro_whirlpool_rarefish +// param=fishing_movement_enum,fishing_movement_musa_point_enum [0_46_49_saltfish] name=Fishing spot @@ -6317,6 +9923,12 @@ op1=Net op3=Bait op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 +category=saltfish +// param=whirlpool,macro_whirlpool_saltfish +// param=fishing_movement_enum,fishing_movement_rimmington_enum [0_47_57_saltfish] name=Fishing spot @@ -6330,6 +9942,12 @@ op1=Net op3=Bait op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 +category=saltfish +// param=whirlpool,macro_whirlpool_saltfish +// param=fishing_movement_enum,fishing_movement_wilderness_camp_enum [0_48_50_saltfish] name=Fishing spot @@ -6343,6 +9961,12 @@ op1=Net op3=Bait op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 +category=saltfish +// param=whirlpool,macro_whirlpool_saltfish +// param=fishing_movement_enum,fishing_movement_draynor_village_enum [0_48_53_freshfish] name=Fishing spot @@ -6356,6 +9980,12 @@ op1=Lure op3=Bait op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 +category=freshfish +// param=whirlpool,macro_whirlpool_freshfish +// param=fishing_movement_enum,fishing_movement_barbarian_village_enum [0_50_50_freshfish] name=Fishing spot @@ -6369,6 +9999,12 @@ op1=Lure op3=Bait op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 +category=freshfish +// param=whirlpool,macro_whirlpool_freshfish +// param=fishing_movement_enum,fishing_movement_lumbridge_river_enum [0_51_49_saltfish] name=Fishing spot @@ -6382,6 +10018,12 @@ op1=Net op3=Bait op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 +category=saltfish +// param=whirlpool,macro_whirlpool_saltfish +// param=fishing_movement_enum,fishing_movement_al_kharid_enum [freshfish] name=Fishing spot @@ -6395,6 +10037,9 @@ op1=Lure op3=Bait op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 [saltfish] name=Fishing spot @@ -6408,6 +10053,9 @@ op1=Net op3=Bait op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 [rarefish] name=Fishing spot @@ -6421,6 +10069,9 @@ op1=Cage op3=Harpoon op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 [memberfish] name=Fishing spot @@ -6434,13 +10085,16 @@ op1=Net op3=Harpoon op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 [elena2] walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready vislevel=1 multivar=plaguecity_elena_at_home -multinpc=1,npc_3209 +multinpc=1,elena2_vis [Artist1] name=Da Vinci @@ -6473,6 +10127,7 @@ op1=Talk-to head1=obj_pickpocket_guide_farmer head2=npc_Artist1_head head3=npc_Artist1_headi2 +wanderrange=1 [Artist2] name=Da Vinci @@ -6505,6 +10160,8 @@ op1=Talk-to head1=obj_pickpocket_guide_farmer head2=npc_Artist1_head head3=npc_Artist1_headi2 +wanderrange=3 +moverestrict=indoors [gambler1] name=Chancy @@ -6535,6 +10192,8 @@ readyanim=ready_playing_cards op1=Talk-to turnspeed=0 head1=obj_pickpocket_guide_farmer +wanderrange=0 +moverestrict=nomove [gambler2] name=Chancy @@ -6566,6 +10225,8 @@ walkanim=human_walk_tankard_f,human_walk_tankard_b,human_walk_tankard_l,human_wa readyanim=viking_drinking_ready op1=Talk-to head1=obj_pickpocket_guide_farmer +wanderrange=3 +moverestrict=indoors [drunk1] name=Hops @@ -6598,6 +10259,7 @@ readyanim=ready_drinking op1=Talk-to head1=npc_drunk1_head head2=idk_man_jaw_long_head +wanderrange=1 [drunk2] name=Hops @@ -6630,6 +10292,8 @@ readyanim=viking_drinking_ready op1=Talk-to head1=npc_drunk1_head head2=idk_man_jaw_long_head +wanderrange=3 +moverestrict=indoors [guidors_wife] name=Guidor's wife @@ -6653,6 +10317,7 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op1=Talk-to head1=idk_woman_hair_bun_head +moverestrict=indoors [guidor] name=Guidor @@ -6705,6 +10370,7 @@ readyanim=human_ready op1=Talk-to head1=obj_castlewars_cloak_saradomin_manhead head2=idk_man_jaw_short_head +wanderrange=1 [lathastrainer2] name=Guard @@ -6726,6 +10392,7 @@ readyanim=human_ready op1=Talk-to head1=obj_castlewars_cloak_saradomin_manhead head2=idk_man_jaw_short_head +wanderrange=1 [lathastrainer3] name=Guard @@ -6774,6 +10441,22 @@ op1=Talk-to op2=Attack vislevel=11 head1=obj_gasmask_manhead +param=attack_anim,human_staff_pummel +param=defend_anim,human_staff_block +param=attack_sound,staff_hit +// stats based off: https://oldschool.runescape.wiki/w/Mourner?oldid=9768605#Lv_11, 70t respawn on rs3 +respawnrate=140 +hitpoints=19 +attack=8 +strength=8 +defence=8 +param=attackbonus,6 +param=strengthbonus,2 +param=stabdefence,6 +param=slashdefence,6 +param=crushdefence,9 +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_9013 +// todo [mourner3] name=Mourner @@ -6798,6 +10481,15 @@ op1=Talk-to op2=Attack vislevel=24 head1=obj_gasmask_manhead +// stats based off: https://oldschool.runescape.wiki/w/Mourner?oldid=9768605#Lv_24, 70t respawn on rs3 +respawnrate=140 +hitpoints=25 +attack=20 +strength=20 +defence=20 +param=stabdefence,3 +param=slashdefence,2 +param=crushdefence,4 [kilron] name=Kilron @@ -6819,6 +10511,8 @@ readyanim=human_ready op1=Talk-to head1=obj_castlewars_cloak_saradomin_manhead head2=idk_man_jaw_long_head +wanderrange=0 +moverestrict=nomove [omart] name=Omart @@ -6844,6 +10538,8 @@ readyanim=human_ready op1=Talk-to head1=npc_omart_head head2=idk_man_jaw_split_head +wanderrange=0 +moverestrict=nomove [dskin_w_ardoungecitizen1] name=Man @@ -6868,6 +10564,13 @@ op2=Attack vislevel=4 head1=obj_pickpocket_guide_man head2=idk_man_jaw_goatee_head +respawnrate=100 +hitpoints=13 +attack=2 +param=stabdefence,1 +param=slashdefence,1 +param=crushdefence,1 +param=damagetype,^crush_style [dskin_w_ardoungecitizen2] name=Woman @@ -6893,6 +10596,15 @@ op2=Attack vislevel=3 head1=idk_woman_hair_cropped_head head2=npc_dskin_w_ardoungecitizen2_head +respawnrate=100 +hitpoints=10 +attack=2 +param=stabdefence,1 +param=slashdefence,1 +param=crushdefence,1 +param=damagetype,^crush_style +param=defend_sound,female_hit +param=death_sound,female_death [w_ardoungecitizenlady1] name=Woman @@ -6916,6 +10628,15 @@ op2=Attack vislevel=4 head1=obj_pickpocket_guide_warrior head2=npc_dskin_w_ardoungecitizen2_head +respawnrate=100 +hitpoints=13 +attack=2 +param=stabdefence,1 +param=slashdefence,1 +param=crushdefence,1 +param=damagetype,^crush_style +param=defend_sound,female_hit +param=death_sound,female_death [dskin_w_ardoungecitizenlady1] name=Woman @@ -6939,6 +10660,15 @@ op2=Attack vislevel=3 head1=idk_woman_hair_bun_head head2=npc_dskin_w_ardoungecitizen2_head +respawnrate=100 +hitpoints=10 +attack=2 +param=stabdefence,1 +param=slashdefence,1 +param=crushdefence,1 +param=damagetype,^crush_style +param=defend_sound,female_hit +param=death_sound,female_death [w_ardoungechild1] name=Child @@ -6962,6 +10692,7 @@ readyanim=midget_ready op1=Talk-to head1=npc_hudon_waterfall_quest_head head2=npc_w_ardoungechild1_head +param=death_anim,midget_death [dskin_w_ardoungechild1] name=Child @@ -6986,6 +10717,7 @@ walkanim=midget_walk readyanim=midget_ready op1=Talk-to head1=npc_hudon_waterfall_quest_head +param=death_anim,midget_death [mourner_armed] name=Mourner @@ -7010,6 +10742,22 @@ readyanim=human_staffready op2=Attack vislevel=18 head1=obj_gasmask_manhead +param=attack_anim,human_staff_spike +param=defend_anim,human_staff_block +param=attack_sound,staff_stab +// stats based off: https://oldschool.runescape.wiki/w/Mourner?oldid=9768605#Lv_18, 70t respawn on rs3 +respawnrate=140 +hitpoints=13 +attack=17 +strength=17 +defence=17 +// param=damagetype,^ +param=attackbonus,5 +param=strengthbonus,5 +param=stabdefence,5 +param=slashdefence,5 +param=crushdefence,7 +// todo [w_ardoungepriest] name=Priest @@ -7086,6 +10834,15 @@ op2=Attack vislevel=4 head1=idk_woman_hair_pigtails_head head2=npc_dskin_w_ardoungecitizenlady3_head +respawnrate=100 +hitpoints=13 +attack=2 +param=stabdefence,1 +param=slashdefence,1 +param=crushdefence,1 +param=damagetype,^crush_style +param=defend_sound,female_hit +param=death_sound,female_death [dskin_w_ardoungecitizenlady4] name=Woman @@ -7111,6 +10868,14 @@ op2=Attack vislevel=12 head1=npc_dskin_w_ardoungecitizenlady4_head head2=npc_dskin_w_ardoungecitizenlady3_head +respawnrate=100 +hitpoints=13 +attack=10 +strength=10 +defence=10 +param=damagetype,^crush_style +param=defend_sound,female_hit +param=death_sound,female_death [w_ardoungecitizenlady2] name=Woman @@ -7134,6 +10899,12 @@ op2=Attack vislevel=3 head1=npc_dskin_w_ardoungecitizenlady4_head head2=npc_dskin_w_ardoungecitizen2_head +respawnrate=100 +hitpoints=10 +attack=2 +param=damagetype,^crush_style +param=defend_sound,female_hit +param=death_sound,female_death [w_ardoungecitizenlady4] name=Woman @@ -7157,6 +10928,14 @@ op2=Attack vislevel=14 head1=idk_woman_hair_pigtails_head head2=npc_dskin_w_ardoungecitizen2_head +respawnrate=100 +hitpoints=23 +attack=10 +strength=10 +defence=10 +param=damagetype,^crush_style +param=defend_sound,female_hit +param=death_sound,female_death [king_lathas] name=King Lathas @@ -7189,6 +10968,7 @@ op1=Talk-to head1=obj_leather_cowl_manhead2 head2=idk_man_jaw_medium_head head3=npc_king_lathas_head +wanderrange=2 [ardougne_paladin2] name=Paladin @@ -7220,6 +11000,26 @@ op2=Attack walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready vislevel=59 +respawnrate=100 +hitpoints=13 +attack=63 +defence=63 +strength=63 +param=attackrate,5 +// param=attackbonus, TODO +param=strengthbonus,10 +param=stabdefence,60 +param=slashdefence,50 +param=crushdefence,42 +// param=rangedefence, TODO +param=damagetype,^crush_style +param=attack_anim,human_sword_slash +param=defend_anim,human_sword_def +param=attack_sound,hacksword_slash +// param=defend_sound, TODO +// osrs defend_sound blade3 +// all are guess information taken from the paladin. +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_1144 [jerico] name=Jerico @@ -7244,6 +11044,7 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready head1=idk_man_hair_long_head head2=idk_man_jaw_long_head +moverestrict=indoors [chemist] name=Chemist @@ -7274,6 +11075,7 @@ readyanim=human_ready op1=Talk-to head1=npc_chemist_head head2=npc_chemist_headi2 +moverestrict=indoors [bioguard1] name=Guard @@ -7300,6 +11102,8 @@ readyanim=human_staffready op1=Talk-to head1=obj_pickpocket_guide_guard head2=idk_man_jaw_short_head +wanderrange=0 +moverestrict=nomove [mournerstew3] name=Mourner @@ -7326,6 +11130,15 @@ op1=Talk-to op2=Attack vislevel=24 head1=obj_gasmask_manhead +// stats based off: https://oldschool.runescape.wiki/w/Mourner?oldid=9753180#Lv_24_(Vial), 70t respawn on rs3 +respawnrate=140 +hitpoints=25 +attack=20 +strength=20 +defence=20 +param=stabdefence,2 +param=slashdefence,1 +param=crushdefence,3 [mournerstew2] name=Mourner @@ -7350,6 +11163,19 @@ op1=Talk-to op2=Attack vislevel=13 head1=obj_gasmask_manhead +wanderrange=1 +maxrange=3 +// stats based off: https://oldschool.runescape.wiki/w/Mourner?oldid=8089161#Lv_13, 70t respawn on rs3 +respawnrate=140 +hitpoints=19 +attack=10 +strength=10 +defence=10 +param=stabdefence,3 +param=slashdefence,2 +param=crushdefence,4 +param=damagetype,^crush_style +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_9230 (Biohazard boss) [mournerstew1] name=Mourner @@ -7376,6 +11202,15 @@ op1=Talk-to op2=Attack vislevel=12 head1=obj_gasmask_manhead +// stats based off: https://oldschool.runescape.wiki/w/Mourner?oldid=8089161#Lv_12, 70t respawn on rs3 +respawnrate=140 +hitpoints=13 +attack=10 +strength=10 +defence=10 +param=stabdefence,3 +param=slashdefence,2 +param=crushdefence,4 [mournerwatchtower] name=Mourner @@ -7424,6 +11259,9 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op1=Talk-to head1=obj_pickpocket_guide_warrior +moverestrict=indoors +param=death_sound,female_death +//todo [lathastrainingogre] name=Ogre @@ -7435,6 +11273,26 @@ walkanim=ogre_walk readyanim=ogre_ready op2=Attack vislevel=63 +respawnrate=100 +hitpoints=60 +attack=54 +strength=54 +defence=54 +param=attackbonus,8 +param=strengthbonus,6 +param=stabdefence,19 +param=slashdefence,23 +param=crushdefence,24 +param=damagetype,^crush_style +param=attack_anim,ogre_attack +param=defend_anim,ogre_block +param=death_anim,ogre_death +param=attack_sound,giant_attack +param=defend_sound,giant_hit +param=death_sound,giant_death +param=death_drop,big_bones +// huntmode=cowardly +huntrange=2 [redbeard_frank] name=Redbeard Frank @@ -7463,6 +11321,7 @@ op1=Talk-to head1=obj_pickpocket_guide_man head2=idk_man_jaw_medium_head head3=obj_eye_patch_manhead +wanderrange=3 [captain_tobias] name=Captain Tobias @@ -7490,6 +11349,7 @@ op1=Talk-to head1=obj_pickpocket_guide_man head2=idk_man_jaw_pointy_head head3=npc_zoo_keeper_head +category=sailor [seaman_lorris] name=Seaman Lorris @@ -7516,6 +11376,7 @@ readyanim=human_ready op1=Talk-to head1=obj_pickpocket_guide_farmer head2=npc_zoo_keeper_head +category=sailor [seaman_thresnor] name=Seaman Thresnor @@ -7542,6 +11403,7 @@ readyanim=human_ready op1=Talk-to head1=obj_pickpocket_guide_farmer head2=npc_zoo_keeper_head +category=sailor [luthas] name=Luthas @@ -7568,6 +11430,7 @@ readyanim=human_ready op1=Talk-to head1=obj_pickpocket_guide_man head2=idk_man_jaw_long_head +moverestrict=indoors [customs_officer] name=Customs officer @@ -7598,6 +11461,9 @@ readyanim=human_ready op1=Talk-to head1=idk_woman_hair_medium_head head2=npc_customs_officer_head +wanderrange=4 +param=death_sound,female_death +//todo [captain_barnaby] name=Captain Barnaby @@ -7628,6 +11494,7 @@ readyanim=human_ready op1=Talk-to head1=idk_man_hair_long_head head2=idk_man_jaw_long_head +wanderrange=6 [mguild_dwarf1] name=Dwarf @@ -7653,6 +11520,8 @@ readyanim=dwarf_ready op1=Talk-to head1=npc_mguild_dwarf1_head head2=npc_mguild_dwarf1_headi2 +wanderrange=2 +param=death_anim,dwarf_death [stankers] name=Stankers @@ -7674,6 +11543,10 @@ readyanim=dwarf_ready op1=Talk-to head1=npc_lawgof2_head head2=npc_mguild_dwarf1_headi2 +wanderrange=2 +param=damagetype,^stab_style +param=death_anim,dwarf_death +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_3364 [barbguard1] name=Barbarian guard @@ -7706,6 +11579,7 @@ op1=Talk-to head1=obj_khazard_helmet_manhead head2=idk_man_jaw_split_head head3=npc_barbarian_head +wanderrange=2 [questscorpiona] name=Kharid Scorpion @@ -7715,6 +11589,9 @@ vislevel=hide walkanim=smallscorpion_walk readyanim=smallscorpion_ready op1=Pick-up +param=death_anim,scorpion_death +param=death_sound,insect_death +//todo [questscorpionb] name=Kharid Scorpion @@ -7724,6 +11601,9 @@ vislevel=hide walkanim=smallscorpion_walk readyanim=smallscorpion_ready op1=Pick-up +param=death_anim,scorpion_death +param=death_sound,insect_death +//todo [questscorpionc] name=Kharid Scorpion @@ -7733,6 +11613,9 @@ vislevel=hide walkanim=smallscorpion_walk readyanim=smallscorpion_ready op1=Pick-up +param=death_anim,scorpion_death +param=death_sound,insect_death +//todo [seer] name=Seer @@ -7799,8 +11682,11 @@ readyanim=fish_ready resizeh=64 resizev=64 alwaysontop=yes +defaultmode=none +wanderrange=0 +moverestrict=nomove -[macro_rivertroll1] +[macro_rivertrollguardian_1] name=River troll desc=Likes fish... hates people. model1=npc_troll @@ -7813,8 +11699,26 @@ readyanim=troll_ready op2=Attack alwaysontop=yes vislevel=14 - -[macro_rivertroll2] +// https://youtu.be/4sXuqebe18k?list=PLn23LiLYLb1am4weMQzkWn5m9b3m9fXv9 +wanderrange=3 +maxrange=5 +hitpoints=25 +attack=9 +strength=9 +defence=9 +// https://youtu.be/4sXuqebe18k?list=PLn23LiLYLb1am4weMQzkWn5m9b3m9fXv9&t=16 +timer=20 +param=damagetype,^crush_style +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +param=attack_sound,null +param=defend_sound,null +param=death_sound,null +param=combat_xp_multiplier,25 +category=macro_event_river_troll + +[macro_rivertrollguardian_2] name=River troll desc=Likes fish... hates people. model1=npc_troll @@ -7827,8 +11731,25 @@ readyanim=troll_ready op2=Attack alwaysontop=yes vislevel=29 - -[macro_rivertroll3] +// https://youtu.be/4sXuqebe18k?list=PLn23LiLYLb1am4weMQzkWn5m9b3m9fXv9 +wanderrange=3 +maxrange=5 +hitpoints=40 +attack=22 +strength=22 +defence=22 +timer=20 +param=damagetype,^crush_style +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +param=attack_sound,null +param=defend_sound,null +param=death_sound,null +param=combat_xp_multiplier,25 +category=macro_event_river_troll + +[macro_rivertrollguardian_3] name=River troll desc=Likes fish... hates people. model1=npc_troll @@ -7841,8 +11762,25 @@ readyanim=troll_ready op2=Attack alwaysontop=yes vislevel=49 - -[macro_rivertroll4] +// https://youtu.be/4sXuqebe18k?list=PLn23LiLYLb1am4weMQzkWn5m9b3m9fXv9 +wanderrange=3 +maxrange=5 +hitpoints=60 +attack=38 +strength=38 +defence=38 +timer=20 +param=damagetype,^crush_style +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +param=attack_sound,null +param=defend_sound,null +param=death_sound,null +param=combat_xp_multiplier,25 +category=macro_event_river_troll + +[macro_rivertrollguardian_4] name=River troll desc=Likes fish... hates people. model1=npc_troll @@ -7855,8 +11793,25 @@ readyanim=troll_ready op2=Attack alwaysontop=yes vislevel=79 - -[macro_rivertroll5] +// https://youtu.be/4sXuqebe18k?list=PLn23LiLYLb1am4weMQzkWn5m9b3m9fXv9 +wanderrange=3 +maxrange=5 +hitpoints=85 +attack=65 +strength=65 +defence=65 +timer=20 +param=damagetype,^crush_style +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +param=attack_sound,null +param=defend_sound,null +param=death_sound,null +param=combat_xp_multiplier,25 +category=macro_event_river_troll + +[macro_rivertrollguardian_5] name=River troll desc=Likes fish... hates people. model1=npc_troll @@ -7869,8 +11824,25 @@ readyanim=troll_ready op2=Attack alwaysontop=yes vislevel=120 - -[macro_rivertroll6] +// https://youtu.be/4sXuqebe18k?list=PLn23LiLYLb1am4weMQzkWn5m9b3m9fXv9 +wanderrange=3 +maxrange=5 +hitpoints=120 +attack=100 +strength=100 +defence=100 +timer=20 +param=damagetype,^crush_style +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +param=attack_sound,null +param=defend_sound,null +param=death_sound,null +param=combat_xp_multiplier,25 +category=macro_event_river_troll + +[macro_rivertrollguardian_6] name=River troll desc=Likes fish... hates people. model1=npc_troll @@ -7883,6 +11855,23 @@ readyanim=troll_ready op2=Attack alwaysontop=yes vislevel=159 +// https://youtu.be/4sXuqebe18k?list=PLn23LiLYLb1am4weMQzkWn5m9b3m9fXv9 +wanderrange=3 +maxrange=5 +hitpoints=170 +attack=130 +strength=130 +defence=130 +timer=20 +param=damagetype,^crush_style +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +param=attack_sound,null +param=defend_sound,null +param=death_sound,null +param=combat_xp_multiplier,25 +category=macro_event_river_troll [cow2] name=Cow @@ -7902,7 +11891,25 @@ op2=Attack resizeh=115 resizev=115 vislevel=2 +timer=25 +respawnrate=90 +hitpoints=8 +param=attackbonus,-15 +param=strengthbonus,-15 +param=stabdefence,-21 +param=slashdefence,-21 +param=crushdefence,-21 +param=magicdefence,-21 +param=rangedefence,-21 +param=damagetype,^crush_style +param=attack_anim,cow_attack +param=defend_anim,cow_block +param=death_anim,cow_death +param=attack_sound,cow_attack +param=defend_sound,cow_hit +param=death_sound,cow_death param=slayer_category,^slayer_cow +category=cow [legends_guild_guard1] name=Legends Guard @@ -7934,6 +11941,17 @@ readyanim=human_staffready op1=Talk-to head1=obj_khazard_helmet_manhead head2=idk_man_jaw_pointy_head +param=damagetype,^stab_style +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_3951 +category=legends_guard +// These guards randomly switch between wandering and patrolling. +// The timer, random chance, and wander range are guesses +// ref. https://youtu.be/Na7_bVfAosM?t=7 +timer=25 +wanderrange=3 +defaultmode=wander +patrol1=0_42_52_38_21,6 +patrol2=0_42_52_43_21,6 [legends_guild_guard2] name=Legends Guard @@ -7965,6 +11983,15 @@ readyanim=human_staffready op1=Talk-to head1=obj_khazard_helmet_manhead head2=idk_man_jaw_pointy_head +param=damagetype,^stab_style +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_3952 +category=legends_guard +timer=25 +// Guess +wanderrange=3 +defaultmode=wander +patrol1=0_42_52_38_20,6 +patrol2=0_42_52_43_20,6 [radimus_erkle] name=Radimus Erkle @@ -7995,6 +12022,10 @@ readyanim=human_ready op1=Talk-to head1=obj_pickpocket_guide_man head2=idk_man_jaw_long_head +wanderrange=3 +param=damagetype,^stab_style +moverestrict=indoors +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_3953 [jungleforester_m] name=Jungle Forester @@ -8023,6 +12054,9 @@ readyanim=human_ready op1=Talk-to head1=npc_omart_head head2=idk_man_jaw_long_head +wanderrange=3 +param=damagetype,^slash_style +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_3954 [jungleforester_f] name=Jungle Forester @@ -8049,6 +12083,10 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op1=Talk-to head1=obj_castlewars_cloak_saradomin_womanhead +wanderrange=3 +param=damagetype,^slash_style +param=death_sound,female_death +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_3955 [macro_whirlpool_freshfish] name=Fishing spot @@ -8063,6 +12101,11 @@ op3=Bait op4=hidden op5=hidden alwaysontop=yes +defaultmode=none +moverestrict=nomove +timer=1 +category=freshfish +param=is_whirlpool,^true [macro_whirlpool_saltfish] name=Fishing spot @@ -8077,6 +12120,11 @@ op3=Bait op4=hidden op5=hidden alwaysontop=yes +defaultmode=none +moverestrict=nomove +timer=1 +category=saltfish +param=is_whirlpool,^true [macro_whirlpool_rarefish] name=Fishing spot @@ -8091,6 +12139,11 @@ op3=Harpoon op4=hidden op5=hidden alwaysontop=yes +defaultmode=none +moverestrict=nomove +timer=1 +category=rarefish +param=is_whirlpool,^true [macro_whirlpool_memberfish] name=Fishing spot @@ -8105,6 +12158,11 @@ op3=Harpoon op4=hidden op5=hidden alwaysontop=yes +defaultmode=none +moverestrict=nomove +timer=1 +category=memberfish +param=is_whirlpool,^true [macro_triffidseed] name=Strange plant @@ -8114,6 +12172,15 @@ vislevel=hide readyanim=triffid_ready op1=Pick alwaysontop=yes +wanderrange=3 +maxrange=3 +timer=45 +// stats are completely guessed +attack=50 +strength=10 +defence=99 +// this video he does 209 damage, so 9 min of regen from the monster https://youtu.be/8GERe1S_4lM +hitpoints=200 [macro_triffidseed_angry] name=Strange plant @@ -8124,6 +12191,28 @@ readyanim=triffid_angry_ready walkanim=triffid_angry_walk op2=Attack alwaysontop=yes +// https://youtu.be/94bDnUMTMXQ?list=PLn23LiLYLb1Y3P9S9qZbijcJihiD416jT +wanderrange=3 +maxrange=3 +timer=20 +param=attack_anim,triffid_angry_attack +param=defend_anim,triffid_angry_block +param=death_anim,triffid_angry_death +param=death_drop,null +param=attack_sound,triffid_attack +param=defend_sound,null +// npc has no defend sound at all? or it uses the attack sound also as the defend sound. +// I'm not sure, try to find out the information. temporary change defendsound -> null +param=max_dealt,3 +param=combat_xp_multiplier,25 +// https://youtu.be/mah2N7nznSk?list=PLn23LiLYLb1aLE-R7X4IV6D0Jl-m2el9i for poison and hit points (estimated) +param=poison_severity,10 +// stats are completely guessed +attack=50 +strength=10 +defence=99 +// this video he does 209 damage, so 9 min of regen from the monster https://youtu.be/8GERe1S_4lM +hitpoints=200 [macro_geni] name=Genie @@ -8156,6 +12245,9 @@ alwaysontop=yes head1=npc_macro_geni_head head2=npc_macro_geni_headi2 head3=idk_man_jaw_split_head +// probably the same as mysterious old man +timer=20 +param=follow_player_on_logout,^true [macro_mysterious_old_man] name=Mysterious Old Man @@ -8188,6 +12280,9 @@ op1=Talk-to alwaysontop=yes head1=obj_castlewars_cloak_saradomin_manhead head2=idk_man_jaw_long_head +// he disappears every 20 ticks https://youtu.be/HwGAzcmvF9k?list=PLn23LiLYLb1Y3P9S9qZbijcJihiD416jT +timer=20 +param=follow_player_on_logout,^true [macro_swarm] name=Swarm @@ -8200,6 +12295,26 @@ readyanim=swarm_walk walkanim=swarm_walk minimap=no alwaysontop=yes +timer=20 +// hits up to 2's https://youtu.be/5NgTccJZh1o +// https://web.archive.org/web/20051125144605/http://www.tip.it/runescape/index.php?rs2monster_id=167 +strength=10 +// attack and hp is completely guessed +attack=50 +hitpoints=255 +// these ranges are based off https://www.youtube.com/watch?v=ohRbhtCRL2c&list=PLn23LiLYLb1bhaCSJgRd1zQet3DFcY0yG&index=4 +wanderrange=3 +maxrange=3 +// attack rate is 7 ticks https://youtu.be/5NgTccJZh1o +param=attackrate,7 +param=attack_sound,swarm_attack +param=attack_anim,swarm_block +param=defend_sound,null +param=defend_anim,swarm_attack +param=death_drop,null +param=combat_xp_multiplier,25 +param=max_dealt,0 +// TODO [small_bat] name=Bat @@ -8209,8 +12324,16 @@ walkanim=bat_walk readyanim=bat_ready op2=Attack vislevel=6 - -[macro_rockgolem1] +//todo +param=attack_anim,bat_attack +param=defend_anim,bat_parry +param=death_anim,bat_death +param=attack_sound,bat_attack +param=defend_sound,bat_hit +param=death_sound,bat_death +param=death_drop,bat_bones + +[macro_golemguardian_1] name=Rock Golem desc=Rock with attitude. model1=npc_golem @@ -8227,8 +12350,9 @@ alwaysontop=yes resizev=112 resizeh=112 vislevel=14 +//todo -[macro_rockgolem2] +[macro_golemguardian_2] name=Rock Golem desc=Rock with attitude. model1=npc_golem @@ -8245,8 +12369,9 @@ alwaysontop=yes resizev=112 resizeh=112 vislevel=29 +//todo -[macro_rockgolem3] +[macro_golemguardian_3] name=Rock Golem desc=Rock with attitude. model1=npc_golem @@ -8263,8 +12388,9 @@ alwaysontop=yes resizev=112 resizeh=112 vislevel=49 +//todo -[macro_rockgolem4] +[macro_golemguardian_4] name=Rock Golem desc=Rock with attitude. model1=npc_golem @@ -8281,8 +12407,9 @@ alwaysontop=yes resizev=112 resizeh=112 vislevel=79 +//todo -[macro_rockgolem5] +[macro_golemguardian_5] name=Rock Golem desc=Rock with attitude. model1=npc_golem @@ -8299,8 +12426,9 @@ alwaysontop=yes resizev=112 resizeh=112 vislevel=120 +//todo -[macro_rockgolem6] +[macro_golemguardian_6] name=Rock Golem desc=Rock with attitude. model1=npc_golem @@ -8317,6 +12445,7 @@ alwaysontop=yes resizev=112 resizeh=112 vislevel=159 +//todo [macro_zombie1] name=Zombie @@ -8328,6 +12457,7 @@ walkanim=zombie_walk op2=Attack alwaysontop=yes vislevel=14 +//todo [macro_zombie2] name=Zombie @@ -8339,6 +12469,7 @@ walkanim=zombie_walk op2=Attack alwaysontop=yes vislevel=29 +//todo [macro_zombie3] name=Zombie @@ -8350,6 +12481,7 @@ walkanim=zombie_walk op2=Attack alwaysontop=yes vislevel=49 +//todo [macro_zombie4] name=Zombie @@ -8361,6 +12493,7 @@ walkanim=zombie_walk op2=Attack alwaysontop=yes vislevel=79 +//todo [macro_zombie5] name=Zombie @@ -8372,6 +12505,7 @@ walkanim=zombie_walk op2=Attack alwaysontop=yes vislevel=120 +//todo [macro_zombie6] name=Zombie @@ -8383,6 +12517,7 @@ walkanim=zombie_walk op2=Attack alwaysontop=yes vislevel=159 +//todo [macro_shade1] name=Shade @@ -8407,6 +12542,7 @@ walkanim=ghosthuman_walk_forward op2=Attack alwaysontop=yes vislevel=14 +//todo [macro_shade2] name=Shade @@ -8431,6 +12567,7 @@ walkanim=ghosthuman_walk_forward op2=Attack alwaysontop=yes vislevel=29 +//todo [macro_shade3] name=Shade @@ -8455,6 +12592,7 @@ walkanim=ghosthuman_walk_forward op2=Attack alwaysontop=yes vislevel=49 +//todo [macro_shade4] name=Shade @@ -8479,6 +12617,7 @@ walkanim=ghosthuman_walk_forward op2=Attack alwaysontop=yes vislevel=79 +//todo [macro_shade5] name=Shade @@ -8503,6 +12642,7 @@ walkanim=ghosthuman_walk_forward op2=Attack alwaysontop=yes vislevel=120 +//todo [macro_shade6] name=Shade @@ -8527,6 +12667,7 @@ walkanim=ghosthuman_walk_forward op2=Attack alwaysontop=yes vislevel=159 +//todo [macro_watchman1] name=Watchman @@ -8547,6 +12688,7 @@ readyanim=human_ready op2=Attack alwaysontop=yes vislevel=14 +//todo [macro_watchman2] name=Watchman @@ -8567,6 +12709,7 @@ readyanim=human_ready op2=Attack alwaysontop=yes vislevel=29 +//todo [macro_watchman3] name=Watchman @@ -8587,6 +12730,7 @@ readyanim=human_ready op2=Attack alwaysontop=yes vislevel=49 +//todo [macro_watchman4] name=Watchman @@ -8607,6 +12751,7 @@ readyanim=human_ready op2=Attack alwaysontop=yes vislevel=79 +//todo [macro_watchman5] name=Watchman @@ -8627,6 +12772,7 @@ readyanim=human_ready op2=Attack alwaysontop=yes vislevel=120 +//todo [macro_watchman6] name=Watchman @@ -8647,6 +12793,7 @@ readyanim=human_ready op2=Attack alwaysontop=yes vislevel=159 +//todo [agilityarena_clerk] name=Cap'n Izzy No-Beard @@ -8677,8 +12824,9 @@ op3=Pay vislevel=hide head1=idk_man_hair_dreadlocks_head head2=npc_pirate2_head +wanderrange=1 -[macro_dryhad1] +[macro_dryhadguardian_1] name=Tree spirit desc=A very angry nymph. model1=npc_dryhad @@ -8696,8 +12844,9 @@ op2=Attack minimap=no alwaysontop=yes vislevel=14 +//todo -[macro_dryhad2] +[macro_dryhadguardian_2] name=Tree spirit desc=A very angry nymph. model1=npc_dryhad @@ -8715,8 +12864,9 @@ op2=Attack minimap=no alwaysontop=yes vislevel=29 +//todo -[macro_dryhad3] +[macro_dryhadguardian_3] name=Tree spirit desc=A very angry nymph. model1=npc_dryhad @@ -8734,8 +12884,9 @@ op2=Attack minimap=no alwaysontop=yes vislevel=49 +//todo -[macro_dryhad4] +[macro_dryhadguardian_4] name=Tree spirit desc=A very angry nymph. model1=npc_dryhad @@ -8753,8 +12904,9 @@ op2=Attack minimap=no alwaysontop=yes vislevel=79 +//todo -[macro_dryhad5] +[macro_dryhadguardian_5] name=Tree spirit desc=A very angry nymph. model1=npc_dryhad @@ -8772,8 +12924,9 @@ op2=Attack minimap=no alwaysontop=yes vislevel=120 +//todo -[macro_dryhad6] +[macro_dryhadguardian_6] name=Tree spirit desc=A very angry nymph. model1=npc_dryhad @@ -8791,8 +12944,9 @@ op2=Attack minimap=no alwaysontop=yes vislevel=159 +//todo -[npc_444] +[goblin_red_soldier_1] name=Goblin desc=An ugly green creature. model1=npc_macro_ent_tree1 @@ -8810,8 +12964,9 @@ op1=Talk-to resizev=126 resizeh=126 vislevel=5 +//todo -[npc_445] +[goblin_green_soldier_1] name=Goblin desc=An ugly green creature. model1=npc_macro_ent_tree1 @@ -8830,8 +12985,9 @@ op2=Attack resizev=125 resizeh=125 vislevel=5 +//todo -[npc_446] +[giantrat_grey] name=Giant rat desc=Overgrown vermin. model1=npc_giantrat @@ -8842,8 +12998,9 @@ walkanim=giantrat_walk readyanim=giantrat_ready op2=Attack vislevel=3 +//todo -[npc_447] +[jailguard_two_patrol] name=Jail guard desc=I wonder who he's guarding? model1=obj_viking_helmet_manwear @@ -8869,8 +13026,30 @@ resizev=120 resizeh=120 vislevel=26 head1=obj_pickpocket_guide_man - -[npc_448] +maxrange=12 +respawnrate=60 +hitpoints=32 +attack=19 +strength=23 +defence=21 +param=attackrate,5 +param=attackbonus,9 +param=strengthbonus,5 +param=stabdefence,8 +param=slashdefence,9 +param=crushdefence,10 +param=magicdefence,4 +param=rangedefence,9 +param=damagetype,^crush_style +param=attack_anim,human_blunt_pound +param=defend_anim,human_blunt_block +param=attack_sound,warhammer_crush +// huntmode=cowardly +// osrs +huntrange=5 +//patroll TODO + +[jailguard_three_patrol] name=Jail guard desc=I wonder who he's guarding? model1=idk_man_hair_long @@ -8894,8 +13073,30 @@ resizev=130 resizeh=130 vislevel=26 head1=idk_man_hair_long_head - -[npc_449] +maxrange=12 +respawnrate=60 +hitpoints=32 +attack=19 +strength=23 +defence=21 +param=attackrate,5 +param=attackbonus,9 +param=strengthbonus,5 +param=stabdefence,8 +param=slashdefence,9 +param=crushdefence,10 +param=magicdefence,4 +param=rangedefence,9 +param=damagetype,^crush_style +param=attack_anim,human_blunt_pound +param=defend_anim,human_blunt_block +param=attack_sound,warhammer_crush +// huntmode=cowardly +// osrs +huntrange=5 +//patroll TODO + +[jailguard_four_patrol] name=Jail guard desc=I wonder who he's guarding? model1=obj_feud_desert_disguise_manwear @@ -8919,8 +13120,30 @@ op1=Talk-to op2=Attack vislevel=26 head1=obj_leather_cowl_manhead2 - -[npc_450] +maxrange=12 +respawnrate=60 +hitpoints=32 +attack=19 +strength=23 +defence=21 +param=attackrate,5 +param=attackbonus,9 +param=strengthbonus,5 +param=stabdefence,8 +param=slashdefence,9 +param=crushdefence,10 +param=magicdefence,4 +param=rangedefence,9 +param=damagetype,^crush_style +param=attack_anim,human_blunt_pound +param=defend_anim,human_blunt_block +param=attack_sound,warhammer_crush +// huntmode=cowardly +// osrs +huntrange=5 +//patroll TODO + +[seagull_draynor1] name=Gull desc=A sea bird. model1=spot_biopigeon_launch @@ -8935,8 +13158,9 @@ readyanim=bird_ready vislevel=hide minimap=no vislevel=hide +//todo -[npc_451] +[seagull_draynor2] name=Gull desc=A sea bird. model1=spot_biopigeon_launch @@ -8951,6 +13175,7 @@ readyanim=bird_ready vislevel=hide minimap=no vislevel=hide +//todo [favour_seth_groats] name=Seth Groats @@ -8980,6 +13205,7 @@ resizeh=140 head1=obj_leather_cowl_manhead2 head2=npc_wyson_head head3=idk_man_jaw_short_head +//todo [suit_of_armour] name=Suit of armour @@ -9008,6 +13234,26 @@ recol6d=15360 walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r op2=Attack vislevel=19 +// TODO respawnrate? +hitpoints=29 +attack=16 +strength=14 +defence=9 +param=attackrate,5 +param=attackbonus,8 +param=strengthbonus,10 +param=stabdefence,46 +param=slashdefence,50 +param=crushdefence,45 +param=magicdefence,-12 +param=rangedefence,45 +param=damagetype,^slash_style +param=attack_anim,human_sword_slash +param=defend_anim,human_sword_def +param=attack_sound,stabsword_slash +// param=defend_sound,brassclash +param=death_sound,swordclash2 +param=death_drop,null [sanfew] name=Sanfew @@ -9076,6 +13322,7 @@ readyanim=human_ready op1=Talk-to head1=idk_man_hair_tonsure_head head2=idk_man_jaw_short_head +moverestrict=indoors [ghostx] name=Restless ghost @@ -9106,6 +13353,9 @@ readyanim=ghosthuman_ready op1=Talk-to head1=obj_cavalier_brown_manhead head2=npc_doctor_orbon_head +moverestrict=indoors +param=death_sound,ghost_death +//todo [father_urhney] name=Father Urhney @@ -9127,6 +13377,7 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op1=Talk-to head1=idk_man_hair_tonsure_head +moverestrict=indoors [skull_skeleton] name=Skeleton @@ -9136,6 +13387,24 @@ walkanim=skeleton_walk readyanim=skeleton_ready op2=Attack vislevel=13 +wanderrange=3 +maxrange=5 +hitpoints=18 +attack=10 +strength=11 +defence=7 +param=stabdefence,5 +param=slashdefence,5 +param=crushdefence,-5 +param=rangedefence,5 +param=damagetype,^crush_style +param=attack_anim,skeleton_attack +param=defend_anim,skeleton_block +param=death_anim,skeleton_death +param=attack_sound,skeleton_attack +param=defend_sound,skelly_hit +param=death_sound,skeleton_death +param=undead,^true [wizard_frumscone] name=Wizard Frumscone @@ -9161,6 +13430,12 @@ vislevel=hide head1=idk_man_hair_long_head head2=obj_bluewizhat_manhead head3=idk_man_jaw_goatee_head +hitpoints=14 +attack=8 +strength=8 +defence=5 +param=damagetype,^crush_style +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_3246 [magic_store_owner] name=Magic Store owner @@ -9186,6 +13461,18 @@ op3=Trade vislevel=hide head1=obj_pickpocket_guide_man head2=obj_bluewizhat_manhead +hitpoints=14 +attack=8 +strength=8 +defence=5 +param=damagetype,^crush_style +category=shop_keeper +param=owned_shop,magicguildshop +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,600 +param=shop_delta,10 +param=shop_title,Magic Guild Store +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_3247 [guild_wizard] name=Wizard Distentor @@ -9216,6 +13503,7 @@ op3=Teleport head1=idk_man_hair_long_head head2=obj_bluewizhat_manhead head3=idk_man_jaw_long_head +wanderrange=4 [murphy] name=Murphy @@ -9249,6 +13537,7 @@ op1=Talk-to head1=obj_pickpocket_guide_farmer head2=idk_man_jaw_goatee_head head3=npc_zoo_keeper_head +wanderrange=2 [murphy_normal] name=Murphy @@ -9282,6 +13571,11 @@ op1=Talk-to head1=obj_pickpocket_guide_farmer head2=idk_man_jaw_goatee_head head3=npc_zoo_keeper_head +wanderrange=7 +defaultmode=patrol +// patrol1=^trawler_start_patrol1 +// patrol2=^trawler_start_patrol2 +timer=5 [murphy_halfsunk] name=Murphy @@ -9315,6 +13609,11 @@ op1=Talk-to head1=obj_pickpocket_guide_farmer head2=idk_man_jaw_goatee_head head3=npc_zoo_keeper_head +wanderrange=7 +defaultmode=patrol +// patrol1=^trawler_flood_patrol1 +// patrol2=^trawler_flood_patrol2 +timer=5 [murphy_sunk] name=Murphy @@ -9348,6 +13647,8 @@ vislevel=hide head1=obj_pickpocket_guide_farmer head2=idk_man_jaw_goatee_head head3=npc_zoo_keeper_head +wanderrange=1 +timer=1 [fin1] name=Shark @@ -9356,6 +13657,8 @@ model1=npc_shark vislevel=hide walkanim=shark_walk readyanim=shark_walk +moverestrict=nomove +timer=30 [fin2] name=Shark @@ -9364,6 +13667,8 @@ model1=npc_shark vislevel=hide walkanim=shark_walk readyanim=shark_walk +moverestrict=nomove +timer=30 [king_bolren] name=King Bolren @@ -9378,6 +13683,9 @@ walkanim=midget_walk readyanim=midget_ready op1=Talk-to head1=npc_king_bolren_head +wanderrange=2 +param=death_anim,midget_death +param=death_sound,gnome_death [commander_montai] name=Commander Montai @@ -9394,6 +13702,9 @@ op1=Talk-to resizeh=150 resizev=150 head1=npc_commander_montai_head +timer=10 +param=death_anim,midget_death +param=death_sound,gnome_death [treevillage_shopkeeper1] name=Bolkoy @@ -9407,6 +13718,14 @@ readyanim=midget_ready op1=Talk-to op3=Trade head1=npc_gnomeshopkeeper_head +category=shop_keeper +param=owned_shop,gnomeshop +param=shop_sell_multiplier,1300 +param=shop_buy_multiplier,400 +param=shop_delta,30 +param=shop_title,Bolkoy's Village Shop +param=death_anim,midget_death +param=death_sound,gnome_death [remsai] name=Remsai @@ -9423,6 +13742,8 @@ walkanim=midget_walk readyanim=midget_ready op1=Talk-to head1=obj_pickpocket_guide_gnome +param=death_anim,midget_death +param=death_sound,gnome_death [elkoy] name=Elkoy @@ -9439,6 +13760,9 @@ walkanim=midget_walk readyanim=midget_ready op1=Talk-to head1=obj_pickpocket_guide_gnome +wanderrange=3 +param=death_anim,midget_death +param=death_sound,gnome_death [elkoy_village] name=Elkoy @@ -9455,6 +13779,9 @@ walkanim=midget_walk readyanim=midget_ready op1=Talk-to head1=obj_pickpocket_guide_gnome +wanderrange=3 +param=death_anim,midget_death +param=death_sound,gnome_death [khazard_troop] name=Khazard trooper @@ -9474,6 +13801,25 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=19 +wanderrange=8 +maxrange=10 +hitpoints=22 +attack=17 +strength=18 +defence=12 +param=attackrate,5 +param=attackbonus,9 +param=strengthbonus,5 +param=stabdefence,33 +param=slashdefence,34 +param=crushdefence,29 +param=magicdefence,-7 +param=rangedefence,33 +param=damagetype,^crush_style +param=attack_anim,human_blunt_pound +param=defend_anim,human_blunt_def +param=attack_sound,warhammer_crush +// param=defend_sound,blade2 [khazard_troop_spearmen] name=Khazard trooper @@ -9492,6 +13838,25 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_staffready op2=Attack vislevel=19 +wanderrange=8 +maxrange=10 +hitpoints=22 +attack=17 +strength=16 +defence=13 +param=attackrate,6 +param=attackbonus,8 +param=strengthbonus,10 +param=stabdefence,25 +param=slashdefence,25 +param=crushdefence,22 +param=magicdefence,-7 +param=rangedefence,-25 +param=damagetype,^stab_style +param=attack_anim,human_spear_lunge +param=defend_anim,human_spear_def +param=attack_sound,staff_stab +// param=defend_sound,blade5 [khazard_warlord] name=Khazard warlord @@ -9518,6 +13883,18 @@ op1=Talk-to op2=Attack vislevel=112 head1=npc_sir_kay_head +wanderrange=8 +maxrange=10 +respawnrate=300 +hitpoints=170 +attack=75 +strength=78 +defence=80 +param=damagetype,^crush_style +param=attack_anim,human_blunt_pound +param=defend_anim,human_blunt_def +param=attack_sound,warhammer_crush +// param=defend_sound,blade2 [khazard_commander] name=Khazard commander @@ -9539,6 +13916,20 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=48 +wanderrange=2 +maxrange=4 +respawnrate=300 +hitpoints=22 +attack=50 +strength=45 +defence=50 +param=damagetype,^stab_style +param=attack_anim,human_spear_spike +param=defend_anim,human_spear_block +param=attack_sound,staff_stab +// param=defend_sound,blade2 +// huntmode=cowardly +huntrange=1 [gnomeknight] name=Gnome troop @@ -9552,6 +13943,28 @@ op1=Talk-to op2=Attack vislevel=1 head1=npc_commander_montai_head +attackrange=6 +respawnrate=60 +hitpoints=3 +param=attackbonus,2 +param=strengthbonus,3 +param=rangebonus,2 +param=stabdefence,3 +param=slashdefence,4 +param=crushdefence,5 +param=magicdefence,2 +param=rangedefence,4 +param=damagetype,^crush_style +param=attack_anim,midget_attackbow +param=defend_anim,midget_block +param=death_anim,midget_death +param=rangeattack_sound,arrowlaunch2 +param=defend_sound,gnome_hit +param=death_sound,gnome_death +param=proj_launch,iron_arrow_launch +param=proj_travel,iron_arrow_travel +param=proj_height,48 +category=gnome_troop [d_skingnomeknight] name=Gnome troop @@ -9573,6 +13986,28 @@ op1=Talk-to op2=Attack vislevel=1 head1=npc_commander_montai_head +attackrange=6 +respawnrate=60 +hitpoints=3 +param=attackbonus,2 +param=strengthbonus,3 +param=rangebonus,2 +param=stabdefence,3 +param=slashdefence,4 +param=crushdefence,5 +param=magicdefence,2 +param=rangedefence,4 +param=damagetype,^crush_style +param=attack_anim,midget_attackbow +param=defend_anim,midget_block +param=death_anim,midget_death +param=rangeattack_sound,arrowlaunch2 +param=defend_sound,gnome_hit +param=death_sound,gnome_death +param=proj_launch,iron_arrow_launch +param=proj_travel,iron_arrow_travel +param=proj_height,48 +category=gnome_troop [tracker1] name=Tracker gnome 1 @@ -9589,6 +14024,8 @@ walkanim=midget_walk readyanim=midget_ready op1=Talk-to head1=obj_pickpocket_guide_gnome +param=death_anim,midget_death +param=death_sound,gnome_death [tracker2] name=Tracker gnome 2 @@ -9605,6 +14042,8 @@ walkanim=midget_walk readyanim=midget_ready op1=Talk-to head1=obj_pickpocket_guide_gnome +param=death_anim,midget_death +param=death_sound,gnome_death [tracker3] name=Tracker gnome 3 @@ -9621,6 +14060,8 @@ walkanim=midget_walk readyanim=midget_ready op1=Talk-to head1=obj_pickpocket_guide_gnome +param=death_anim,midget_death +param=death_sound,gnome_death [localgnome] name=Local Gnome @@ -9633,6 +14074,15 @@ walkanim=midget_walk readyanim=midget_ready op1=Talk-to head1=obj_pickpocket_guide_gnome +wanderrange=0 +moverestrict=nomove +hitpoints=3 +attack=3 +strength=3 +defence=3 +param=death_anim,midget_death +param=death_sound,gnome_death +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_4978 [chantergnome] name=Local Gnome @@ -9645,6 +14095,15 @@ walkanim=midget_walk readyanim=midget_ready op1=Talk-to head1=obj_pickpocket_guide_gnome +wanderrange=0 +moverestrict=nomove +hitpoints=3 +attack=3 +strength=3 +defence=3 +param=death_anim,midget_death +param=death_sound,gnome_death +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_4979 [lostgnome] name=Kalron @@ -9657,6 +14116,13 @@ walkanim=midget_walk readyanim=midget_ready op1=Talk-to head1=obj_pickpocket_guide_gnome +hitpoints=3 +attack=3 +strength=3 +defence=3 +param=death_anim,midget_death +param=death_sound,gnome_death +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_4980 [observatory_assistant] name=Observatory assistant @@ -9681,6 +14147,7 @@ readyanim=human_ready op1=Talk-to head1=idk_man_hair_cropped_head head2=idk_man_jaw_short_head +moverestrict=indoors [observatory_professor] name=Observatory professor @@ -9707,6 +14174,7 @@ readyanim=human_ready op1=Talk-to head1=obj_leather_cowl_manhead2 head2=npc_doctor_orbon_head +moverestrict=indoors [goblin_guard] name=Goblin guard @@ -9722,6 +14190,25 @@ op1=Talk-to op2=Attack vislevel=42 head1=npc_goblin_greenarmour_head +wanderrange=0 +maxrange=15 +respawnrate=500 +hitpoints=43 +attack=32 +strength=37 +defence=37 +param=attackbonus,8 +param=strengthbonus,5 +param=stabdefence,4 +param=slashdefence,6 +param=crushdefence,6 +param=damagetype,^stab_style +param=attack_anim,goblin_attack_armed +param=defend_anim,goblin_block +param=death_anim,goblin_death +param=attack_sound,goblin_attack +param=defend_sound,goblin_hit +param=death_sound,goblin_death [observatory_professor2] name=Observatory professor @@ -9759,6 +14246,20 @@ op1=Talk-to op2=Attack vislevel=24 head1=npc_zamorakghost_head +respawnrate=100 +hitpoints=20 +attack=23 +strength=20 +defence=23 +param=damagetype,^crush_style +param=attack_anim,ghost_attack +param=defend_anim,ghost_block +param=death_anim,ghost_death +param=attack_sound,ghost_attack +param=defend_sound,ghost_hit +param=death_sound,ghost_death +param=death_drop,null +param=undead,^true [spirit_of_scorpius] name=Spirit of Scorpius @@ -9771,6 +14272,10 @@ walkanim=ghost_walk readyanim=ghost_ready op1=Talk-to head1=npc_zamorakghost_head +wanderrange=2 +param=undead,^true +param=death_anim,ghost_death +param=death_sound,ghost_death [grave_scorpion] name=Grave Scorpion @@ -9780,6 +14285,24 @@ walkanim=smallscorpion_walk readyanim=smallscorpion_ready op2=Attack vislevel=12 +wanderrange=4 +maxrange=6 +respawnrate=100 +hitpoints=7 +attack=11 +strength=12 +defence=14 +param=slashdefence,3 +param=crushdefence,3 +param=damagetype,^crush_style +param=attack_anim,smallscorpion_attack +param=defend_anim,smallscorpion_block +param=death_anim,smallscorpion_death +param=attack_sound,insect_attack +param=defend_sound,insect_hit +param=death_sound,insect_death +param=death_drop,null +//todo sounds [mosol_rei] name=Mosol Rei @@ -9804,6 +14327,9 @@ readyanim=human_staffready op1=Talk-to head1=idk_man_hair_wildspikes_head head2=idk_man_jaw_goatee_head +defaultmode=patrol +patrol1=0_45_46_0_5,1 +patrol2=0_45_46_0_10,1 [zadimus_ghost] name=Spirit of Zadimus @@ -9816,6 +14342,11 @@ walkanim=ghost_walk readyanim=ghost_ready op1=Talk-to head1=npc_zadimus_ghost_head +wanderrange=0 +moverestrict=nomove +param=death_anim,ghost_death +param=death_sound,ghost_death +param=undead,^true [zqskeleton_unarmed] name=Undead One @@ -9827,6 +14358,26 @@ walkanim=skeleton_walk readyanim=skeleton_ready op2=Attack vislevel=68 +wanderrange=3 +maxrange=20 +respawnrate=100 +hitpoints=47 +attack=63 +strength=63 +defence=63 +magic=0 +ranged=0 +param=damagetype,^slash_style +param=attack_anim,skeleton_attack +param=defend_anim,skeleton_block +param=death_anim,skeleton_death +param=attack_sound,skeleton_attack +param=defend_sound,skelly_hit +param=death_sound,skeleton_death +param=undead,^true +// huntmode=cowardly +huntrange=1 +category=undead_one [zqskeleton_armed] name=Undead One @@ -9839,6 +14390,33 @@ walkanim=skeleton_walk readyanim=skeleton_ready op2=Attack vislevel=61 +wanderrange=3 +maxrange=20 +respawnrate=100 +hitpoints=47 +attack=55 +strength=55 +defence=55 +magic=0 +ranged=0 +param=attackbonus,7 +param=strengthbonus,5 +param=stabdefence,5 +param=slashdefence,5 +param=crushdefence,3 +param=magicdefence,1 +param=rangedefence,4 +param=damagetype,^slash_style +param=attack_anim,skeleton_attack +param=defend_anim,skeleton_block +param=death_anim,skeleton_death +param=attack_sound,skeleton_attack +param=defend_sound,skelly_hit +param=death_sound,skeleton_death +param=undead,^true +// huntmode=cowardly +huntrange=1 +category=undead_one [zqzombie_unarmed] name=Undead One @@ -9858,6 +14436,25 @@ walkanim=zombie_walk readyanim=zombie_ready op2=Attack vislevel=68 +respawnrate=100 +hitpoints=47 +attack=63 +strength=63 +defence=63 +magic=0 +ranged=0 +param=damagetype,^slash_style +param=attack_anim,zombie_attack +param=defend_anim,zombie_block +param=death_anim,zombie_death +param=attack_sound,zombie_attack +param=defend_sound,zombie_hit +param=death_sound,zombie_death +param=undead,^true +param=death_drop,null +// huntmode=cowardly +huntrange=1 +category=undead_one [zqzombie_armed] name=Undead One @@ -9878,6 +14475,29 @@ walkanim=zombie_walk readyanim=zombie_ready op2=Attack vislevel=73 +wanderrange=3 +maxrange=20 +respawnrate=100 +hitpoints=59 +attack=65 +strength=65 +defence=65 +magic=0 +ranged=0 +param=attackbonus,4 +param=strengthbonus,5 +param=damagetype,^slash_style +param=attack_anim,zombie_attack +param=defend_anim,zombie_block +param=death_anim,zombie_death +param=attack_sound,zombie_attack +param=defend_sound,zombie_hit +param=death_sound,zombie_death +param=undead,^true +param=death_drop,null +// huntmode=cowardly +huntrange=1 +category=undead_one [zqzombiequeen] name=Rashiliyia @@ -9902,6 +14522,11 @@ walkanim=ghost_walk readyanim=ghost_ready op1=Talk-to head1=obj_pickpocket_guide_warrior +wanderrange=3 +param=damagetype,^slash_style +param=death_anim,ghost_death +param=death_sound,ghost_death +param=undead,^true [zq_mainzombie1] name=Nazastarool @@ -9923,6 +14548,21 @@ resizev=190 resizeh=190 op2=Attack vislevel=91 +hitpoints=70 +attack=85 +strength=80 +defence=80 +magic=0 +ranged=0 +param=damagetype,^slash_style +param=attack_anim,zombie_attack +param=defend_anim,zombie_block +param=death_anim,zombie_death +param=attack_sound,zombie_attack +param=defend_sound,zombie_hit +param=death_sound,zombie_death +param=undead,^true +param=death_drop,null [zq_mainzombie2] name=Nazastarool @@ -9937,6 +14577,29 @@ resizev=190 resizeh=190 op2=Attack vislevel=68 +hitpoints=70 +attack=58 +strength=54 +defence=58 +magic=0 +ranged=0 +param=attackbonus,15 +param=strengthbonus,15 +param=stabdefence,5 +param=slashdefence,5 +param=crushdefence,5 +param=magicdefence,5 +param=rangedefence,5 +param=damagetype,^slash_style +param=attack_anim,skeleton_attack +param=defend_anim,skeleton_block +param=death_anim,skeleton_death +param=attack_sound,zombie_attack +param=defend_sound,zombie_hit +param=death_sound,zombie_death +param=undead,^true +param=death_drop,null +// osrs attack_sound stabsword_slash after graphics update [zq_mainzombie3] name=Nazastarool @@ -9951,6 +14614,21 @@ resizeh=190 op2=Attack vislevel=93 head1=npc_zamorakghost_head +hitpoints=80 +attack=85 +strength=80 +defence=80 +magic=0 +ranged=0 +param=damagetype,^slash_style +param=attack_anim,ghost_attack +param=defend_anim,ghost_block +param=death_anim,ghost_death +param=attack_sound,ghost_attack +param=defend_sound,ghost_hit +param=death_sound,ghost_death +param=undead,^true +param=death_drop,null [brimhavencartdriver] name=Hajedy @@ -9976,6 +14654,7 @@ readyanim=human_ready op1=Talk-to head1=obj_leather_cowl_manhead2 head2=idk_man_jaw_moustache_head +wanderrange=3 [shilocartdriver] name=Vigroy @@ -10003,6 +14682,7 @@ readyanim=human_ready op1=Talk-to head1=obj_leather_cowl_manhead2 head2=idk_man_jaw_moustache_head +wanderrange=3 [shiloinnowner] name=Kaleb Paramaya @@ -10028,6 +14708,7 @@ readyanim=human_ready op1=Talk-to head1=obj_pickpocket_guide_farmer head2=idk_man_jaw_split_head +wanderrange=3 [shilofurnaceowner] name=Yohnus @@ -10057,6 +14738,7 @@ readyanim=human_ready op1=Talk-to head1=idk_man_hair_long_head head2=idk_man_jaw_medium_head +wanderrange=1 [shiloshiptickets] name=Seravel @@ -10084,6 +14766,8 @@ readyanim=human_ready op1=Talk-to head1=obj_pickpocket_guide_man head2=idk_man_jaw_pointy_head +wanderrange=0 +moverestrict=nomove [shiloantiques] name=Yanni Salika @@ -10111,6 +14795,7 @@ readyanim=human_ready op1=Talk-to head1=obj_pickpocket_guide_man head2=idk_man_jaw_moustache_head +wanderrange=2 [shilogeneralstore] name=Obli @@ -10133,6 +14818,13 @@ op1=Talk-to op3=Trade head1=idk_man_hair_tonsure_head head2=idk_man_jaw_moustache_head +wanderrange=2 +param=owned_shop,shilojunglestore +param=shop_sell_multiplier,1500 +param=shop_buy_multiplier,500 +param=shop_delta,20 +param=shop_title,Obli's General Store. +category=shop_keeper [shilofishowner] name=Fernahei @@ -10157,6 +14849,13 @@ op1=Talk-to op3=Trade head1=idk_man_hair_spikes_head head2=idk_man_jaw_short_head +wanderrange=2 +param=owned_shop,shilofishingshop +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,700 +param=shop_delta,20 +param=shop_title,Fernahei's Fishing Hut. +category=shop_keeper [captain_shanks] name=Captain Shanks @@ -10389,6 +15088,13 @@ readyanim=human_ready op1=Talk-to op3=Trade head1=obj_pickpocket_guide_man +category=shop_keeper +param=owned_shop,generalshop3 +param=shop_sell_multiplier,1300 +param=shop_buy_multiplier,400 +param=shop_delta,30 +param=shop_title,Al-Kharid General Store +moverestrict=indoors [generalassistant3] name=Shop assistant @@ -10417,6 +15123,14 @@ readyanim=human_ready op1=Talk-to op3=Trade head1=obj_pickpocket_guide_warrior +category=shop_keeper +param=owned_shop,generalshop3 +param=shop_sell_multiplier,1300 +param=shop_buy_multiplier,400 +param=shop_delta,30 +param=shop_title,Al-Kharid General Store +moverestrict=indoors +param=death_sound,female_death [generalshopkeeper4] name=Shop keeper @@ -10446,6 +15160,13 @@ readyanim=human_ready op1=Talk-to op3=Trade head1=obj_pickpocket_guide_man +category=shop_keeper +param=owned_shop,generalshop4 +param=shop_sell_multiplier,1300 +param=shop_buy_multiplier,400 +param=shop_delta,30 +param=shop_title,Falador General Store +moverestrict=indoors [generalassistant4] name=Shop assistant @@ -10474,6 +15195,14 @@ readyanim=human_ready op1=Talk-to op3=Trade head1=obj_pickpocket_guide_warrior +category=shop_keeper +param=owned_shop,generalshop4 +param=shop_sell_multiplier,1300 +param=shop_buy_multiplier,400 +param=shop_delta,30 +param=shop_title,Falador General Store +moverestrict=indoors +param=death_sound,female_death [generalshopkeeper5] name=Shop keeper @@ -10501,6 +15230,13 @@ readyanim=human_ready op1=Talk-to op3=Trade head1=idk_man_hair_cropped_head +category=shop_keeper +param=owned_shop,generalshop5 +param=shop_sell_multiplier,1300 +param=shop_buy_multiplier,400 +param=shop_delta,30 +param=shop_title,Edgeville General Store +moverestrict=indoors [generalassistant5] name=Shop assistant @@ -10527,6 +15263,14 @@ readyanim=human_ready op1=Talk-to op3=Trade head1=obj_pickpocket_guide_warrior +category=shop_keeper +param=owned_shop,generalshop5 +param=shop_sell_multiplier,1300 +param=shop_buy_multiplier,400 +param=shop_delta,30 +param=shop_title,Edgeville General Store +moverestrict=indoors +param=death_sound,female_death [generalshopkeeper6] name=Shop keeper @@ -10559,6 +15303,13 @@ op3=Trade head1=obj_pickpocket_guide_man head2=npc_doctor_orbon_head head3=idk_man_jaw_moustache_head +category=shop_keeper +param=owned_shop,generalshop6 +param=shop_sell_multiplier,1300 +param=shop_buy_multiplier,400 +param=shop_delta,30 +param=shop_title,Rimmington General Store +moverestrict=indoors [generalassistant6] name=Shop assistant @@ -10586,6 +15337,13 @@ readyanim=human_ready op1=Talk-to op3=Trade head1=obj_pickpocket_guide_farmer +category=shop_keeper +param=owned_shop,generalshop6 +param=shop_sell_multiplier,1300 +param=shop_buy_multiplier,400 +param=shop_delta,30 +param=shop_title,Rimmington General Store +moverestrict=indoors [generalshopkeeper7] name=Shop keeper @@ -10617,6 +15375,13 @@ op1=Talk-to op3=Trade head1=obj_pickpocket_guide_man head2=npc_doctor_orbon_head +category=shop_keeper +param=owned_shop,generalshop7 +param=shop_sell_multiplier,1300 +param=shop_buy_multiplier,400 +param=shop_delta,30 +param=shop_title,Karamja General Store +moverestrict=indoors [generalassistant7] name=Shop assistant @@ -10646,6 +15411,13 @@ readyanim=human_ready op1=Talk-to op3=Trade head1=obj_pickpocket_guide_farmer +category=shop_keeper +param=owned_shop,generalshop7 +param=shop_sell_multiplier,1300 +param=shop_buy_multiplier,400 +param=shop_delta,30 +param=shop_title,Karamja General Store +moverestrict=indoors [generalshopkeeper8] name=Fairy shop keeper @@ -10661,6 +15433,14 @@ readyanim=fairy_ready op1=Talk-to op3=Trade head1=npc_generalshopkeeper8_head +category=shop_keeper +param=owned_shop,generalshop8 +param=shop_sell_multiplier,1300 +param=shop_buy_multiplier,400 +param=shop_delta,30 +param=shop_title,Zanaris General Store +wanderrange=2 +param=death_anim,fairy_death [generalassistant8] name=Fairy shop assistant @@ -10676,6 +15456,14 @@ readyanim=fairy_ready op1=Talk-to op3=Trade head1=npc_generalshopkeeper8_head +category=shop_keeper +param=owned_shop,generalshop8 +param=shop_sell_multiplier,1300 +param=shop_buy_multiplier,400 +param=shop_delta,30 +param=shop_title,Zanaris General Store +wanderrange=2 +param=death_anim,fairy_death [valaine] name=Valaine @@ -10700,6 +15488,14 @@ readyanim=human_ready op1=Talk-to op3=Trade head1=obj_pickpocket_guide_warrior +category=shop_keeper +param=owned_shop,championshop +param=shop_sell_multiplier,1300 +param=shop_buy_multiplier,400 +param=shop_delta,30 +param=shop_title,Valaine's Shop of Champions. +moverestrict=indoors +param=death_sound,female_death [scavvo] name=Scavvo @@ -10726,6 +15522,13 @@ op1=Talk-to op3=Trade head1=idk_man_hair_wildspikes_head head2=idk_man_jaw_pointy_head +category=shop_keeper +param=owned_shop,runiteshop +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,600 +param=shop_delta,20 +param=shop_title,Scavvo's Rune Store. +moverestrict=indoors [peksa] name=Peksa @@ -10757,6 +15560,13 @@ head1=idk_man_hair_long_head head2=idk_man_jaw_split_head head3=npc_peksa_head head4=npc_peksa_headi2 +category=shop_keeper +param=owned_shop,helmetshop +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,600 +param=shop_delta,10 +param=shop_title,Helmet Shop. +moverestrict=indoors [silk_trader] name=Silk trader @@ -10782,6 +15592,7 @@ readyanim=human_ready op1=Talk-to head1=obj_pickpocket_guide_man head2=idk_man_jaw_long_head +wanderrange=2 [gem_trader] name=Gem trader @@ -10811,6 +15622,13 @@ op3=Trade head1=obj_pickpocket_guide_man head2=idk_man_jaw_long_head head3=npc_gem_trader_head +category=shop_keeper +param=owned_shop,gemshop2 +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,700 +param=shop_delta,30 +param=shop_title,Gem Trader. +wanderrange=2 [zeke] name=Zeke @@ -10842,6 +15660,13 @@ op3=Trade head1=obj_pickpocket_guide_man head2=idk_man_jaw_long_head head3=npc_zeke_head +category=shop_keeper +param=owned_shop,scimitarshop +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,550 +param=shop_delta,20 +param=shop_title,Zeke's Superior Scimitars. +moverestrict=indoors [louie_legs] name=Louie Legs @@ -10868,6 +15693,13 @@ op1=Talk-to op3=Trade head1=npc_omart_head head2=idk_man_jaw_goatee_head +category=shop_keeper +param=owned_shop,legsshop +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,650 +param=shop_delta,10 +param=shop_title,Louie's Armoured Legs Bazaar. +moverestrict=indoors [kebab_seller] name=Karim @@ -10897,6 +15729,7 @@ readyanim=human_ready op1=Talk-to head1=idk_man_hair_cropped_head head2=idk_man_jaw_goatee_head +wanderrange=2 [ranael] name=Ranael @@ -10927,6 +15760,14 @@ op1=Talk-to op3=Trade head1=obj_pickpocket_guide_warrior head2=obj_headband_red_manhead +category=shop_keeper +param=owned_shop,skirtshop +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,650 +param=shop_delta,10 +param=shop_title,Ranael's Super Skirt Store. +moverestrict=indoors +param=death_sound,female_death [dommik] name=Dommik @@ -10957,6 +15798,13 @@ op1=Talk-to op3=Trade head1=obj_pickpocket_guide_farmer head2=idk_man_jaw_pointy_head +category=shop_keeper +param=owned_shop,craftingshop2 +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,650 +param=shop_delta,20 +param=shop_title,Dommiks Crafting Store. +moverestrict=indoors [zaff] name=Zaff @@ -10984,6 +15832,7 @@ op1=Talk-to op3=Trade head1=obj_pickpocket_guide_man head2=idk_man_jaw_medium_head +moverestrict=indoors [baraek] name=Baraek @@ -11012,6 +15861,7 @@ op1=Talk-to head1=obj_leather_cowl_manhead2 head2=idk_man_jaw_short_head head3=npc_master_fisher_head +wanderrange=2 [thessalia] name=Thessalia @@ -11044,6 +15894,7 @@ param=shop_buy_multiplier,550 param=shop_delta,10 param=shop_title,Thessalia Fine Clothes. moverestrict=indoors +//todo [horvik_the_armourer] name=Horvik @@ -11212,6 +16063,7 @@ param=shop_buy_multiplier,600 param=shop_delta,1 param=shop_title,Aubury's Rune Shop. moverestrict=indoors +//TODO [tailorp] name=Fancy dress shop owner @@ -11274,6 +16126,13 @@ op1=Talk-to op3=Trade head1=obj_leather_cowl_manhead2 head2=idk_man_jaw_moustache_head +category=shop_keeper +param=owned_shop,khazardshop +param=shop_sell_multiplier,1400 +param=shop_buy_multiplier,400 +param=shop_delta,10 +param=shop_title,Khazard General Store +moverestrict=indoors [grum] name=Grum @@ -11308,6 +16167,12 @@ head1=obj_pickpocket_guide_man head2=idk_man_jaw_moustache_head head3=obj_berret_blue_manhead head4=npc_doctor_orbon_head +category=shop_keeper +param=owned_shop,goldshop +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,700 +param=shop_delta,20 +param=shop_title,Grum's Gold Exchange. [wydin] name=Wydin @@ -11335,6 +16200,13 @@ readyanim=human_ready op1=Talk-to op3=Trade head1=obj_pickpocket_guide_farmer +category=shop_keeper +param=owned_shop,wydinstore +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,700 +param=shop_delta,10 +param=shop_title,Food Store +moverestrict=indoors [gerrant] name=Gerrant @@ -11368,6 +16240,13 @@ op1=Talk-to op3=Trade head1=obj_pickpocket_guide_farmer head2=obj_cavalier_brown_manhead +category=shop_keeper +param=owned_shop,fishingshop +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,700 +param=shop_delta,10 +param=shop_title,Gerrant's Fishy Business. +moverestrict=indoors [brian] name=Brian @@ -11394,6 +16273,13 @@ op1=Talk-to op3=Trade head1=obj_leather_cowl_manhead2 head2=idk_man_jaw_moustache_head +category=shop_keeper +param=owned_shop,battleaxeshop +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,550 +param=shop_delta,10 +param=shop_title,Brian's Battleaxe Bazaar. +moverestrict=indoors [jiminua] name=Jiminua @@ -11423,6 +16309,14 @@ op3=Trade walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready head1=npc_dskin_w_ardoungecitizenlady4_head +moverestrict=indoors +category=shop_keeper +param=owned_shop,junglestore +param=shop_sell_multiplier,1500 +param=shop_buy_multiplier,500 +param=shop_delta,20 +param=shop_title,Jiminua's Jungle Store. +param=death_sound,female_death [lathas_shopkeeper] name=Shop keeper @@ -11448,6 +16342,14 @@ op1=Talk-to op3=Trade head1=obj_castlewars_cloak_saradomin_manhead head2=idk_man_jaw_pointy_head +wanderrange=0 +moverestrict=nomove +category=shop_keeper +param=owned_shop,lathastrainingstore +param=shop_sell_multiplier,1500 +param=shop_buy_multiplier,500 +param=shop_delta,10 +param=shop_title,Armoury [candle_maker] name=Candle maker @@ -11478,6 +16380,14 @@ op1=Talk-to op3=Trade head1=obj_pickpocket_guide_farmer head2=idk_man_jaw_goatee_head +category=shop_keeper +param=owned_shop,candleshop +param=shop_sell_multiplier,1300 +param=shop_buy_multiplier,400 +param=shop_delta,30 +param=shop_title,Candle Shop +wanderrange=2 +moverestrict=indoors [arhein] name=Arhein @@ -11507,6 +16417,14 @@ readyanim=human_ready op1=Talk-to op3=Trade head1=obj_pickpocket_guide_man +category=shop_keeper +param=owned_shop,arheinstore +param=shop_sell_multiplier,1300 +param=shop_buy_multiplier,400 +param=shop_delta,30 +param=shop_title,Arhein Store +wanderrange=0 +moverestrict=nomove [jakut] name=Jukat @@ -11522,6 +16440,13 @@ readyanim=fairy_ready op1=Talk-to op3=Trade head1=npc_generalshopkeeper8_head +param=owned_shop,dragonswordshop +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,600 +param=shop_delta,10 +param=shop_title,jakut +wanderrange=2 +param=death_anim,fairy_death [fairy_lunderwin] name=Lunderwin @@ -11540,6 +16465,8 @@ walkanim=fairy_walk readyanim=fairy_ready op1=Talk-to head1=npc_fairy_banker_head +wanderrange=2 +param=death_anim,fairy_death [irksol] name=Irksol @@ -11560,6 +16487,13 @@ readyanim=human_ready op1=Talk-to op3=Trade head1=obj_bluewizhat_manhead +category=shop_keeper +param=owned_shop,cheapringshop +param=shop_sell_multiplier,500 +param=shop_buy_multiplier,300 +param=shop_delta,10 +param=shop_title,irksol +wanderrange=3 [fairy_ladder_attendant] name=Fairy @@ -11576,6 +16510,9 @@ walkanim=fairy_walk readyanim=fairy_ready op1=Talk-to head1=npc_fairy_head +wanderrange=0 +moverestrict=nomove +param=death_anim,fairy_death [zambo] name=Zambo @@ -11604,6 +16541,13 @@ op1=Talk-to op3=Trade head1=obj_pickpocket_guide_man head2=idk_man_jaw_goatee_head +wanderrange=3 +category=shop_keeper +param=owned_shop,boozeshop +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,700 +param=shop_delta,20 +param=shop_title,Karamja Wines, Spirits, and Beers. [silver_merchant] name=Silver merchant @@ -11635,6 +16579,14 @@ op3=Trade head1=idk_man_hair_long_head head2=idk_man_jaw_split_head head3=npc_councillor_halgrive_head +category=shop_keeper +param=owned_shop,silverstall +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,700 +param=shop_delta,20 +param=shop_title,Ardougne Silver Stall. +wanderrange=0 +moverestrict=nomove [gem_merchant] name=Gem merchant @@ -11667,6 +16619,14 @@ head1=obj_leather_cowl_manhead2 head2=npc_councillor_halgrive_head head3=idk_man_jaw_medium_head head4=obj_cavalier_brown_manhead +category=shop_keeper +param=owned_shop,ardougnegemstall +param=shop_sell_multiplier,1500 +param=shop_buy_multiplier,800 +param=shop_delta,30 +param=shop_title,Ardougne Gem Stall. +wanderrange=0 +moverestrict=nomove [baker_merchant] name=Baker @@ -11694,6 +16654,13 @@ op3=Trade head1=idk_man_hair_wildspikes_head head2=obj_chefs_hat_manhead head3=idk_man_jaw_moustache_head +category=shop_keeper +param=owned_shop,bakery +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,800 +param=shop_delta,20 +param=shop_title,Ardougne Baker's Stall. +wanderrange=2 [spice_merchant] name=Spice seller @@ -11725,6 +16692,13 @@ op3=Trade head1=obj_pickpocket_guide_farmer head2=obj_headband_red_manhead head3=idk_man_jaw_long_head +category=shop_keeper +param=owned_shop,spicestall +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,600 +param=shop_delta,20 +param=shop_title,Ardougne Spice Stall. +wanderrange=2 [fur_merchant] name=Fur trader @@ -11745,6 +16719,13 @@ op1=Talk-to op3=Trade head1=obj_leather_cowl_manhead2 head2=idk_man_jaw_long_head +category=shop_keeper +param=owned_shop,furshop +param=shop_sell_multiplier,1200 +param=shop_buy_multiplier,950 +param=shop_delta,20 +param=shop_title,Ardougne Fur Stall. +wanderrange=4 [silk_merchant] name=Silk merchant @@ -11775,6 +16756,8 @@ op1=Talk-to head1=obj_pickpocket_guide_man head2=obj_berret_blue_manhead head3=idk_man_jaw_short_head +wanderrange=0 +moverestrict=nomove [hickton] name=Hickton @@ -11805,6 +16788,13 @@ op1=Talk-to op3=Trade head1=obj_leather_cowl_manhead2 head2=idk_man_jaw_moustache_head +category=shop_keeper +param=owned_shop,archeryshop2 +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,500 +param=shop_delta,10 +param=shop_title,Hicktons Archery Emporium. +moverestrict=indoors [harry] name=Harry @@ -11832,6 +16822,13 @@ readyanim=human_ready op1=Talk-to op3=Trade head1=obj_pickpocket_guide_man +category=shop_keeper +param=owned_shop,fishingshop2 +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,700 +param=shop_delta,10 +param=shop_title,Harrys Fishing Shop. +moverestrict=indoors [cassie] name=Cassie @@ -11861,6 +16858,14 @@ op1=Talk-to op3=Trade head1=idk_woman_hair_medium_head head2=npc_woman2_head +category=shop_keeper +param=owned_shop,shieldshop +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,600 +param=shop_delta,20 +param=shop_title,Cassies' Shield Shop. +moverestrict=indoors +param=death_sound,female_death [frincos] name=Frincos @@ -11882,6 +16887,14 @@ readyanim=human_ready op1=Talk-to op3=Trade head1=obj_leather_cowl_manhead2 +category=shop_keeper +param=owned_shop,herbloreshop2 +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,700 +param=shop_delta,20 +param=shop_title,Frincos Fabulous Herb Store. +// param=shop_title,Frincos' Fabulous Herb Store. // OSRS +moverestrict=indoors [drogo] name=Drogo dwarf @@ -11900,6 +16913,16 @@ readyanim=dwarf_ready op1=Talk-to op3=Trade head1=npc_lawgof2_head +category=shop_keeper +param=owned_shop,miningstore +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,700 +param=shop_delta,20 +param=shop_title,Drogo's Mining Emporium. +wanderrange=13 +param=damagetype,^stab_style +param=death_anim,dwarf_death +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_5895 [flynn] name=Flynn @@ -11932,6 +16955,13 @@ op3=Trade head1=obj_pickpocket_guide_man head2=idk_man_jaw_goatee_head head3=npc_flynn_head +category=shop_keeper +param=owned_shop,maceshop +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,600 +param=shop_delta,10 +param=shop_title,Flynn's Mace Market. +moverestrict=indoors [wayne] name=Wayne @@ -11959,6 +16989,13 @@ op1=Talk-to op3=Trade head1=obj_pickpocket_guide_man head2=idk_man_jaw_split_head +category=shop_keeper +param=owned_shop,chainmailshop +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,650 +param=shop_delta,10 +param=shop_title,Wayne's Chains! - Chainmail specialist. +moverestrict=indoors [dwarven_shopkeeper] name=Dwarf @@ -11981,6 +17018,16 @@ readyanim=dwarf_ready op1=Talk-to op3=Trade head1=npc_mcannonguard_head +category=shop_keeper +param=owned_shop,generaldwarf +param=shop_sell_multiplier,1300 +param=shop_buy_multiplier,300 +param=shop_delta,30 +param=shop_title,Dwarven shopping store +wanderrange=13 +param=damagetype,^stab_style +param=death_anim,dwarf_death +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_ 5904 [betty] name=Betty @@ -12010,6 +17057,15 @@ readyanim=human_ready op1=Talk-to op3=Trade head1=idk_woman_hair_bun_head +category=shop_keeper +param=owned_shop,magicshop +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,600 +param=shop_delta,10 +param=shop_title,Betty's Magic Emporium. +wanderrange=1 +moverestrict=indoors +param=death_sound,female_death [herquin] name=Herquin @@ -12032,6 +17088,13 @@ op3=Trade head1=idk_man_hair_cropped_head head2=npc_Artist1_head head3=npc_herquin_head +category=shop_keeper +param=owned_shop,gemshop +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,700 +param=shop_delta,30 +param=shop_title,Herquin's Gems. +moverestrict=indoors [rommik] name=Rommik @@ -12059,6 +17122,13 @@ op1=Talk-to op3=Trade head1=obj_pickpocket_guide_farmer head2=idk_man_jaw_pointy_head +category=shop_keeper +param=owned_shop,craftingshop +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,650 +param=shop_delta,20 +param=shop_title,Rommiks Crafty Supplies. +moverestrict=indoors [gaius] name=Gaius @@ -12086,6 +17156,13 @@ op1=Talk-to op3=Trade head1=idk_man_hair_long_head head2=idk_man_jaw_long_head +category=shop_keeper +param=owned_shop,2handedshop +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,600 +param=shop_delta,20 +param=shop_title,Gaius' Two Handed Shop. +moverestrict=indoors [jatix] name=Jatix @@ -12113,6 +17190,13 @@ op1=Talk-to op3=Trade head1=npc_omart_head head2=idk_man_jaw_long_head +category=shop_keeper +param=owned_shop,herbloreshop +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,700 +param=shop_delta,30 +param=shop_title,Jatix's Herblore Shop. +moverestrict=indoors [davon] name=Davon @@ -12142,6 +17226,14 @@ op1=Talk-to op3=Trade head1=obj_leather_cowl_manhead2 head2=npc_doctor_orbon_head +wanderrange=0 +moverestrict=nomove +category=shop_keeper +param=owned_shop,amuletshop +param=shop_sell_multiplier,1200 +param=shop_buy_multiplier,900 +param=shop_delta,20 +param=shop_title,Davon's Amulet Store [zenesha] name=Zenesha @@ -12164,6 +17256,14 @@ op1=Talk-to op3=Trade head1=idk_woman_hair_medium_head head2=npc_woman2_head +moverestrict=indoors +param=death_sound,female_death +category=shop_keeper +param=owned_shop,topshop +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,600 +param=shop_delta,20 +param=shop_title,Zenesha's Plate Mail Body Shop. [aemad] name=Aemad @@ -12195,6 +17295,13 @@ op1=Talk-to op3=Trade head1=idk_man_hair_wildspikes_head head2=idk_man_jaw_pointy_head +category=shop_keeper +param=owned_shop,adventurershop +param=shop_sell_multiplier,1300 +param=shop_buy_multiplier,400 +param=shop_delta,20 +param=shop_title,Aemad's Adventuring Supplies. +moverestrict=indoors [kortan] name=Kortan @@ -12225,6 +17332,13 @@ op1=Talk-to op3=Trade head1=obj_pickpocket_guide_man head2=idk_man_jaw_pointy_head +category=shop_keeper +param=owned_shop,adventurershop +param=shop_sell_multiplier,1300 +param=shop_buy_multiplier,400 +param=shop_delta,20 +param=shop_title,Aemad's Adventuring Supplies. +moverestrict=indoors [fishguildshop] name=Roachey @@ -12261,6 +17375,12 @@ head1=obj_leather_cowl_manhead2 head2=npc_zoo_keeper_head head3=obj_eye_patch_manhead head4=idk_man_jaw_medium_head +category=shop_keeper +param=owned_shop,fishingguild +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,700 +param=shop_delta,10 +param=shop_title,Fishing Guild Shop. [frenita] name=Frenita @@ -12290,6 +17410,14 @@ op1=Talk-to op3=Trade head1=idk_woman_hair_bun_head head2=npc_frenita_head +moverestrict=indoors +category=shop_keeper +param=owned_shop,cookeryshop +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,550 +param=shop_delta,10 +param=shop_title,Frenita's Cookery Shop. +param=death_sound,female_death [nurmof] name=Nurmof @@ -12313,6 +17441,16 @@ readyanim=dwarf_ready op1=Talk-to op3=Trade head1=npc_lawgof2_head +category=shop_keeper +param=owned_shop,pickaxeshop +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,600 +param=shop_delta,20 +param=shop_title,Nurmof's Pickaxe Shop. +wanderrange=13 +param=damagetype,^stab_style +param=death_anim,dwarf_death +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_8686 [tea_seller] name=Tea seller @@ -12341,7 +17479,8 @@ op1=Talk-to op3=Trade head1=idk_man_hair_cropped_head head2=idk_man_jaw_moustache_head -wanderrange=2 +defaultmode=none +moverestrict=nomove param=owned_shop,teashop param=shop_sell_multiplier,1000 param=shop_buy_multiplier,600 @@ -12375,6 +17514,14 @@ op3=Trade head1=obj_leather_cowl_manhead2 head2=idk_man_jaw_moustache_head head3=obj_chefs_hat_manhead +wanderrange=3 +category=shop_keeper +param=owned_shop,pizzabaseshop +param=shop_sell_multiplier,1000 +param=shop_buy_multiplier,600 +param=shop_delta,30 +param=shop_title,Tony's Pizza Bases +moverestrict=indoors [noterazzo] name=Noterazzo @@ -12398,6 +17545,14 @@ op1=Talk-to op3=Trade head1=npc_omart_head head2=idk_man_jaw_moustache_head +wanderrange=3 +category=shop_keeper +param=owned_shop,taxfree +param=shop_sell_multiplier,900 +param=shop_buy_multiplier,600 +param=shop_delta,30 +param=shop_title,Bandit Duty Free +moverestrict=indoors [hairdresser] name=Hairdresser @@ -12421,6 +17576,7 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op1=Talk-to head1=idk_man_hair_cropped_head +moverestrict=indoors [makeover_mage] name=Make-over mage @@ -12454,6 +17610,8 @@ op1=Talk-to head1=idk_man_hair_long_head head2=npc_makeover_mage_head head3=idk_man_jaw_long_head +wanderrange=4 +moverestrict=indoors [gnome_hudo] name=Hudo @@ -12475,6 +17633,15 @@ op1=Talk-to op3=Trade vislevel=hide head1=npc_gnomeshopkeeper_head +wanderrange=2 +category=shop_keeper +param=owned_shop,gnomeshop_hudo +param=shop_title,Grand Tree Groceries +param=shop_buy_multiplier,550 +param=shop_sell_multiplier,1000 +param=shop_delta,10 +param=death_anim,midget_death +param=death_sound,gnome_death [gnome_rometti] name=Rometti @@ -12498,6 +17665,14 @@ op1=Talk-to op3=Trade vislevel=hide head1=npc_gnomebanker_head +category=shop_keeper +param=owned_shop,gnomeshop_rometti +param=shop_title,Fine Fashions +param=shop_buy_multiplier,550 +param=shop_sell_multiplier,1000 +param=shop_delta,10 +param=death_anim,midget_death +param=death_sound,gnome_death [gnome_gulluck] name=Gulluck @@ -12515,6 +17690,14 @@ op1=Talk-to op3=Trade vislevel=hide head1=obj_pickpocket_guide_gnome +param=death_anim,midget_death +param=death_sound,gnome_death +category=shop_keeper +param=owned_shop,gnomeshop_gulluck +param=shop_title,Gulluck and Sons +param=shop_buy_multiplier,250 +param=shop_sell_multiplier,1000 +param=shop_delta,10 [gnome_heckelfunch] name=Heckel Funch @@ -12536,6 +17719,14 @@ op1=Talk-to op3=Trade vislevel=hide head1=npc_gnomeshopkeeper_head +category=shop_keeper +param=owned_shop,gnomeshop_heck +param=shop_title,Funch's Fine Groceries +param=shop_buy_multiplier,550 +param=shop_sell_multiplier,1000 +param=shop_delta,10 +param=death_anim,midget_death +param=death_sound,gnome_death [thurgo] name=Thurgo @@ -12554,6 +17745,7 @@ walkanim=dwarf_walk readyanim=dwarf_ready op1=Talk-to head1=npc_thurgo_head +param=death_anim,dwarf_death [sir_vyvin] name=Sir Vyvin @@ -12585,6 +17777,7 @@ op1=Talk-to head1=idk_man_hair_wildspikes_head head2=idk_man_jaw_moustache_head head3=obj_eye_patch_manhead +wanderrange=8 [squire] name=Squire @@ -12619,6 +17812,7 @@ op1=Talk-to head1=obj_pickpocket_guide_farmer head2=idk_man_jaw_pointy_head head3=npc_zeke_head +wanderrange=4 [gunnjorn] name=Gunnjorn @@ -12705,6 +17899,23 @@ op1=Talk-to op2=Attack vislevel=20 head1=npc_fortressguard_head +respawnrate=50 +hitpoints=22 +attack=18 +strength=18 +defence=15 +param=attackrate,6 +param=attackbonus,5 +param=strengthbonus,6 +param=stabdefence,14 +param=slashdefence,18 +param=crushdefence,14 +param=magicdefence,-4 +param=crushdefence,15 +param=damagetype,^stab_style +param=attack_anim,human_spear_spike +param=defend_anim,human_spear_block +param=attack_sound,staff_stab [grillknight] name=Black Knight @@ -12769,6 +17980,8 @@ vislevel=hide walkanim=goblin_walk readyanim=goblin_ready head1=npc_general_wartface_head +param=damagetype,^crush_style +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_4779 [digworkman1] name=Digsite workman @@ -12905,6 +18118,7 @@ readyanim=human_ready op1=Talk-to head1=idk_woman_hair_bun_head head2=npc_frenita_head +//todo [archaeological_expert] name=Archaeological expert @@ -12969,6 +18183,16 @@ walkanim=midget_walk readyanim=midget_ready op1=Tackle head1=obj_pickpocket_guide_gnome +wanderrange=4 +maxrange=4 +attackrange=1 +huntrange=1 +// huntmode=gnomeball_tackler +// param=gnome_hasball,gnomeballer_red_withball +// param=gnome_tackled,gnomeballer_red_tackled +// param=gnome_fallen,gnomeballer_red_tackled2 +param=death_anim,midget_death +param=death_sound,gnome_death [gnomeballer_red_withball] name=Gnome baller @@ -12983,6 +18207,13 @@ walkanim=midget_walk readyanim=midget_ready op1=Tackle head1=obj_pickpocket_guide_gnome +wanderrange=4 +maxrange=4 +// param=gnome_original,gnomeballer_red +// param=gnome_tackled,gnomeballer_red_tackled +// param=gnome_fallen,gnomeballer_red_tackled2 +param=death_anim,midget_death +param=death_sound,gnome_death [gnomeballer_red_tackled] name=Gnome baller @@ -12996,6 +18227,14 @@ vislevel=hide walkanim=midget_onfloor readyanim=midget_onfloor head1=obj_pickpocket_guide_gnome +wanderrange=4 +maxrange=4 +attackrange=1 +huntrange=1 +// huntmode=gnomeball_tackler +// param=gnome_original,gnomeballer_red +param=death_anim,midget_death +param=death_sound,gnome_death [gnomeballer_red_tackled2] name=Gnome baller @@ -13009,6 +18248,14 @@ vislevel=hide walkanim=midget_human_tackle_fail_ready readyanim=midget_human_tackle_fail_ready head1=obj_pickpocket_guide_gnome +wanderrange=4 +maxrange=4 +attackrange=1 +huntrange=1 +// huntmode=gnomeball_tackler +// param=gnome_original,gnomeballer_red +param=death_anim,midget_death +param=death_sound,gnome_death [gnomeballer_orange] name=Gnome baller @@ -13023,6 +18270,16 @@ walkanim=midget_walk readyanim=midget_ready op1=Tackle head1=obj_pickpocket_guide_gnome +wanderrange=4 +maxrange=4 +attackrange=1 +huntrange=1 +// huntmode=gnomeball_tackler +// param=gnome_hasball,gnomeballer_orange_withball +// param=gnome_tackled,gnomeballer_orange_tackled +// param=gnome_fallen,gnomeballer_orange_tackled2 +param=death_anim,midget_death +param=death_sound,gnome_death [gnomeballer_orange_withball] name=Gnome baller @@ -13037,6 +18294,13 @@ walkanim=midget_walk readyanim=midget_ready op1=Tackle head1=obj_pickpocket_guide_gnome +wanderrange=4 +maxrange=4 +// param=gnome_original,gnomeballer_orange +// param=gnome_tackled,gnomeballer_orange_tackled +// param=gnome_fallen,gnomeballer_orange_tackled2 +param=death_anim,midget_death +param=death_sound,gnome_death [gnomeballer_orange_tackled] name=Gnome baller @@ -13050,6 +18314,14 @@ vislevel=hide walkanim=midget_onfloor readyanim=midget_onfloor head1=obj_pickpocket_guide_gnome +wanderrange=4 +maxrange=4 +attackrange=1 +huntrange=1 +// huntmode=gnomeball_tackler +// param=gnome_original,gnomeballer_orange +param=death_anim,midget_death +param=death_sound,gnome_death [gnomeballer_orange_tackled2] name=Gnome baller @@ -13063,6 +18335,14 @@ vislevel=hide walkanim=midget_human_tackle_fail_ready readyanim=midget_human_tackle_fail_ready head1=obj_pickpocket_guide_gnome +wanderrange=4 +maxrange=4 +attackrange=1 +huntrange=1 +// huntmode=gnomeball_tackler +// param=gnome_original,gnomeballer_orange +param=death_anim,midget_death +param=death_sound,gnome_death [gnomeballer_yellow] name=Gnome baller @@ -13077,6 +18357,16 @@ walkanim=midget_walk readyanim=midget_ready op1=Tackle head1=obj_pickpocket_guide_gnome +wanderrange=4 +maxrange=4 +attackrange=1 +huntrange=1 +// huntmode=gnomeball_tackler +// param=gnome_hasball,gnomeballer_yellow_withball +// param=gnome_tackled,gnomeballer_yellow_tackled +// param=gnome_fallen,gnomeballer_yellow_tackled2 +param=death_anim,midget_death +param=death_sound,gnome_death [gnomeballer_yellow_withball] name=Gnome baller @@ -13091,6 +18381,13 @@ walkanim=midget_walk readyanim=midget_ready op1=Tackle head1=obj_pickpocket_guide_gnome +wanderrange=4 +maxrange=4 +// param=gnome_original,gnomeballer_yellow +// param=gnome_tackled,gnomeballer_yellow_tackled +// param=gnome_fallen,gnomeballer_yellow_tackled2 +param=death_anim,midget_death +param=death_sound,gnome_death [gnomeballer_yellow_tackled] name=Gnome baller @@ -13104,6 +18401,14 @@ vislevel=hide walkanim=midget_onfloor readyanim=midget_onfloor head1=obj_pickpocket_guide_gnome +wanderrange=4 +maxrange=4 +attackrange=1 +huntrange=1 +// huntmode=gnomeball_tackler +// param=gnome_original,gnomeballer_yellow +param=death_anim,midget_death +param=death_sound,gnome_death [gnomeballer_yellow_tackled2] name=Gnome baller @@ -13117,6 +18422,14 @@ vislevel=hide walkanim=midget_human_tackle_fail_ready readyanim=midget_human_tackle_fail_ready head1=obj_pickpocket_guide_gnome +wanderrange=4 +maxrange=4 +attackrange=1 +huntrange=1 +// huntmode=gnomeball_tackler +// param=gnome_original,gnomeballer_yellow +param=death_anim,midget_death +param=death_sound,gnome_death [gnomeballer_green] name=Gnome winger @@ -13131,6 +18444,10 @@ walkanim=midget_walk readyanim=midget_ready op1=Pass-to head1=obj_pickpocket_guide_gnome +respawnrate=0 +timer=1 +param=death_anim,midget_death +param=death_sound,gnome_death [gnomeballer_green_withball] name=Gnome winger @@ -13145,6 +18462,10 @@ walkanim=midget_walk readyanim=midget_ready op1=Talk-to head1=obj_pickpocket_guide_gnome +respawnrate=0 +timer=1 +param=death_anim,midget_death +param=death_sound,gnome_death [gnomereferee] name=Gnome ball referee @@ -13165,6 +18486,9 @@ walkanim=midget_walk readyanim=midget_ready op1=Talk-to head1=npc_gnomebanker_head +wanderrange=1 +param=death_anim,midget_death +param=death_sound,gnome_death [gnomecheerleader] name=Cheerleader @@ -13177,6 +18501,11 @@ walkanim=midget_walk readyanim=midget_ready op1=Talk-to head1=obj_pickpocket_guide_gnome +wanderrange=0 +moverestrict=nomove +timer=1 +param=death_anim,midget_death +param=death_sound,gnome_death [juliet] name=Juliet @@ -13201,6 +18530,7 @@ op1=Talk-to walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready head1=npc_juliet_head +//todo [apothecary] name=Apothecary @@ -13227,6 +18557,7 @@ vislevel=hide alwaysontop=yes head1=npc_drunk1_head head2=idk_man_jaw_short_head +moverestrict=indoors [romeo] name=Romeo @@ -13279,6 +18610,8 @@ op1=Talk-to walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready head1=idk_man_hair_tonsure_head +wanderrange=3 +moverestrict=indoors [tramppg] name=Tramp @@ -13300,6 +18633,7 @@ readyanim=human_ready op1=Talk-to head1=idk_man_hair_long_head head2=idk_man_jaw_goatee_head +wanderrange=2 [katrine] name=Katrine @@ -13326,6 +18660,7 @@ readyanim=human_ready op1=Talk-to head1=idk_woman_hair_medium_head head2=npc_woman2_head +//todo [weaponsmaster] name=Weaponsmaster @@ -13349,6 +18684,22 @@ op2=Attack vislevel=23 head1=obj_leather_cowl_manhead2 head2=idk_man_jaw_goatee_head +respawnrate=700 +hitpoints=20 +attack=21 +strength=21 +defence=21 +param=attackrate,5 +param=attackbonus,8 +param=strengthbonus,10 +param=stabdefence,21 +param=slashdefence,23 +param=crushdefence,21 +param=magicdefence,-6 +param=rangedefence,20 +param=damagetype,^slash_style +param=attack_sound,stabsword_slash +// param=defend,sound,blade3 [straven] name=Straven @@ -13371,6 +18722,16 @@ op1=Talk-to op2=Attack vislevel=23 head1=obj_pickpocket_guide_man +wanderrange=1 +// maxrange= +// respawnrate= +hitpoints=20 +attack=21 +strength=21 +defence=21 +param=damagetype,^crush_style +// guess stats taken from weaponmaster. +// https://raw.githubusercontent.com/Joshua-F/osrs-dumps/refs/heads/master/config/dump.npc npc_5212 [jonny_the_beard] name=Jonny the beard @@ -13395,6 +18756,11 @@ op2=Attack vislevel=2 head1=obj_pickpocket_guide_man head2=idk_man_jaw_medium_head +wanderrange=4 +maxrange=6 +respawnrate=74 +hitpoints=8 +param=damagetype,^crush_style [curator] name=Curator @@ -13464,6 +18830,7 @@ readyanim=human_ready op1=Talk-to head1=obj_pickpocket_guide_warrior head2=npc_woman2_head +//todo [warrioradventurerpg] name=Warrior @@ -13546,6 +18913,7 @@ model1=npc_fairy_queen vislevel=hide op1=Talk-to head1=npc_fairy_queen_head +// jatka tästä [zanarisleprechaun] name=Shamus @@ -14797,7 +20165,7 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready vislevel=1 multivar=plaguecity_elena_at_home -multinpc=0,npc_3215 +multinpc=0,elenap_vis [headmourner] name=Head mourner @@ -15562,7 +20930,7 @@ op3=Trade head1=idk_man_hair_spikes_head head2=idk_man_jaw_moustache_head -[dragonslayer_giant_rat] +[dragonslayer_giantrat_1_key] name=Giant rat desc=Overgrown vermin. model1=npc_giantrat @@ -15591,7 +20959,7 @@ readyanim=ghost_ready op2=Attack vislevel=19 -[dragonslayer_skeleton] +[dragonslayer_skeleton_1_key] name=Skeleton desc=Could do with gaining a few pounds. model1=npc_dragonslayer_skeleton @@ -16664,6 +22032,9 @@ walkanim=lava_ripples minimap=no op1=Bait op3=hidden +defaultmode=none +moverestrict=nomove +timer=1 [abbot_langley] name=Abbot Langley @@ -19200,6 +24571,28 @@ op1=Talk-to op2=Attack vislevel=26 head1=obj_pickpocket_guide_farmer +// wanderrange= +// maxrange= +respawnrate=60 +hitpoints=32 +attack=19 +strength=23 +defence=21 +param=attackrate,5 +param=attackbonus,9 +param=strengthbonus,5 +param=stabdefence,8 +param=slashdefence,9 +param=crushdefence,10 +param=magicdefence,4 +param=rangedefence,9 +param=damagetype,^crush_style +param=attack_anim,human_blunt_pound +param=defend_anim,human_blunt_block +param=attack_sound,warhammer_crush +// huntmode=cowardly +// osrs +huntrange=5 [ned] name=Ned @@ -19454,6 +24847,9 @@ op1=Lure op3=Bait op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 [gujuo] name=Gujuo @@ -20055,6 +25451,9 @@ op3=hidden minimap=no readyanim=fishingspot_ready walkanim=fishingspot_walk +defaultmode=none +moverestrict=nomove +timer=1 [noobbanker] name=Banker @@ -21379,6 +26778,7 @@ walkanim=chicken_walk readyanim=chicken_ready op2=Attack vislevel=1 +param=slayer_category,^slayer_bird [rooster] name=Rooster @@ -21398,6 +26798,7 @@ op2=Attack resizeh=172 resizev=172 vislevel=3 +param=slayer_category,^slayer_bird [elemental_fire] name=Fire elemental @@ -22021,6 +27422,7 @@ op1=Talk-to op3=Trade vislevel=hide head1=npc_lady_pirate_head +wanderrange=1 [macro_mime] name=Mime @@ -22049,6 +27451,8 @@ recol6d=2114 vislevel=hide readyanim=human_ready alwaysontop=yes +wanderrange=0 +moverestrict=nomove [macro_theatre_saradomin] name=Strange watcher @@ -22074,6 +27478,8 @@ recol6d=20083 vislevel=hide readyanim=human_sitting_chair minimap=no +wanderrange=0 +moverestrict=nomove [macro_theatre_guthix] name=Strange watcher @@ -22097,6 +27503,8 @@ recol5d=3168 vislevel=hide readyanim=human_sitting_chair minimap=no +wanderrange=0 +moverestrict=nomove [macro_theatre_zamorak] name=Strange watcher @@ -22121,6 +27529,8 @@ recol6d=10272 vislevel=hide readyanim=human_sitting_chair minimap=no +wanderrange=0 +moverestrict=nomove [troll_eadgar] name=Eadgar @@ -22180,6 +27590,7 @@ vislevel=hide resizeh=118 resizev=118 head1=idk_man_hair_cropped_head +wanderrange=2 [troll_general] name=Troll General @@ -22207,6 +27618,34 @@ resizeh=200 resizev=200 op2=Attack vislevel=113 +wanderrange=3 +maxrange=10 +// respawnrate= +hitpoints=140 +attack=70 +strength=140 +defence=40 +magic=0 +ranged=0 +param=attackbonus,60 +param=strengthbonus,100 +param=stabdefence,35 +param=slashdefence,60 +param=crushdefence,35 +param=magicdefence,200 +param=rangedefence,200 +param=damagetype,^slash_style +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +param=attack_sound,2H_crush +// param=defend_sound,stone_armour3 +// param=death_sound,troll_death +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// huntmode=cowardly +// huntrange= +//osrs sounds 2H_crush , stone_armour3 , troll_death [troll_general2] name=Troll General @@ -22234,6 +27673,34 @@ resizeh=200 resizev=200 op2=Attack vislevel=113 +wanderrange=3 +maxrange=10 +// respawnrate= +hitpoints=140 +attack=70 +strength=140 +defence=40 +magic=0 +ranged=0 +param=attackbonus,60 +param=strengthbonus,100 +param=stabdefence,35 +param=slashdefence,60 +param=crushdefence,35 +param=magicdefence,200 +param=rangedefence,200 +param=damagetype,^crush_style +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +// param=attack_sound,warhammer_crush +// param=defend_sound,stone_armour3 +// param=death_sound,troll_death +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// huntmode=cowardly +// huntrange= +//osrs sounds warhammer_crush , stone_armour3 , troll_death [troll_general3] name=Troll General @@ -22261,6 +27728,34 @@ resizeh=200 resizev=200 op2=Attack vislevel=113 +wanderrange=3 +maxrange=10 +// respawnrate= +hitpoints=140 +attack=70 +strength=140 +defence=40 +magic=0 +ranged=0 +param=attackbonus,60 +param=strengthbonus,100 +param=stabdefence,35 +param=slashdefence,60 +param=crushdefence,35 +param=magicdefence,200 +param=rangedefence,200 +param=damagetype,^crush_style +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +// param=attack_sound,mace_crush +// param=defend_sound,stone_armour3 +// param=death_sound,troll_death +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// huntmode=cowardly +// huntrange= +//osrs sounds mace_crush , stone_armour3 , troll_death [troll_spectator1] name=Troll Spectator @@ -22281,6 +27776,17 @@ resizeh=134 resizev=134 op2=Attack vislevel=71 +wanderrange=0 +maxrange=50 +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +param=attack_sound,troll_attack +param=defend_sound,troll_hit +param=death_sound,troll_death +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// osrs attack sound mace_crush. [troll_spectator2] name=Troll Spectator @@ -22301,6 +27807,17 @@ resizeh=128 resizev=128 op2=Attack vislevel=71 +wanderrange=0 +maxrange=50 +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +param=attack_sound,troll_attack +param=defend_sound,troll_hit +param=death_sound,troll_death +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// osrs attack sound mace_crush. [troll_spectator3] name=Troll Spectator @@ -22322,6 +27839,17 @@ resizeh=139 resizev=139 op2=Attack vislevel=71 +wanderrange=0 +maxrange=50 +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +param=attack_sound,troll_attack +param=defend_sound,troll_hit +param=death_sound,troll_death +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// osrs attack sound mace_crush. [troll_spectator4] name=Troll Spectator @@ -22342,6 +27870,17 @@ resizeh=134 resizev=134 op2=Attack vislevel=71 +wanderrange=0 +maxrange=50 +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +param=attack_sound,troll_attack +param=defend_sound,troll_hit +param=death_sound,troll_death +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// osrs attack sound mace_crush. [troll_spectator5] name=Troll Spectator @@ -22363,6 +27902,17 @@ resizeh=138 resizev=138 op2=Attack vislevel=71 +wanderrange=0 +maxrange=50 +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +param=attack_sound,troll_attack +param=defend_sound,troll_hit +param=death_sound,troll_death +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// osrs attack sound mace_crush. [troll_spectator6] name=Troll Spectator @@ -22381,6 +27931,17 @@ resizeh=125 resizev=125 op2=Attack vislevel=71 +wanderrange=0 +maxrange=50 +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +param=attack_sound,troll_attack +param=defend_sound,troll_hit +param=death_sound,troll_death +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// osrs attack sound mace_crush. [troll_spectator7] name=Troll Spectator @@ -22401,6 +27962,17 @@ resizeh=134 resizev=134 op2=Attack vislevel=71 +wanderrange=0 +maxrange=50 +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +param=attack_sound,troll_attack +param=defend_sound,troll_hit +param=death_sound,troll_death +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// osrs attack sound mace_crush. [troll_champion] name=Dad @@ -22424,6 +27996,33 @@ op2=Attack vislevel=101 head1=npc_1125_head head2=npc_1125_headi2 +wanderrange=0 +maxrange=30 +// respawnrate= +hitpoints=120 +attack=60 +strength=120 +defence=50 +magic=0 +ranged=0 +param=attackrate,8 +param=attackbonus,40 +param=strengthbonus,70 +param=stabdefence,25 +param=slashdefence,25 +param=crushdefence,40 +param=magicdefence,200 +param=rangedefence,200 +param=damagetype,^crush_style +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +param=attack_sound,troll_champion_attack +param=defend_sound,troll_champion_hit +param=death_sound,troll_champion_death +param=death_drop,big_bones +param=slayer_category,^slayer_troll +//maxrange is guesses. [troll_prison_guard1_awake] name=Twig @@ -22450,6 +28049,29 @@ resizeh=142 resizev=142 op2=Attack vislevel=71 +wanderrange=0 +// respawnrate= +hitpoints=90 +attack=40 +strength=90 +defence=25 +magic=0 +ranged=0 +param=attackrate,6 +param=attackbonus,20 +param=strengthbonus,20 +param=crushdefence,10 +param=magicdefence,200 +param=rangedefence,200 +param=damagetype,^crush_style +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +// param=attack_sound,troll_guard_attack +// param=defend_sound,troll_hit +// param=death_sound,troll_death +param=slayer_category,^slayer_troll +param=death_drop,big_bones [troll_prison_guard2_awake] name=Berry @@ -22476,6 +28098,29 @@ resizeh=148 resizev=148 op2=Attack vislevel=71 +wanderrange=0 +// respawnrate= +hitpoints=90 +attack=40 +strength=90 +defence=25 +magic=0 +ranged=0 +param=attackrate,6 +param=attackbonus,20 +param=strengthbonus,20 +param=crushdefence,10 +param=magicdefence,200 +param=rangedefence,200 +param=damagetype,^crush_style +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +// param=attack_sound,troll_guard_attack +// param=defend_sound,troll_hit +// param=death_sound,troll_death +param=slayer_category,^slayer_troll +param=death_drop,big_bones [troll_prison_guard1] name=Twig @@ -22503,6 +28148,29 @@ resizev=142 op2=Attack op3=Pickpocket vislevel=71 +wanderrange=0 +// respawnrate= +hitpoints=90 +attack=40 +strength=90 +defence=25 +magic=0 +ranged=0 +param=attackrate,6 +param=attackbonus,20 +param=strengthbonus,20 +param=crushdefence,10 +param=magicdefence,200 +param=rangedefence,200 +param=damagetype,^crush_style +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +// param=attack_sound,troll_guard_attack +// param=defend_sound,troll_hit +// param=death_sound,troll_death +param=slayer_category,^slayer_troll +param=death_drop,big_bones [troll_prison_guard2] name=Berry @@ -22530,6 +28198,29 @@ resizev=148 op2=Attack op3=Pickpocket vislevel=71 +wanderrange=0 +// respawnrate= +hitpoints=90 +attack=40 +strength=90 +defence=25 +magic=0 +ranged=0 +param=attackrate,6 +param=attackbonus,20 +param=strengthbonus,20 +param=crushdefence,10 +param=magicdefence,200 +param=rangedefence,200 +param=damagetype,^crush_style +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +// param=attack_sound,troll_guard_attack +// param=defend_sound,troll_hit +// param=death_sound,troll_death +param=slayer_category,^slayer_troll +param=death_drop,big_bones [troll_thrower1] name=Thrower Troll @@ -22548,6 +28239,33 @@ resizeh=112 resizev=112 op2=Attack vislevel=68 +wanderrange=0 +// maxrange= TODO TÄSTÄ +attackrange=8 +// respawnrate= +hitpoints=95 +attack=30 +strength=95 +defence=15 +magic=0 +ranged=60 +param=attackrate,7 +param=magicdefence,200 +param=rangedefence,200 +param=damagetype,^crush_style +param=attack_anim,troll_rock_throw +param=defend_anim,troll_block +param=death_anim,troll_death +param=rangeattack_sound,troll_with_rock_attack +param=defend_sound,troll_hit +param=death_sound,troll_death +param=proj_launch,troll_rock_launch +param=proj_travel,troll_rock_travel +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// huntmode=cowardly +huntrange=8 +category=troll_thrower [troll_thrower2] name=Thrower Troll @@ -22566,6 +28284,33 @@ resizeh=128 resizev=128 op2=Attack vislevel=68 +wanderrange=0 +// maxrange= TODO TÄSTÄ +attackrange=8 +// respawnrate= +hitpoints=95 +attack=30 +strength=95 +defence=15 +magic=0 +ranged=60 +param=attackrate,7 +param=magicdefence,200 +param=rangedefence,200 +param=damagetype,^crush_style +param=attack_anim,troll_rock_throw +param=defend_anim,troll_block +param=death_anim,troll_death +param=rangeattack_sound,troll_with_rock_attack +param=defend_sound,troll_hit +param=death_sound,troll_death +param=proj_launch,troll_rock_launch +param=proj_travel,troll_rock_travel +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// huntmode=cowardly +huntrange=8 +category=troll_thrower [troll_thrower3] name=Thrower Troll @@ -22584,6 +28329,33 @@ resizeh=108 resizev=108 op2=Attack vislevel=68 +wanderrange=0 +// maxrange= TODO TÄSTÄ +attackrange=8 +// respawnrate= +hitpoints=95 +attack=30 +strength=95 +defence=15 +magic=0 +ranged=60 +param=attackrate,7 +param=magicdefence,200 +param=rangedefence,200 +param=damagetype,^crush_style +param=attack_anim,troll_rock_throw +param=defend_anim,troll_block +param=death_anim,troll_death +param=rangeattack_sound,troll_with_rock_attack +param=defend_sound,troll_hit +param=death_sound,troll_death +param=proj_launch,troll_rock_launch +param=proj_travel,troll_rock_travel +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// huntmode=cowardly +huntrange=8 +category=troll_thrower [troll_thrower4] name=Thrower Troll @@ -22602,6 +28374,33 @@ resizeh=122 resizev=122 op2=Attack vislevel=68 +wanderrange=0 +// maxrange= TODO TÄSTÄ +attackrange=8 +// respawnrate= +hitpoints=95 +attack=30 +strength=95 +defence=15 +magic=0 +ranged=60 +param=attackrate,7 +param=magicdefence,200 +param=rangedefence,200 +param=damagetype,^crush_style +param=attack_anim,troll_rock_throw +param=defend_anim,troll_block +param=death_anim,troll_death +param=rangeattack_sound,troll_with_rock_attack +param=defend_sound,troll_hit +param=death_sound,troll_death +param=proj_launch,troll_rock_launch +param=proj_travel,troll_rock_travel +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// huntmode=cowardly +huntrange=8 +category=troll_thrower [troll_thrower5] name=Thrower Troll @@ -22620,6 +28419,33 @@ resizeh=120 resizev=120 op2=Attack vislevel=68 +wanderrange=0 +// maxrange= TODO TÄSTÄ +attackrange=8 +// respawnrate= +hitpoints=95 +attack=30 +strength=95 +defence=15 +magic=0 +ranged=60 +param=attackrate,7 +param=magicdefence,200 +param=rangedefence,200 +param=damagetype,^crush_style +param=attack_anim,troll_rock_throw +param=defend_anim,troll_block +param=death_anim,troll_death +param=rangeattack_sound,troll_with_rock_attack +param=defend_sound,troll_hit +param=death_sound,troll_death +param=proj_launch,troll_rock_launch +param=proj_travel,troll_rock_travel +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// huntmode=cowardly +huntrange=8 +category=troll_thrower [troll_cook] name=Cook @@ -22641,6 +28467,7 @@ size=2 resizeh=132 resizev=132 vislevel=hide +wanderrange=3 [troll_cook2] name=Cook @@ -22660,6 +28487,7 @@ size=2 resizeh=132 resizev=132 vislevel=hide +wanderrange=3 [troll_cook3] name=Cook @@ -22681,6 +28509,7 @@ size=2 resizeh=132 resizev=132 vislevel=hide +wanderrange=3 [troll_melee1] name=Mountain Troll @@ -22701,6 +28530,30 @@ resizeh=136 resizev=136 op2=Attack vislevel=71 +// respawnrate= +hitpoints=90 +attack=40 +strength=90 +defence=25 +magic=0 +ranged=0 +param=attackrate,6 +param=attackbonus,20 +param=strengthbonus,20 +param=crushdefence,10 +param=magicdefence,200 +param=rangedefence,200 +param=damagetype,^crush_style +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +param=attack_sound,warhammer_crush +param=defend_sound,troll_hit +param=death_sound,troll_death +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// huntmode=cowardly +// huntrange= [troll_stronghold_camp_guard] name=Mushroom @@ -22721,6 +28574,8 @@ size=2 resizeh=142 resizev=142 vislevel=hide +wanderrange=0 +moverestrict=nomove [troll_mountain_goat] name=Mountain Goat @@ -22737,6 +28592,10 @@ resizeh=138 resizev=138 walkanim=sheep_walk readyanim=sheep_ready +wanderrange=2 +param=attack_anim,sheep_attack +param=defend_anim,sheep_block +param=death_anim,sheep_death [troll_mountain_goat_smaller] name=Mountain Goat @@ -22753,6 +28612,10 @@ resizeh=118 resizev=118 walkanim=sheep_walk readyanim=sheep_ready +wanderrange=2 +param=attack_anim,sheep_attack +param=defend_anim,sheep_block +param=death_anim,sheep_death [troll_sguard1] name=Guard @@ -22772,6 +28635,7 @@ readyanim=troll_ready resizeh=134 resizev=134 vislevel=hide +// patroll [troll_sguard2] name=Guard @@ -22791,6 +28655,7 @@ readyanim=troll_ready resizeh=128 resizev=128 vislevel=hide +// patroll [troll_sguard3] name=Guard @@ -22811,6 +28676,7 @@ readyanim=troll_ready resizeh=139 resizev=139 vislevel=hide +// patroll [troll_sguard4] name=Guard @@ -22830,6 +28696,7 @@ readyanim=troll_ready resizeh=134 resizev=134 vislevel=hide +// patroll [troll_sguard5] name=Guard @@ -22849,6 +28716,7 @@ readyanim=troll_ready resizeh=134 resizev=134 vislevel=hide +// patroll [troll_sguard6] name=Guard @@ -22866,6 +28734,7 @@ readyanim=troll_ready resizeh=125 resizev=125 vislevel=hide +// patroll [troll_sguard7] name=Guard @@ -22885,6 +28754,7 @@ readyanim=troll_ready resizeh=134 resizev=134 vislevel=hide +// patroll [troll_sguard8] name=Guard @@ -22904,6 +28774,7 @@ readyanim=troll_ready resizeh=134 resizev=134 vislevel=hide +// patroll [eadgar_storeroom_guard] name=Guard @@ -22923,6 +28794,8 @@ readyanim=troll_ready resizeh=134 resizev=134 vislevel=hide +wanderrange=0 +moverestrict=nomove [eadgar_troll_chief_cook] name=Burntmeat @@ -22947,6 +28820,8 @@ vislevel=hide op1=Talk-to head1=npc_1125_head head2=npc_1151_head +wanderrange=0 +moverestrict=nomove [kalphite_oldman] name=Weird Old Man @@ -22976,6 +28851,7 @@ readyanim=human_ready op1=Talk-to head1=obj_leather_cowl_manhead2 head2=idk_man_jaw_long_head +// todo [kalphite_worker] name=Kalphite Worker @@ -22990,6 +28866,7 @@ walkanim=kalphite_walk readyanim=kalphite_ready op2=Attack vislevel=28 +// todo [kalphite_soldier] name=Kalphite Soldier @@ -23006,6 +28883,7 @@ resizeh=172 resizev=172 op2=Attack vislevel=85 +// todo [kalphite_lord] name=Kalphite Guardian @@ -23020,6 +28898,7 @@ resizeh=256 resizev=256 op2=Attack vislevel=141 +// todo [kalphite_worker_chamber] name=Kalphite Worker @@ -23034,6 +28913,7 @@ walkanim=kalphite_walk readyanim=kalphite_ready op2=Attack vislevel=28 +// todo [kalphite_lord_chamber] name=Kalphite Guardian @@ -23048,6 +28928,7 @@ resizeh=256 resizev=256 op2=Attack vislevel=141 +// todo [kalphite_queen] name=Kalphite Queen @@ -23059,8 +28940,10 @@ readyanim=kalphite_ready op2=Attack headicon=6 vislevel=333 +// todo -[npc_1159] +// not real name +[kalphite_queen_form_swap] name=Kalphite Queen desc=I don't think insect repellent will work... model1=npc_1158 @@ -23068,6 +28951,7 @@ vislevel=333 size=5 walkanim=kalphite_walk readyanim=kalphite_ready +// todo [kalphite_flyingqueen] name=Kalphite Queen @@ -23081,6 +28965,7 @@ resizev=256 op2=Attack headicon=0 vislevel=333 +// todo [kalphite_larva] name=Kalphite Larva @@ -23095,6 +28980,7 @@ resizeh=32 resizev=32 walkanim=kalphite_walk readyanim=kalphite_ready +// todo [tbwt_timfraku] name=Timfraku @@ -23322,6 +29208,12 @@ readyanim=human_staffready vislevel=hide head1=npc_macro_geni_head head2=obj_headband_red_manhead +wanderrange=0 +moverestrict=nomove +// param=attack_anim, +// param=defend_anim, +// param=attack_sound, +// param=defend_sound, [tbwt_tamayu_final_hunter] name=Tamayu @@ -23346,6 +29238,12 @@ readyanim=human_staffready vislevel=hide head1=npc_macro_geni_head head2=obj_headband_red_manhead +wanderrange=0 +moverestrict=nomove +// param=attack_anim, +// param=defend_anim, +// param=attack_sound, +// param=defend_sound, [tbwt_lubufu] name=Lubufu @@ -23375,6 +29273,26 @@ readyanim=lion_ready minimap=no op2=Attack vislevel=83 +wanderrange=12 +maxrange=64 +// respawnrate= +hitpoints=100 +attack=80 +strength=80 +defence=25 +param=magicdefence,10000 +param=rangedefence,10000 +param=damagetype,^slash_style +param=attack_anim,lion_attack +param=defend_anim,lion_block +param=death_anim,lion_death +// param=attack_sound,beast_attack +// param=defend_sound,beast_hit +// param=death_sound,beast_death +param=death_drop,tbwt_beast_bones +// huntmode= +// huntrange= +//wanderrange is guesses [tbwt_beast_cutscene] name=The Shaikahan @@ -23385,6 +29303,22 @@ walkanim=lion_walk readyanim=lion_ready minimap=no vislevel=83 +wanderrange=0 +moverestrict=nomove +// respawnrate= +hitpoints=100 +attack=80 +strength=80 +defence=25 +param=damagetype,^slash_style +param=attack_anim,lion_attack +param=defend_anim,lion_block +param=death_anim,lion_death +// param=attack_sound,beast_attack +// param=defend_sound,beast_hit +// param=death_sound,beast_death +param=death_drop,null +// confirm death drop [0_43_47_karambwanji] name=Fishing spot @@ -23396,6 +29330,9 @@ walkanim=fishingspot_walk minimap=no op1=Net op4=hidden +defaultmode=none +moverestrict=nomove +timer=1 [general_karambwanji] name=Fishing spot @@ -23407,6 +29344,9 @@ walkanim=fishingspot_walk minimap=no op1=Net op4=hidden +defaultmode=none +moverestrict=nomove +timer=1 [0_45_48_karambwan] name=Fishing spot @@ -23417,6 +29357,9 @@ readyanim=fishingspot_ready walkanim=fishingspot_walk minimap=no op1=Fish +defaultmode=none +moverestrict=nomove +timer=1 [general_karambwan] name=Fishing spot @@ -23427,6 +29370,9 @@ readyanim=fishingspot_ready walkanim=fishingspot_walk minimap=no op1=Fish +defaultmode=none +moverestrict=nomove +timer=1 [lubufu_karambwan] name=Fishing spot @@ -23437,6 +29383,9 @@ readyanim=fishingspot_ready walkanim=fishingspot_walk minimap=no op1=Fish +defaultmode=none +moverestrict=nomove +timer=1 [0_45_48_seabird1] name=Gull @@ -23447,6 +29396,7 @@ walkanim=bird_walk readyanim=bird_ready minimap=no vislevel=hide +wanderrange=8 [0_45_48_seabird2] name=Cormorant @@ -23457,6 +29407,7 @@ walkanim=bird_walk readyanim=bird_ready minimap=no vislevel=hide +wanderrange=15 [0_45_48_seabird3] name=Albatross @@ -23467,8 +29418,9 @@ walkanim=bird_walk readyanim=bird_ready minimap=no vislevel=hide +wanderrange=20 -[lord_iorwerth_vis] +[lord_iorwerth] name=Lord Iorwerth desc=An elf lord. model1=npc_1182 @@ -23488,6 +29440,8 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op1=Talk-to head1=obj_pickpocket_guide_woodelf +defaultmode=none +moverestrict=nomove [regicide_darkelf] name=Elf warrior @@ -23501,6 +29455,28 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_staffready op2=Attack vislevel=90 +attackrange=8 +// respawnrate= +hitpoints=105 +attack=10 +strength=10 +defence=80 +ranged=90 +param=rangebonus,8 +param=stabdefence,50 +param=slashdefence,50 +param=crushdefence,50 +param=magicdefence,60 +param=rangedefence,70 +param=damagetype,^stab_style +param=attack_anim,human_bow +param=defend_anim,human_spear_block +param=rangeattack_sound,crystal_bow2 +param=defend_sound,crystal_armour_1 +param=death_sound,elf_death +param=proj_launch,sp_attack_glow_arrow_travel +param=proj_travel,sp_attack_glow_arrow_launch +param=slayer_category,^slayer_elf [regicide_darkelf2] name=Elf warrior @@ -23514,6 +29490,25 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_staffready op2=Attack vislevel=108 +attackrange=2 +// respawnrate= +hitpoints=105 +attack=95 +strength=95 +defence=80 +ranged=0 +param=stabdefence,50 +param=slashdefence,70 +param=crushdefence,70 +param=magicdefence,60 +param=rangedefence,50 +param=damagetype,^stab_style +param=attack_anim,human_spear_spike +param=defend_anim,human_spear_block +param=attack_sound,crystal_polearm +param=defend_sound,crystal_armour_2 +param=death_sound,elf_death +param=slayer_category,^slayer_elf [prif_city_guard] name=Elven city guard @@ -23528,6 +29523,8 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_staffready op1=Talk-to head1=npc_1185_head +wanderrange=3 +// TODO confirm this curreent value 3 taken from osrs. [regicide_good_elf1] name=Idris @@ -23584,6 +29581,9 @@ op1=Lure op3=Bait op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 [0_35_50_freshfish] name=Fishing spot @@ -23597,6 +29597,9 @@ op1=Lure op3=Bait op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 [0_33_51_memberfish] name=Fishing spot @@ -23610,6 +29613,9 @@ op1=Net op3=Harpoon op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 [regicide_rabbit] name=Rabbit @@ -23623,6 +29629,21 @@ resizeh=164 resizev=164 op2=Attack vislevel=2 +hitpoints=5 +param=attackbonus,-47 +param=strengthbonus,-42 +param=stabdefence,-42 +param=slashdefence,-42 +param=crushdefence,-42 +param=magicdefence,-42 +param=rangedefence,-42 +param=damagetype,^crush_style +param=attack_anim,rabbit_attack +param=defend_anim,rabbit_block +param=death_anim,rabbit_death +param=attack_sound,rabbit_attack +param=defend_sound,rabbit_hit +param=death_sound,rabbit_death [regicide_bunny1] name=Rabbit @@ -23636,6 +29657,21 @@ resizeh=100 resizev=100 op2=Attack vislevel=2 +hitpoints=5 +param=attackbonus,-47 +param=strengthbonus,-42 +param=stabdefence,-42 +param=slashdefence,-42 +param=crushdefence,-42 +param=magicdefence,-42 +param=rangedefence,-42 +param=damagetype,^crush_style +param=attack_anim,rabbit_attack +param=defend_anim,rabbit_block +param=death_anim,rabbit_death +param=attack_sound,rabbit_attack +param=defend_sound,rabbit_hit +param=death_sound,rabbit_death [regicide_bunny2] name=Rabbit @@ -23649,6 +29685,22 @@ resizeh=110 resizev=110 op2=Attack vislevel=2 +// respawnrate= +hitpoints=5 +param=attackbonus,-47 +param=strengthbonus,-42 +param=stabdefence,-42 +param=slashdefence,-42 +param=crushdefence,-42 +param=magicdefence,-42 +param=rangedefence,-42 +param=damagetype,^crush_style +param=attack_anim,rabbit_attack +param=defend_anim,rabbit_block +param=death_anim,rabbit_death +param=attack_sound,rabbit_attack +param=defend_sound,rabbit_hit +param=death_sound,rabbit_death [regicide_darkbear] name=Grizzly bear @@ -23661,6 +29713,23 @@ walkanim=bear_walk readyanim=bear_ready op2=Attack vislevel=42 +wanderrange=12 +maxrange=14 +// respawnrate= +hitpoints=35 +attack=40 +strength=36 +defence=35 +param=damagetype,^slash_style +param=attack_anim,bear_attack +param=defend_anim,bear_block +param=death_anim,bear_death +param=attack_sound,bear_attack +param=defend_sound,bear_hit +param=death_sound,bear_death +param=slayer_category,^slayer_bear +// huntmode=cowardly +// huntrange= [regicide_darkbear_cub1] name=Grizzly bear cub @@ -23675,6 +29744,21 @@ op2=Attack resizeh=70 resizev=70 vislevel=33 +wanderrange=12 +maxrange=14 +// respawnrate= +hitpoints=35 +attack=30 +strength=26 +defence=25 +param=damagetype,^slash_style +param=attack_anim,bear_attack +param=defend_anim,bear_block +param=death_anim,bear_death +param=attack_sound,bear_attack +param=defend_sound,bear_hit +param=death_sound,bear_death +param=slayer_category,^slayer_bear [regicide_darkbear_cub2] name=Grizzly bear cub @@ -23689,6 +29773,21 @@ op2=Attack resizeh=80 resizev=80 vislevel=36 +wanderrange=12 +maxrange=14 +// respawnrate= +hitpoints=35 +attack=32 +strength=32 +defence=28 +param=damagetype,^slash_style +param=attack_anim,bear_attack +param=defend_anim,bear_block +param=death_anim,bear_death +param=attack_sound,bear_attack +param=defend_sound,bear_hit +param=death_sound,bear_death +param=slayer_category,^slayer_bear [direwolf] name=Dire Wolf @@ -23705,6 +29804,25 @@ resizeh=170 resizev=130 op2=Attack vislevel=88 +// wanderrange= +maxrange=22 +// respawnrate= +hitpoints=85 +attack=75 +strength=75 +defence=75 +param=damagetype,^stab_style +param=attack_anim,dog_attack +param=defend_anim,dog_block +param=death_anim,dog_death +param=attack_sound,wolf_attack +param=defend_sound,wolf_hit +param=death_sound,wolf_death +param=death_drop,wolf_bones +param=slayer_category,^slayer_wolf +huntmode=aggressive_melee +// huntrange= +// confirm hunt range and huntmode type + wanderrange [regicide_old_camp_tracker] name=Elf Tracker @@ -23726,6 +29844,8 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op1=Talk-to head1=obj_pickpocket_guide_woodelf +wanderrange=0 +moverestrict=nomove [regicide_old_camp_guard] name=Tyras guard @@ -23754,8 +29874,30 @@ readyanim=human_ready op2=Attack vislevel=110 head1=npc_1200_head +defaultmode=none +// respawnrate= +hitpoints=110 +attack=85 +strength=95 +defence=100 +param=attackrate,5 +param=attackbonus,20 +param=strengthbonus,30 +param=stabdefence,87 +param=slashdefence,84 +param=crushdefence,76 +param=magicdefence,-10 +param=rangedefence,79 +param=damagetype,^stab_style +// param=attack_anim, +param=defend_anim,human_spear_block +// param=attack_sound, +// param=defend_sound,big_bar_mail +// try find out which attack and attack sound id ust this npc earlier. +// https://www.youtube.com/watch?v=zhzVchpmscU // 26:00 -[npc_1201] +// not real name +[regicide_arandar_gate_guard] name=Elf warrior desc=He looks pretty handy with that bow. model1=npc_1182 @@ -23811,6 +29953,27 @@ op1=Talk-to op2=Attack vislevel=110 head1=npc_1200_head +wanderrange=0 +attackrange=2 +// respawnrate= +hitpoints=110 +attack=85 +strength=95 +defence=100 +ranged=0 +param=attackrate,5 +param=attackbonus,20 +param=strengthbonus,30 +param=stabdefence,87 +param=slashdefence,84 +param=crushdefence,76 +param=magicdefence,-10 +param=rangedefence,79 +param=damagetype,^stab_style +param=attack_anim,human_scythe_sweep +param=defend_anim,human_spear_block +param=attack_sound,scythe_slash +// param=defend_sound,blade2 [regicide_tyras_guard] name=Tyras guard @@ -23840,6 +30003,26 @@ op1=Talk-to op2=Attack vislevel=110 head1=npc_1200_head +attackrange=2 +// respawnrate= +hitpoints=110 +attack=85 +strength=95 +defence=100 +ranged=0 +param=attackrate,5 +param=attackbonus,20 +param=strengthbonus,30 +param=stabdefence,87 +param=slashdefence,84 +param=crushdefence,76 +param=magicdefence,-10 +param=rangedefence,79 +param=damagetype,^stab_style +param=attack_anim,human_scythe_sweep +param=defend_anim,human_spear_block +param=attack_sound,scythe_slash +// param=defend_sound,blade2 [regicide_tyras_lazy_guard] name=Tyras guard @@ -23869,6 +30052,7 @@ readyanim=human_ready op1=Talk-to vislevel=hide head1=obj_leather_cowl_manhead2 +wanderrange=3 [regicide_tyras_camp_tent_guard] name=Tyras guard @@ -23898,6 +30082,8 @@ readyanim=human_staffready op1=Talk-to vislevel=hide head1=npc_1200_head +defaultmode=none +moverestrict=nomove [regicide_general_hining] name=General Hining @@ -23958,6 +30144,8 @@ readyanim=human_ready op1=Talk-to vislevel=hide head1=obj_pickpocket_guide_man +wanderrange=1 +moverestrict=indoors [caveguide6] name=Koftik @@ -23976,6 +30164,7 @@ readyanim=human_ready op1=Talk-to head1=obj_castlewars_cloak_saradomin_manhead head2=idk_man_jaw_goatee_head +wanderrange=5 [regicide_kings_messenger] name=Kings messenger @@ -24008,6 +30197,7 @@ resizev=142 minimap=no ambient=70 contrast=70 +// todo [regicide_willothewisp2] name=Will o' the wisp @@ -24021,6 +30211,7 @@ readyanim=willowthewisp minimap=no ambient=70 contrast=70 +// todo [eadgar_druid_washing] name=Tegid @@ -24046,6 +30237,8 @@ op1=Talk-to vislevel=hide head1=obj_pickpocket_guide_farmer head2=idk_man_jaw_long_head +defaultmode=none +moverestrict=nomove [eadgar_troll_thistle] name=Thistle @@ -24054,12 +30247,16 @@ model1=obj_eadgar_troll_thistle vislevel=hide minimap=no op1=Pick +defaultmode=none +moverestrict=nomove [eadgar_parrotts] name=Parrots desc=What a colourful bunch of parrots! model1=npc_1215 vislevel=hide +defaultmode=none +moverestrict=nomove [eadgar_zoo_keeper_aviary] name=Parroty Pete @@ -24091,6 +30288,7 @@ vislevel=hide head1=obj_pickpocket_guide_man head2=idk_man_jaw_medium_head head3=npc_zoo_keeper_head +wanderrange=2 [pirate_irate_gardener] name=Gardener @@ -24123,6 +30321,7 @@ op2=Attack vislevel=4 head1=npc_drunk1_head head2=idk_man_jaw_goatee_head +// todo [ghoul] name=Ghoul @@ -24142,6 +30341,20 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=ghoul_ready op2=Attack vislevel=42 +wanderrange=3 +maxrange=5 +// respawnrate= +hitpoints=50 +attack=30 +strength=40 +defence=30 +param=damagetype,^crush_style +param=attack_sound,ghoul_attack +param=defend_sound,ghoul_hit +param=death_sound,ghoul_death +param=slayer_category,^slayer_ghoul +// huntmode=covardly +// huntrange= [vampire_leech] name=Leech @@ -24152,6 +30365,23 @@ readyanim=leechready op2=Attack minimap=no vislevel=52 +wanderrange=10 +maxrange=10 +// respawnrate= +hitpoints=45 +attack=80 +strength=20 +defence=35 +param=damagetype,^stab_style +param=attack_anim,leechattack +param=defend_anim,leechblock +param=death_anim,leechdeath +param=attack_sound,leech_suck +param=defend_sound,leech_hit +param=death_sound,leech_death +param=death_drop,null +// huntmode=cowardly +// huntrange= [vampire_flyer] name=Vampire @@ -24175,6 +30405,30 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=72 +// wanderrange= +// mmaxrange= +// attackrange= +hitpoints=50 +attack=65 +strength=70 +defence=65 +magic=50 +// param=attackrate, +// param=attackbonus, +// param=strengthbonus, +// param=stabdefence, +// param=slashdefence, +// param=crushdefence, +// param=magicdefence, +// param=rangedefence, +// param=damagetype,^ +// param=attack_anim, +// param=defend_anim, +// param=death_anim, +// param=attack_sound, +// param=defend_sound, +// param=death_sound, +// param=death_drop, [spider_that_spawns_vampyres] name=Spider @@ -24185,6 +30439,15 @@ recol1d=2048 vislevel=hide walkanim=spider_walk minimap=no +wanderrange=14 +maxrange=16 +param=attack_anim,spider_attack +param=defend_anim,spider_block +param=death_anim,spider_death +// param=attack_sound, +// param=defend_sound, +// param=death_sound, +// param=death_drop, [vampire_misty] name=Mist @@ -24218,6 +30481,24 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=61 +wanderrange=15 +maxrange=30 +// respawnrate= +hitpoints=40 +attack=55 +strength=60 +defence=55 +magic=40 +param=damagetype,^stab_style +param=attack_anim,vamp_claw +param=defend_anim,human_unarmedblock +param=attack_sound,vampire_attack +param=defend_sound,vampire_hit +param=death_sound,vampire_death +param=death_drop,vampire_dust +param=slayer_category,^slayer_vampire +// huntmode=cowardly +// huntrange= [vampire_juve_hound] name=Vampyric hound @@ -24233,6 +30514,17 @@ readyanim=dog_ready resizeh=170 resizev=170 vislevel=1 +// wanderrange= +// maxrange= +// param=damagetype,^ +param=attack_anim,dog_attack +param=defend_anim,dog_block +param=death_anim,dog_death +// param=attack_sound, +// param=defend_sound, +// param=death_sound, +// huntmode= +// huntrange= [vampire_count] name=Vampire @@ -24259,6 +30551,20 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=25 +// wanderrange= +// maxrange= +hitpoints=100 +param=damagetype,^slash_style +// param=attack_anim, +// param=defend_anim, +// param=death_anim, +// param=attack_sound, +// param=defend_sound, +// param=death_sound, +param=death_drop,vampire_dust +param=slayer_category,^slayer_vampire +// huntmode= +// huntrange= [nasty_tree_swamp] name=Tree @@ -24270,6 +30576,22 @@ recol2s=6240 recol2d=7428 vislevel=hide minimap=no +wanderrange=0 +moverestrict=nomove +blockwalk=all +hitpoints=250 +attack=20 +strength=20 +defence=40 +param=stabdefence,40 +param=slashdefence,10 +param=crushdefence,60 +param=magicdefence,10 +param=damagetype,^crush_style +param=attack_anim,deadtree_attack +param=attack_sound,nasty_tree_attack +huntmode=aggressive_melee +huntrange=1 [mmsnailround_swamp] name=Myre Blamish Snail @@ -24291,6 +30613,31 @@ walkanim=snail_walk readyanim=snail_ready op2=Attack vislevel=9 +wanderrange=20 +maxrange=22 +attackrange=3 +// respawnrate= +hitpoints=8 +attack=0 +strength=0 +defence=22 +ranged=5 +param=attackrate,6 +param=attackbonus,10 +param=strengthbonus,10 +param=stabdefence,5 +param=slashdefence,5 +param=crushdefence,30 +param=magicdefence,5 +param=rangedefence,50 +param=damagetype,^stab_style +param=attack_anim,snail_attack +param=defend_anim,snail_defend +param=death_anim,snail_death +param=attack_sound,snail_spit +param=defend_sound,snail_hit +param=death_sound,snail_death +// param=death_drop, [mmsnailround_red+black] name=Blood Blamish Snail @@ -24312,6 +30659,31 @@ walkanim=snail_walk readyanim=snail_ready op2=Attack vislevel=20 +wanderrange=60 +maxrange=62 +attackrange=3 +// respawnrate= +hitpoints=13 +attack=0 +strength=0 +defence=45 +ranged=12 +param=attackrate,6 +param=attackbonus,10 +param=strengthbonus,10 +param=stabdefence,5 +param=slashdefence,5 +param=crushdefence,30 +param=magicdefence,5 +param=rangedefence,50 +param=damagetype,^stab_style +param=attack_anim,snail_attack +param=defend_anim,snail_defend +param=death_anim,snail_death +param=attack_sound,snail_spit +param=defend_sound,snail_hit +param=death_sound,snail_death +// param=death_drop, [mmsnailround_yellow] name=Ochre Blamish Snail @@ -24333,6 +30705,31 @@ walkanim=snail_walk readyanim=snail_ready op2=Attack vislevel=10 +wanderrange=15 +maxrange=17 +attackrange=3 +// respawnrate= +hitpoints=10 +attack=0 +strength=0 +defence=18 +ranged=7 +param=attackrate,6 +param=attackbonus,10 +param=strengthbonus,10 +param=stabdefence,5 +param=slashdefence,5 +param=crushdefence,30 +param=magicdefence,5 +param=rangedefence,50 +param=damagetype,^stab_style +param=attack_anim,snail_attack +param=defend_anim,snail_defend +param=death_anim,snail_death +param=attack_sound,snail_spit +param=defend_sound,snail_hit +param=death_sound,snail_death +// param=death_drop, [mmsnailround_blue] name=Bruise Blamish Snail @@ -24354,6 +30751,31 @@ walkanim=snail_walk readyanim=snail_ready op2=Attack vislevel=20 +wanderrange=50 +maxrange=52 +attackrange=3 +// respawnrate= +hitpoints=12 +attack=0 +strength=0 +defence=40 +ranged=15 +param=attackrate,6 +param=attackbonus,10 +param=strengthbonus,10 +param=stabdefence,5 +param=slashdefence,5 +param=crushdefence,30 +param=magicdefence,5 +param=rangedefence,50 +param=damagetype,^stab_style +param=attack_anim,snail_attack +param=defend_anim,snail_defend +param=death_anim,snail_death +param=attack_sound,snail_spit +param=defend_sound,snail_hit +param=death_sound,snail_death +// param=death_drop, [mmsnailround_orange] name=Bark Blamish Snail @@ -24375,6 +30797,31 @@ walkanim=snail_walk readyanim=snail_ready op2=Attack vislevel=15 +wanderrange=30 +maxrange=32 +attackrange=3 +// respawnrate= +hitpoints=22 +attack=0 +strength=0 +defence=20 +ranged=10 +param=attackrate,6 +param=attackbonus,10 +param=strengthbonus,10 +param=stabdefence,5 +param=slashdefence,5 +param=crushdefence,30 +param=magicdefence,5 +param=rangedefence,50 +param=damagetype,^stab_style +param=attack_anim,snail_attack +param=defend_anim,snail_defend +param=death_anim,snail_death +param=attack_sound,snail_spit +param=defend_sound,snail_hit +param=death_sound,snail_death +// param=death_drop, [mmsnailpoint_swamp] name=Myre Blamish Snail @@ -24394,6 +30841,31 @@ walkanim=snail_walk readyanim=snail_ready op2=Attack vislevel=10 +wanderrange=10 +maxrange=12 +attackrange=3 +// respawnrate= +hitpoints=13 +attack=0 +strength=0 +defence=12 +ranged=8 +param=attackrate,6 +param=attackbonus,10 +param=strengthbonus,10 +param=stabdefence,5 +param=slashdefence,5 +param=crushdefence,30 +param=magicdefence,5 +param=rangedefence,50 +param=damagetype,^stab_style +param=attack_anim,snail_attack +param=defend_anim,snail_defend +param=death_anim,snail_death +param=attack_sound,snail_spit +param=defend_sound,snail_hit +param=death_sound,snail_death +// param=death_drop, [mmsnailpoint_red+black] name=Blood Blamish Snail @@ -24413,6 +30885,31 @@ walkanim=snail_walk readyanim=snail_ready op2=Attack vislevel=20 +wanderrange=40 +maxrange=42 +attackrange=3 +// respawnrate= +hitpoints=10 +attack=0 +strength=0 +defence=30 +ranged=21 +param=attackrate,6 +param=attackbonus,10 +param=strengthbonus,10 +param=stabdefence,5 +param=slashdefence,5 +param=crushdefence,30 +param=magicdefence,5 +param=rangedefence,50 +param=damagetype,^stab_style +param=attack_anim,snail_attack +param=defend_anim,snail_defend +param=death_anim,snail_death +param=attack_sound,snail_spit +param=defend_sound,snail_hit +param=death_sound,snail_death +// param=death_drop, [mmsnailpoint_yellow] name=Ochre Blamish Snail @@ -24432,6 +30929,31 @@ walkanim=snail_walk readyanim=snail_ready op2=Attack vislevel=15 +wanderrange=25 +maxrange=27 +attackrange=3 +// respawnrate= +hitpoints=20 +attack=0 +strength=0 +defence=25 +ranged=8 +param=attackrate,6 +param=attackbonus,10 +param=strengthbonus,10 +param=stabdefence,5 +param=slashdefence,5 +param=crushdefence,30 +param=magicdefence,5 +param=rangedefence,50 +param=damagetype,^stab_style +param=attack_anim,snail_attack +param=defend_anim,snail_defend +param=death_anim,snail_death +param=attack_sound,snail_spit +param=defend_sound,snail_hit +param=death_sound,snail_death +// param=death_drop, [mmsnailpoint_blue] name=Bruise Blamish Snail @@ -24451,6 +30973,31 @@ walkanim=snail_walk readyanim=snail_ready op2=Attack vislevel=20 +wanderrange=35 +maxrange=37 +attackrange=3 +// respawnrate= +hitpoints=15 +attack=0 +strength=0 +defence=27 +ranged=20 +param=attackrate,6 +param=attackbonus,10 +param=strengthbonus,10 +param=stabdefence,5 +param=slashdefence,5 +param=crushdefence,30 +param=magicdefence,5 +param=rangedefence,50 +param=damagetype,^stab_style +param=attack_anim,snail_attack +param=defend_anim,snail_defend +param=death_anim,snail_death +param=attack_sound,snail_spit +param=defend_sound,snail_hit +param=death_sound,snail_death +// param=death_drop, [0_54_53_slimey_eel] name=Fishing spot @@ -24463,6 +31010,9 @@ minimap=no op1=Bait op3=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 [0_53_53_slimey_eel] name=Fishing spot @@ -24475,6 +31025,9 @@ minimap=no op1=Bait op3=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 [0_53_51_slimey_eel] name=Fishing spot @@ -24487,6 +31040,9 @@ minimap=no op1=Bait op3=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 [bedabin_fighter] name=Bedabin Nomad Fighter @@ -24520,6 +31076,21 @@ vislevel=56 head1=obj_leather_cowl_manhead2 head2=npc_zeke_head head3=idk_man_jaw_moustache_head +wanderrange=20 +maxrange=22 +// respawnrate= +hitpoints=50 +attack=40 +strength=50 +defence=60 +magic=0 +ranged=0 +param=attackbonus,9 +param=strengthbonus,14 +param=damagetype,^slash_style +param=attack_anim,human_sword_slash +param=defend_anim,human_sword_def +param=attack_sound,hacksword_slash [shadeshadow_level1] name=Loar Shadow @@ -24531,6 +31102,7 @@ readyanim=shadeshadow_ready walkanim=shadeshadow_walk op2=Attack vislevel=40 +// todo [shade_level1] name=Loar Shade @@ -24545,6 +31117,8 @@ readyanim=shade_ready op2=Attack alwaysontop=yes vislevel=40 +// todo +param=death_drop,shade_bones1 [shade_heaven] name=Shade Spirit @@ -24559,6 +31133,8 @@ recol3d=32767 vislevel=hide walkanim=shade_heaven readyanim=shade_heaven +wanderrange=0 +moverestrict=nomove [shadeshadow_level2] name=Phrin Shadow @@ -24570,6 +31146,7 @@ readyanim=shadeshadow_ready walkanim=shadeshadow_walk op2=Attack vislevel=60 +// todo [shade_level2] name=Phrin Shade @@ -24584,6 +31161,28 @@ readyanim=shade_ready op2=Attack alwaysontop=yes vislevel=60 +// wanderrange= +// maxrange= +// respawnrate= +hitpoints=56 +attack=64 +strength=47 +defence=42 +magic=0 +ranged=0 +param=damagetype,^crush_style +param=attack_anim,shade_attack +param=defend_anim,shade_block +param=death_anim,shade_sink +param=attack_sound,shade_attack +param=defend_sound,shade_hit +param=death_sound,shade_death +param=death_drop,shade_bones2 +param=undead,^true +param=slayer_category,^slayer_shade +// todo poison immune +// huntmode=cowardly +// huntrange= [shadeshadow_level3] name=Riyl Shadow @@ -24595,6 +31194,7 @@ readyanim=shadeshadow_ready walkanim=shadeshadow_walk op2=Attack vislevel=80 +// TODO [shade_level3] name=Riyl Shade @@ -24609,6 +31209,8 @@ readyanim=shade_ready op2=Attack alwaysontop=yes vislevel=80 +// TODO +param=death_drop,shade_bones3 [shadeshadow_level4] name=Asyn Shadow @@ -24620,6 +31222,7 @@ readyanim=shadeshadow_ready walkanim=shadeshadow_walk op2=Attack vislevel=100 +// TODO [shade_level4] name=Asyn Shade @@ -24634,6 +31237,8 @@ readyanim=shade_ready op2=Attack alwaysontop=yes vislevel=100 +// TODO +param=death_drop,shade_bones4 [shadeshadow_level5] name=Fiyr Shadow @@ -24643,6 +31248,7 @@ readyanim=shadeshadow_ready walkanim=shadeshadow_walk op2=Attack vislevel=120 +// TODO [shade_level5] name=Fiyr Shade @@ -24655,6 +31261,8 @@ readyanim=shade_ready op2=Attack alwaysontop=yes vislevel=120 +// TODO +param=death_drop,shade_bones5 [ulsquire_shauncy_afflicted] name=Afflicted(Ulsquire) @@ -24685,6 +31293,7 @@ op1=Talk-to alwaysontop=yes head1=idk_man_hair_tonsure_head head2=idk_man_jaw_moustache_head +moverestrict=indoors [ulsquire_shauncy] name=Ulsquire Shauncy @@ -24709,6 +31318,7 @@ op1=Talk-to alwaysontop=yes head1=idk_man_hair_tonsure_head head2=idk_man_jaw_moustache_head +moverestrict=indoors [razmire_keelgan_afflicted] name=Afflicted(Razmire) @@ -24739,6 +31349,7 @@ op1=Talk-to alwaysontop=yes head1=idk_man_hair_cropped_head head2=idk_man_jaw_short_head +moverestrict=indoors [razmire_keelgan] name=Razmire Keelgan @@ -24763,6 +31374,7 @@ op4=Trade-Builders-Store alwaysontop=yes head1=idk_man_hair_cropped_head head2=idk_man_jaw_short_head +moverestrict=indoors [mort_man] name=Mort'ton Local @@ -24835,6 +31447,15 @@ op1=Talk-to op2=Attack vislevel=37 head1=obj_pickpocket_guide_farmer +// respawnrate= +hitpoints=30 +attack=30 +strength=30 +defence=40 +param=damagetype,^crush_style +param=attack_sound,zombie_attack +param=defend_sound,zombie_hit +param=death_sound,zombie_death [mort_afflicted_woman] name=Afflicted @@ -24863,6 +31484,15 @@ op1=Talk-to op2=Attack vislevel=34 head1=obj_pickpocket_guide_warrior +// respawnrate= +hitpoints=28 +attack=28 +strength=28 +defence=38 +param=damagetype,^crush_style +param=attack_sound,zombie_attack +param=defend_sound,zombie_hit +param=death_sound,zombie_death [mort_man2] name=Mort'ton local @@ -24937,6 +31567,15 @@ op2=Attack vislevel=32 head1=obj_leather_cowl_manhead2 head2=idk_man_jaw_medium_head +// respawnrate= +hitpoints=26 +attack=26 +strength=26 +defence=36 +param=damagetype,^crush_style +param=attack_sound,zombie_attack +param=defend_sound,zombie_hit +param=death_sound,zombie_death [mort_afflicted_woman2] name=Afflicted @@ -24965,6 +31604,15 @@ op1=Talk-to op2=Attack vislevel=30 head1=idk_woman_hair_pigtails_head +// respawnrate= +hitpoints=24 +attack=24 +strength=24 +defence=34 +param=damagetype,^crush_style +param=attack_sound,zombie_attack +param=defend_sound,zombie_hit +param=death_sound,zombie_death [armourmaking_wizard] name=Wizard @@ -25011,6 +31659,12 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op2=Attack vislevel=108 +wanderrange=4 +maxrange=6 +attackrange=5 +param=attack_anim,human_ddagger_lunge +param=defend_anim,human_ddagger_block +//stats TODO monster examine [horror_rockcrab] name=Rock Crab @@ -25022,6 +31676,20 @@ readyanim=horror_crab_ready minimap=no op2=Attack vislevel=13 +wanderrange=7 +maxrange=9 +// respawnrate= +hitpoints=50 +param=damagetype,^crush_style +param=attack_anim,horror_crab_attack +param=defend_anim,horror_crab_defend +param=death_anim,horror_crab_hide +param=attack_sound,rock_crab_attack +param=defend_sound,rock_crab_hit +param=death_sound,rock_crab_death +param=death_drop,null +// huntmode=cowardly +// huntrange= [horror_rockcrab_inactive] name=Rocks @@ -25032,6 +31700,9 @@ vislevel=hide walkanim=horror_crab_walk readyanim=horror_crab_hide_ready minimap=no +hitpoints=50 +wanderrange=0 +moverestrict=nomove [horror_rockcrab_small] name=Rock Crab @@ -25045,6 +31716,20 @@ resizev=84 minimap=no op2=Attack vislevel=13 +wanderrange=7 +maxrange=9 +// respawnrate= +hitpoints=50 +param=damagetype,^crush_style +param=attack_anim,horror_crab_attack +param=defend_anim,horror_crab_defend +param=death_anim,horror_crab_hide +param=attack_sound,small_rock_crab_attack +param=defend_sound,small_rock_crab_hit +param=death_sound,small_rock_crab_death +param=death_drop,null +// huntmode=cowardly +// huntrange= [horror_rockcrab_small_inactive] name=Rocks @@ -25057,6 +31742,9 @@ readyanim=horror_crab_hide_ready resizeh=84 resizev=84 minimap=no +hitpoints=50 +wanderrange=0 +moverestrict=nomove [viking_olaf] name=Olaf the Bard @@ -25091,6 +31779,7 @@ op1=Talk-to head1=obj_pickpocket_guide_man head2=idk_man_jaw_goatee_head head3=npc_master_fisher_head +wanderrange=3 [viking_lalli_troll] name=Lalli @@ -25111,6 +31800,7 @@ resizeh=160 resizev=160 op1=Talk-to head1=npc_1125_head +wanderrange=3 [viking_golden_sheepsheered] name=Golden sheep @@ -25127,6 +31817,7 @@ walkanim=sheep_walk readyanim=sheep_ready ambient=20 contrast=20 +//todo [viking_golden_sheepunsheered] name=Golden sheep @@ -25143,6 +31834,7 @@ walkanim=sheep_walk readyanim=sheep_ready ambient=20 contrast=20 +//todo [viking_lake_spirit] name=Fossegrimen @@ -25166,6 +31858,8 @@ readyanim=human_ready op1=Talk-to ambient=80 head1=npc_1273_head +defaultmode=none +moverestrict=nomove [viking_heckler] name=Ospak @@ -25194,6 +31888,8 @@ readyanim=human_sitting_chair op1=Talk-to head1=idk_man_hair_wildspikes_head head2=idk_man_jaw_split_head +wanderrange=0 +moverestrict=nomove [viking_heckler_2] name=Styrmir @@ -25222,6 +31918,8 @@ readyanim=human_sitting_chair op1=Talk-to head1=idk_man_hair_wildspikes_head head2=idk_man_jaw_split_head +defaultmode=none +moverestrict=nomove [viking_heckler_3] name=Torbrund @@ -25250,6 +31948,8 @@ readyanim=human_sitting_chair op1=Talk-to head1=obj_leather_cowl_manhead2 head2=idk_man_jaw_split_head +defaultmode=none +moverestrict=nomove [viking_heckler_4] name=Fridgeir @@ -25278,6 +31978,8 @@ readyanim=human_sitting_chair op1=Talk-to head1=idk_man_hair_wildspikes_head head2=idk_man_jaw_split_head +defaultmode=none +moverestrict=nomove [viking_longhall_bouncer] name=Longhall Bouncer @@ -25308,6 +32010,8 @@ op1=Talk-to head1=obj_pickpocket_guide_fremennik_citizen head2=idk_man_jaw_split_head head3=obj_viking_helmet_crush_manhead2 +defaultmode=none +moverestrict=nomove [viking_draugen] name=The Draugen @@ -25320,6 +32024,29 @@ readyanim=human_ready op2=Attack ambient=80 vislevel=69 +maxrange=20 +// attackrange= +// respawnrate= +hitpoints=60 +attack=60 +strength=60 +defence=60 +param=stabdefence,100 +param=slashdefence,100 +param=crushdefence,100 +param=magicdefence,500 +param=rangedefence,500 +param=damagetype,^crush_style +param=attack_anim,human_sword_slash +param=defend_anim,human_sword_def +// param=death_anim, +// param=attack_sound, +param=defend_sound,ghost_hit +// param=death_sound, +param=death_drop,null +// param=undead,^true +// huntmode= +// huntrange= [viking_draugen_safe] name=Butterfly @@ -25333,6 +32060,8 @@ walkanim=butterfly_hover readyanim=butterfly_hover minimap=no vislevel=hide +// wanderrange= +// maxrange= [viking_sigli] name=Sigli the Huntsman @@ -25364,6 +32093,7 @@ readyanim=human_ready op1=Talk-to head1=npc_ranging_guild_poison_salesman_head head2=idk_man_jaw_split_head +wanderrange=2 [viking_sigmund] name=Sigmund The Merchant @@ -25392,6 +32122,7 @@ op1=Talk-to op3=Trade head1=obj_castlewars_cloak_saradomin_manhead head2=idk_man_jaw_long_head +wanderrange=3 [viking_hallifred] name=Swensen the Navigator @@ -25422,6 +32153,7 @@ readyanim=human_staffready op1=Talk-to head1=obj_leather_cowl_manhead2 head2=idk_man_jaw_long_head +wanderrange=1 [viking_reveller] name=Bjorn @@ -25452,6 +32184,7 @@ readyanim=viking_drinking_ready op1=Talk-to head1=idk_man_hair_wildspikes_head head2=idk_man_jaw_split_head +wanderrange=3 [viking_reveller_2] name=Eldgrim @@ -25542,6 +32275,7 @@ readyanim=human_ready op1=Talk-to head1=obj_leather_cowl_manhead2 head2=idk_man_jaw_moustache_head +wanderrange=1 [viking_peer] name=Peer the Seer @@ -25572,6 +32306,7 @@ readyanim=human_staffready op1=Talk-to head1=obj_castlewars_cloak_saradomin_manhead head2=idk_man_jaw_long_head +wanderrange=2 [viking_thorvald] name=Thorvald the Warrior @@ -25603,6 +32338,7 @@ op1=Talk-to head1=obj_pickpocket_guide_fremennik_citizen head2=idk_man_jaw_split_head head3=obj_viking_helmet_manhead2 +moverestrict=indoors [viking_enemy1] name=Koschei the deathless @@ -25633,6 +32369,31 @@ readyanim=human_staffready op2=Attack head1=idk_man_hair_wildspikes_head head2=idk_man_jaw_split_head +maxrange=20 +// attackrange= +// respawnrate= +// hitpoints= +// attack= +// strength= +// defence= +// magic= +// ranged= +// param=attackrate, +// param=attackbonus, +// param=strengthbonus, +// param=stabdefence, +// param=slashdefence, +// param=crushdefence, +// param=magicdefence, +// param=rangedefence, +// param=damagetype,^ +param=attack_anim,human_sword_slash +param=defend_anim,human_sword_def +// param=death_anim, +// param=attack_sound,staff_stab +param=death_drop,null +// huntmode= +// huntrange= [viking_enemy2] name=Koschei the deathless @@ -25663,6 +32424,31 @@ readyanim=human_staffready op2=Attack head1=idk_man_hair_wildspikes_head head2=idk_man_jaw_split_head +maxrange=20 +// attackrange= +// respawnrate= +// hitpoints= +// attack= +// strength= +// defence= +// magic= +// ranged= +// param=attackrate, +// param=attackbonus, +// param=strengthbonus, +// param=stabdefence, +// param=slashdefence, +// param=crushdefence, +// param=magicdefence, +// param=rangedefence, +// param=damagetype,^ +param=attack_anim,human_sword_slash +param=defend_anim,human_sword_def +// param=death_anim, +// param=attack_sound,staff_stab +param=death_drop,null +// huntmode= +// huntrange= [viking_enemy3] name=Koschei the deathless @@ -25693,6 +32479,31 @@ readyanim=human_staffready op2=Attack head1=idk_man_hair_wildspikes_head head2=idk_man_jaw_split_head +maxrange=20 +// attackrange= +// respawnrate= +// hitpoints= +// attack= +// strength= +// defence= +// magic= +// ranged= +// param=attackrate, +// param=attackbonus, +// param=strengthbonus, +// param=stabdefence, +// param=slashdefence, +// param=crushdefence, +// param=magicdefence, +// param=rangedefence, +// param=damagetype,^ +param=attack_anim,human_sword_slash +param=defend_anim,human_sword_def +// param=death_anim, +// param=attack_sound,staff_stab +param=death_drop,null +// huntmode= +// huntrange= [viking_enemy4] name=Koschei the deathless @@ -25723,6 +32534,31 @@ readyanim=human_staffready op2=Attack head1=idk_man_hair_wildspikes_head head2=idk_man_jaw_split_head +maxrange=20 +// attackrange= +// respawnrate= +// hitpoints= +// attack= +// strength= +// defence= +// magic= +// ranged= +// param=attackrate, +// param=attackbonus, +// param=strengthbonus, +// param=stabdefence, +// param=slashdefence, +// param=crushdefence, +// param=magicdefence, +// param=rangedefence, +// param=damagetype,^ +param=attack_anim,human_sword_slash +param=defend_anim,human_sword_def +// param=death_anim, +// param=attack_sound,staff_stab +param=death_drop,null +// huntmode= +// huntrange= [viking_brundt_child] name=Brundt the Chieftain @@ -25758,6 +32594,7 @@ head1=obj_pickpocket_guide_fremennik_citizen head2=idk_man_jaw_long_head head3=obj_eye_patch_manhead head4=obj_viking_helmet_manhead2 +wanderrange=3 [viking_askelapen] name=Askeladden @@ -25783,6 +32620,7 @@ readyanim=midget_ready op1=Talk-to head1=npc_hudon_waterfall_quest_head head2=npc_1295_head +wanderrange=1 [viking_longhall_guard1] name=Guard @@ -25817,6 +32655,8 @@ readyanim=human_staffready vislevel=hide head1=obj_pickpocket_guide_fremennik_citizen head2=idk_man_jaw_split_head +defaultmode=none +moverestrict=nomove [viking_longhall_guard2] name=Guard @@ -25851,6 +32691,8 @@ readyanim=human_staffready vislevel=hide head1=obj_pickpocket_guide_fremennik_citizen head2=idk_man_jaw_split_head +defaultmode=none +moverestrict=nomove [viking_town_entrance_guard1] name=Town Guard @@ -25885,6 +32727,8 @@ readyanim=human_staffready vislevel=hide head1=obj_pickpocket_guide_fremennik_citizen head2=idk_man_jaw_split_head +defaultmode=none +moverestrict=nomove [viking_town_entrance_guard2] name=Town Guard @@ -25919,6 +32763,8 @@ readyanim=human_staffready vislevel=hide head1=obj_pickpocket_guide_fremennik_citizen head2=idk_man_jaw_split_head +defaultmode=none +moverestrict=nomove [viking_longhall_barkeep] name=Thora the Barkeep @@ -25945,6 +32791,7 @@ op1=Talk to op3=Trade head1=obj_pickpocket_guide_warrior head2=npc_lady_pirate_headi2 +wanderrange=1 [viking_clothing_shopkeeper] name=Yrsa @@ -25975,6 +32822,7 @@ readyanim=human_ready op1=Talk-to op3=Trade head1=idk_woman_hair_bun_head +moverestrict=indoors [viking_fisherman1] name=Fisherman @@ -26005,6 +32853,8 @@ op1=Talk-to vislevel=hide head1=obj_castlewars_cloak_saradomin_manhead head2=idk_man_jaw_split_head +defaultmode=none +moverestrict=nomove [viking_weapons_salesman] name=Skulgrimen @@ -26033,6 +32883,14 @@ op3=Trade vislevel=hide head1=idk_man_hair_wildspikes_head head2=idk_man_jaw_split_head +wanderrange=1 +// respawnrate= +hitpoints=50 +attack=40 +strength=40 +defence=40 +param=strengthbonus,20 +param=damagetype,^crush_style [viking_sailor] name=Sailor @@ -26062,6 +32920,15 @@ op1=Talk-to vislevel=hide head1=obj_castlewars_cloak_saradomin_manhead head2=idk_man_jaw_split_head +defaultmode=none +moverestrict=nomove +// respawnrate= +hitpoints=50 +attack=40 +strength=40 +defence=40 +param=strengthbonus,20 +param=damagetype,^crush_style [viking_man] name=Agnar @@ -26096,6 +32963,18 @@ op3=Pickpocket head1=obj_pickpocket_guide_man head2=idk_man_jaw_split_head head3=obj_pickpocket_guide_fremennik_citizen +wanderrange=12 +maxrange=14 +// respawnrate= +hitpoints=50 +attack=40 +strength=40 +defence=40 +param=strengthbonus,20 +param=damagetype,^crush_style +param=attack_anim,human_axe_hack +param=defend_anim,human_axe_def +param=attack_sound,baxe_crush [viking_man2] name=Freidir @@ -26126,6 +33005,16 @@ op3=Pickpocket vislevel=48 head1=idk_man_hair_wildspikes_head head2=idk_man_jaw_split_head +wanderrange=12 +maxrange=14 +moverestrict=indoors +// respawnrate= +hitpoints=50 +attack=40 +strength=40 +defence=40 +param=strengthbonus,20 +param=damagetype,^crush_style [viking_man3] name=Borrokar @@ -26159,6 +33048,19 @@ vislevel=48 head1=obj_pickpocket_guide_man head2=idk_man_jaw_split_head head3=obj_pickpocket_guide_fremennik_citizen +wanderrange=12 +maxrange=14 +moverestrict=indoors +// respawnrate= +hitpoints=50 +attack=40 +strength=40 +defence=40 +param=strengthbonus,20 +param=damagetype,^crush_style +param=attack_anim,human_blunt_pound +param=defend_anim,human_blunt_def +param=attack_sound,baxe_crush [viking_man4] name=Lanzig @@ -26193,6 +33095,16 @@ op3=Pickpocket vislevel=48 head1=obj_castlewars_cloak_saradomin_manhead head2=idk_man_jaw_split_head +wanderrange=12 +maxrange=14 +moverestrict=indoors +// respawnrate= +hitpoints=50 +attack=40 +strength=40 +defence=40 +param=strengthbonus,20 +param=damagetype,^crush_style [viking_man5] name=Pontak @@ -26227,6 +33139,19 @@ vislevel=48 head1=obj_pickpocket_guide_man head2=idk_man_jaw_split_head head3=obj_pickpocket_guide_fremennik_citizen +wanderrange=12 +maxrange=14 +moverestrict=indoors +// respawnrate= +hitpoints=50 +attack=40 +strength=40 +defence=40 +param=strengthbonus,20 +param=damagetype,^crush_style +param=attack_anim,human_sword_slash +param=defend_anim,human_sword_def +param=attack_sound,hacksword_slash [viking_woman] name=Freygerd @@ -26255,6 +33180,18 @@ op2=Attack op3=Pickpocket vislevel=48 head1=idk_woman_hair_dreadlocks_head +wanderrange=12 +maxrange=14 +moverestrict=indoors +// respawnrate= +hitpoints=50 +attack=40 +strength=40 +defence=40 +param=strengthbonus,20 +param=damagetype,^crush_style +param=defend_sound,female_hit +param=death_sound,female_death [viking_woman2] name=Lensa @@ -26283,6 +33220,18 @@ op2=Attack op3=Pickpocket vislevel=48 head1=idk_woman_hair_wildspikes_head +wanderrange=12 +maxrange=14 +moverestrict=indoors +// respawnrate= +hitpoints=50 +attack=40 +strength=40 +defence=40 +param=strengthbonus,20 +param=damagetype,^crush_style +param=defend_sound,female_hit +param=death_sound,female_death [viking_woman3] name=Jennella @@ -26313,6 +33262,18 @@ op3=Pickpocket vislevel=48 head1=obj_pickpocket_guide_warrior head2=npc_lady_pirate_headi2 +wanderrange=12 +maxrange=14 +moverestrict=indoors +// respawnrate= +hitpoints=50 +attack=40 +strength=40 +defence=40 +param=strengthbonus,20 +param=damagetype,^crush_style +param=defend_sound,female_hit +param=death_sound,female_death [viking_woman4] name=Sassilik @@ -26339,6 +33300,18 @@ op1=Talk-to op3=Pickpocket vislevel=48 head1=idk_woman_hair_wildspikes_head +wanderrange=12 +maxrange=14 +moverestrict=indoors +// respawnrate= +hitpoints=50 +attack=40 +strength=40 +defence=40 +param=strengthbonus,20 +param=damagetype,^crush_style +param=defend_sound,female_hit +param=death_sound,female_death [viking_woman_indoors] name=Inga @@ -26369,6 +33342,18 @@ op1=Talk-to op3=Pickpocket vislevel=48 head1=idk_woman_hair_bun_head +wanderrange=12 +maxrange=14 +moverestrict=indoors +// respawnrate= +hitpoints=50 +attack=40 +strength=40 +defence=40 +param=strengthbonus,20 +param=damagetype,^crush_style +param=defend_sound,female_hit +param=death_sound,female_death [viking_fish_monger] name=Fish monger @@ -26402,6 +33387,7 @@ op1=Talk-to op3=Trade head1=obj_leather_cowl_manhead2 head2=idk_man_jaw_split_head +wanderrange=3 [viking_fur_monger] name=Fur trader @@ -26433,6 +33419,7 @@ op1=Talk-to op3=Trade head1=idk_man_hair_wildspikes_head head2=idk_man_jaw_split_head +wanderrange=3 [viking_guard] name=Market Guard @@ -26467,6 +33454,27 @@ op2=Attack vislevel=48 head1=obj_pickpocket_guide_fremennik_citizen head2=idk_man_jaw_split_head +wanderrange=12 +maxrange=14 +moverestrict=outdoors +// respawnrate= +hitpoints=50 +attack=40 +strength=40 +defence=40 +param=attackrate,3 +param=attackbonus,40 +param=strengthbonus,40 +param=stabdefence,50 +param=slashdefence,50 +param=crushdefence,50 +param=magicdefence,50 +param=rangedefence,50 +param=damagetype,^crush_style +param=attack_anim,human_sword_slash +param=defend_anim,human_sword_def +param=attack_sound,hacksword_slash +// param=defend_sound,blade5 [viking_guard2] name=Warrior @@ -26502,6 +33510,27 @@ vislevel=48 head1=obj_pickpocket_guide_fremennik_citizen head2=idk_man_jaw_split_head head3=obj_viking_helmet_manhead2 +wanderrange=12 +maxrange=14 +moverestrict=outdoors +// respawnrate= +hitpoints=50 +attack=40 +strength=40 +defence=40 +param=attackrate,3 +param=attackbonus,40 +param=strengthbonus,40 +param=stabdefence,50 +param=slashdefence,50 +param=crushdefence,50 +param=magicdefence,50 +param=rangedefence,50 +param=damagetype,^crush_style +param=attack_anim,human_blunt_pound +param=defend_anim,human_blunt_def +param=attack_sound,warhammer_crush +// param=defend_sound,blade5 [viking_fox] name=Fox @@ -26512,6 +33541,13 @@ readyanim=dog_ready vislevel=hide resizeh=100 resizev=100 +param=attack_anim,dog_attack +param=defend_anim,dog_block +param=death_anim,dog_death +param=attack_sound,null +param=defend_sound,null +param=death_sound,null +// This NPC can be killed in later versions. [viking_bunny_1] name=Bunny @@ -26529,6 +33565,21 @@ resizeh=128 resizev=128 op2=Attack vislevel=2 +hitpoints=5 +param=attackbonus,-47 +param=strengthbonus,-42 +param=stabdefence,-42 +param=slashdefence,-42 +param=crushdefence,-42 +param=magicdefence,-42 +param=rangedefence,-42 +param=damagetype,^crush_style +param=attack_anim,rabbit_attack +param=defend_anim,rabbit_block +param=death_anim,rabbit_death +param=attack_sound,rabbit_attack +param=defend_sound,rabbit_hit +param=death_sound,rabbit_death [viking_bunny_2] name=Bunny @@ -26546,6 +33597,21 @@ resizeh=92 resizev=92 op2=Attack vislevel=2 +hitpoints=5 +param=attackbonus,-47 +param=strengthbonus,-42 +param=stabdefence,-42 +param=slashdefence,-42 +param=crushdefence,-42 +param=magicdefence,-42 +param=rangedefence,-42 +param=damagetype,^crush_style +param=attack_anim,rabbit_attack +param=defend_anim,rabbit_block +param=death_anim,rabbit_death +param=attack_sound,rabbit_attack +param=defend_sound,rabbit_hit +param=death_sound,rabbit_death [viking_seagull] name=Gull @@ -26562,6 +33628,24 @@ readyanim=bird_ready vislevel=hide minimap=no vislevel=hide +// wanderrange=8 +// maxrange= +hitpoints=32 +attack=22 +strength=22 +defence=17 +param=stabdefence,12 +param=slashdefence,10 +param=crushdefence,16 +param=magicdefence,8 +param=damagetype,^stab_style +param=attack_anim,bird_attack +param=defend_anim,bird_block +param=death_anim,bird_death +param=death_sound,bird_attack +param=death_sound,bird_hit +param=death_sound,bird_death +// Find out the rest of the information on the rs3 side [viking_seagull2] name=Gull @@ -26577,6 +33661,24 @@ walkanim=bird_walk readyanim=bird_ready vislevel=hide minimap=no +// wanderrange= +// maxrange= +hitpoints=32 +attack=22 +strength=22 +defence=17 +param=stabdefence,12 +param=slashdefence,10 +param=crushdefence,16 +param=magicdefence,8 +param=damagetype,^stab_style +param=attack_anim,bird_attack +param=defend_anim,bird_block +param=death_anim,bird_death +param=death_sound,bird_attack +param=death_sound,bird_hit +param=death_sound,bird_death +// Find out the rest of the information on the rs3 side [viking_seagull3] name=Gull @@ -26592,6 +33694,24 @@ walkanim=bird_walk readyanim=bird_ready vislevel=hide minimap=no +// wanderrange= +// maxrange= +hitpoints=32 +attack=22 +strength=22 +defence=17 +param=stabdefence,12 +param=slashdefence,10 +param=crushdefence,16 +param=magicdefence,8 +param=damagetype,^stab_style +param=attack_anim,bird_attack +param=defend_anim,bird_block +param=death_anim,bird_death +param=death_sound,bird_attack +param=death_sound,bird_hit +param=death_sound,bird_death +// Find out the rest of the information on the rs3 side [viking_seagull4] name=Gull @@ -26607,6 +33727,24 @@ walkanim=bird_walk readyanim=bird_ready vislevel=hide minimap=no +// wanderrange= +// maxrange= +hitpoints=32 +attack=22 +strength=22 +defence=17 +param=stabdefence,12 +param=slashdefence,10 +param=crushdefence,16 +param=magicdefence,8 +param=damagetype,^stab_style +param=attack_anim,bird_attack +param=defend_anim,bird_block +param=death_anim,bird_death +param=death_sound,bird_attack +param=death_sound,bird_hit +param=death_sound,bird_death +// Find out the rest of the information on the rs3 side [brownbear_cub_1] name=Bear Cub @@ -26623,6 +33761,20 @@ op2=Attack resizeh=96 resizev=96 vislevel=15 +wanderrange=12 +maxrange=14 +// respawnrate= +hitpoints=20 +attack=10 +strength=15 +defence=10 +param=damagetype,^slash_style +param=attack_anim,bear_attack +param=defend_anim,bear_block +param=death_anim,bear_death +param=attack_sound,bear_attack +param=defend_sound,bear_hit +param=death_sound,bear_death param=slayer_category,^slayer_bear [brownbear_cub_2] @@ -26639,6 +33791,20 @@ op2=Attack resizeh=64 resizev=64 vislevel=15 +wanderrange=12 +maxrange=14 +// respawnrate= +hitpoints=20 +attack=10 +strength=15 +defence=10 +param=damagetype,^slash_style +param=attack_anim,bear_attack +param=defend_anim,bear_block +param=death_anim,bear_death +param=attack_sound,bear_attack +param=defend_sound,bear_hit +param=death_sound,bear_death param=slayer_category,^slayer_bear [unicorn_foal_1] @@ -26658,6 +33824,21 @@ op2=Attack resizeh=96 resizev=96 vislevel=12 +wanderrange=17 +maxrange=19 +// respawnrate= +hitpoints=15 +attack=10 +strength=10 +defence=10 +param=damagetype,^stab_style +param=attack_anim,unicorn_attack +param=defend_anim,unicorn_block +param=death_anim,unicorn_death +param=attack_sound,cow_attack +param=defend_sound,horse_hit +// param=retreat,6 +category=unicorn [black_unicorn_foal] name=Black unicorn Foal @@ -26678,6 +33859,21 @@ op2=Attack resizeh=96 resizev=96 vislevel=22 +wanderrange=17 +maxrange=19 +// respawnrate= +hitpoints=25 +attack=18 +strength=18 +defence=18 +param=damagetype,^stab_style +param=attack_anim,unicorn_attack +param=defend_anim,unicorn_block +param=death_anim,unicorn_death +param=attack_sound,cow_attack +param=defend_sound,horse_hit +// param=retreat,6 +category=unicorn [viking_wolf] name=Wolf @@ -26692,6 +33888,24 @@ walkanim=dog_walk readyanim=dog_ready op2=Attack vislevel=64 +wanderrange=6 +maxrange=8 +// respawnrate= +hitpoints=69 +attack=50 +strength=55 +defence=52 +param=damagetype,^stab_style +param=attack_anim,dog_attack +param=defend_anim,dog_block +param=death_anim,dog_death +param=attack_sound,wolf_attack +param=defend_sound,wolf_hit +param=death_sound,wolf_death +param=death_drop,wolf_bones +param=slayer_category,^slayer_wolf +// huntmode=cowardly +// huntrange= [0_41_57_saltfish] name=Fishing spot @@ -26705,6 +33919,9 @@ op1=Net op3=Bait op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 [0_41_57_rarefish] name=Fishing spot @@ -26718,6 +33935,9 @@ op1=Cage op3=Harpoon op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 [0_41_57_memberfish] name=Fishing spot @@ -26731,6 +33951,9 @@ op1=Net op3=Harpoon op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 [horror_lighthousekeeeper_well] name=Jossik @@ -26796,6 +34019,8 @@ op1=Talk-to head1=idk_man_hair_wildspikes_head head2=idk_man_jaw_pointy_head head3=npc_zoo_keeper_head +defaultmode=none +moverestrict=nomove [horror_girlfriend_prequest] name=Larrissa @@ -26875,6 +34100,36 @@ walkanim=horror_dagannoth_walk readyanim=horror_dagannoth_ready op2=Attack vislevel=74 +// wanderrange= +// maxrange= +// attackrange= +// respawnrate= +// hitpoints= +// attack= +// strength= +// defence= +// magic= +// ranged= +// param=attackrate, +// param=attackbonus, +// param=strengthbonus, +// param=stabdefence, +// param=slashdefence, +// param=crushdefence, +// param=magicdefence, +// param=rangedefence, +// param=damagetype,^ +// param=attack_anim, +// param=defend_anim, +// param=death_anim, +// param=attack_sound, +// param=defend_sound, +// param=death_sound, +// param=death_drop, +// param=undead,^true +// param=slayer_category,^ +// huntmode= +// huntrange= [horror_dagganoth_jr_darker] name=Dagannoth @@ -26894,6 +34149,36 @@ walkanim=horror_dagannoth_walk readyanim=horror_dagannoth_ready op2=Attack vislevel=74 +// wanderrange= +// maxrange= +// attackrange= +// respawnrate= +// hitpoints= +// attack= +// strength= +// defence= +// magic= +// ranged= +// param=attackrate, +// param=attackbonus, +// param=strengthbonus, +// param=stabdefence, +// param=slashdefence, +// param=crushdefence, +// param=magicdefence, +// param=rangedefence, +// param=damagetype,^ +// param=attack_anim, +// param=defend_anim, +// param=death_anim, +// param=attack_sound, +// param=defend_sound, +// param=death_sound, +// param=death_drop, +// param=undead,^true +// param=slayer_category,^ +// huntmode= +// huntrange= [horror_dagganoth_jr_lighter] name=Dagannoth @@ -26913,6 +34198,36 @@ walkanim=horror_dagannoth_walk readyanim=horror_dagannoth_ready op2=Attack vislevel=74 +// wanderrange= +// maxrange= +// attackrange= +// respawnrate= +// hitpoints= +// attack= +// strength= +// defence= +// magic= +// ranged= +// param=attackrate, +// param=attackbonus, +// param=strengthbonus, +// param=stabdefence, +// param=slashdefence, +// param=crushdefence, +// param=magicdefence, +// param=rangedefence, +// param=damagetype,^ +// param=attack_anim, +// param=defend_anim, +// param=death_anim, +// param=attack_sound, +// param=defend_sound, +// param=death_sound, +// param=death_drop, +// param=undead,^true +// param=slayer_category,^ +// huntmode= +// huntrange= [horror_dagannoth_medium] name=Dagannoth @@ -26925,6 +34240,36 @@ walkanim=horror_dagannoth_walk readyanim=horror_dagannoth_ready op2=Attack vislevel=92 +// wanderrange= +// maxrange= +// attackrange= +// respawnrate= +// hitpoints= +// attack= +// strength= +// defence= +// magic= +// ranged= +// param=attackrate, +// param=attackbonus, +// param=strengthbonus, +// param=stabdefence, +// param=slashdefence, +// param=crushdefence, +// param=magicdefence, +// param=rangedefence, +// param=damagetype,^ +// param=attack_anim, +// param=defend_anim, +// param=death_anim, +// param=attack_sound, +// param=defend_sound, +// param=death_sound, +// param=death_drop, +// param=undead,^true +// param=slayer_category,^ +// huntmode= +// huntrange= [horror_dagannoth_medium_darker] name=Dagannoth @@ -26945,6 +34290,36 @@ walkanim=horror_dagannoth_walk readyanim=horror_dagannoth_ready op2=Attack vislevel=92 +// wanderrange= +// maxrange= +// attackrange= +// respawnrate= +// hitpoints= +// attack= +// strength= +// defence= +// magic= +// ranged= +// param=attackrate, +// param=attackbonus, +// param=strengthbonus, +// param=stabdefence, +// param=slashdefence, +// param=crushdefence, +// param=magicdefence, +// param=rangedefence, +// param=damagetype,^ +// param=attack_anim, +// param=defend_anim, +// param=death_anim, +// param=attack_sound, +// param=defend_sound, +// param=death_sound, +// param=death_drop, +// param=undead,^true +// param=slayer_category,^ +// huntmode= +// huntrange= [horror_dagannoth_medium_lighter] name=Dagannoth @@ -26965,6 +34340,36 @@ walkanim=horror_dagannoth_walk readyanim=horror_dagannoth_ready op2=Attack vislevel=92 +// wanderrange= +// maxrange= +// attackrange= +// respawnrate= +// hitpoints= +// attack= +// strength= +// defence= +// magic= +// ranged= +// param=attackrate, +// param=attackbonus, +// param=strengthbonus, +// param=stabdefence, +// param=slashdefence, +// param=crushdefence, +// param=magicdefence, +// param=rangedefence, +// param=damagetype,^ +// param=attack_anim, +// param=defend_anim, +// param=death_anim, +// param=attack_sound, +// param=defend_sound, +// param=death_sound, +// param=death_drop, +// param=undead,^true +// param=slayer_category,^ +// huntmode= +// huntrange= [horror_dagannoth_jr1] name=Dagannoth @@ -26984,6 +34389,36 @@ resizeh=82 resizev=82 walkanim=horror_dagannoth_emerge_a readyanim=horror_dagannoth_emerge_a +// wanderrange= +// maxrange= +// attackrange= +// respawnrate= +// hitpoints= +// attack= +// strength= +// defence= +// magic= +// ranged= +// param=attackrate, +// param=attackbonus, +// param=strengthbonus, +// param=stabdefence, +// param=slashdefence, +// param=crushdefence, +// param=magicdefence, +// param=rangedefence, +// param=damagetype,^ +// param=attack_anim, +// param=defend_anim, +// param=death_anim, +// param=attack_sound, +// param=defend_sound, +// param=death_sound, +// param=death_drop, +// param=undead,^true +// param=slayer_category,^ +// huntmode= +// huntrange= [horror_dagannoth_jr2] name=Dagannoth @@ -27003,6 +34438,36 @@ resizeh=82 resizev=82 walkanim=horror_dagannoth_emerge_b readyanim=horror_dagannoth_emerge_b +// wanderrange= +// maxrange= +// attackrange= +// respawnrate= +// hitpoints= +// attack= +// strength= +// defence= +// magic= +// ranged= +// param=attackrate, +// param=attackbonus, +// param=strengthbonus, +// param=stabdefence, +// param=slashdefence, +// param=crushdefence, +// param=magicdefence, +// param=rangedefence, +// param=damagetype,^ +// param=attack_anim, +// param=defend_anim, +// param=death_anim, +// param=attack_sound, +// param=defend_sound, +// param=death_sound, +// param=death_drop, +// param=undead,^true +// param=slayer_category,^ +// huntmode= +// huntrange= [horror_dagannoth_jr3] name=Dagannoth @@ -27022,6 +34487,36 @@ resizeh=82 resizev=82 walkanim=horror_dagannoth_emerge_c readyanim=horror_dagannoth_emerge_c +// wanderrange= +// maxrange= +// attackrange= +// respawnrate= +// hitpoints= +// attack= +// strength= +// defence= +// magic= +// ranged= +// param=attackrate, +// param=attackbonus, +// param=strengthbonus, +// param=stabdefence, +// param=slashdefence, +// param=crushdefence, +// param=magicdefence, +// param=rangedefence, +// param=damagetype,^ +// param=attack_anim, +// param=defend_anim, +// param=death_anim, +// param=attack_sound, +// param=defend_sound, +// param=death_sound, +// param=death_drop, +// param=undead,^true +// param=slayer_category,^ +// huntmode= +// huntrange= [horror_dagannoth_jr4] name=Dagannoth @@ -27042,6 +34537,36 @@ resizev=82 walkanim=horror_dagannoth_walk readyanim=horror_dagannoth_ready op2=Attack +// wanderrange= +// maxrange= +// attackrange= +// respawnrate= +// hitpoints= +// attack= +// strength= +// defence= +// magic= +// ranged= +// param=attackrate, +// param=attackbonus, +// param=strengthbonus, +// param=stabdefence, +// param=slashdefence, +// param=crushdefence, +// param=magicdefence, +// param=rangedefence, +// param=damagetype,^ +// param=attack_anim, +// param=defend_anim, +// param=death_anim, +// param=attack_sound, +// param=defend_sound, +// param=death_sound, +// param=death_drop, +// param=undead,^true +// param=slayer_category,^ +// huntmode= +// huntrange= [horror_dagganoth_aira] name=Dagannoth mother @@ -27061,6 +34586,36 @@ readyanim=horror_dagannoth_emerge_a resizeh=155 resizev=155 vislevel=100 +// wanderrange= +// maxrange= +attackrange=10 +// respawnrate= +hitpoints=120 +attack=78 +strength=78 +defence=81 +ranged=50 +param=stabdefence,150 +param=slashdefence,150 +param=crushdefence,150 +param=magicdefence,50 +param=rangedefence,50 +param=damagetype,^stab_style +param=attack_anim,horror_dagannoth_attack +param=defend_anim,horror_dagannoth_defend +param=death_anim,horror_dagannoth_death +param=attack_sound,dagganoth_attack +param=defend_sound,dagganoth_hit +param=death_sound,dagganoth_death +param=slayer_category,^slayer_dagannoth +// poison resistance 100% +// huntmode=cowardly +// huntrange= +// todo Find out which all Dagannoth types use ranged attacks. +// rangeattack_anim,horror_dagannoth_rangeattack +// param=rangeattack_sound, +// param=proj_launch, +// param=proj_travel, [horror_dagganoth_airb] name=Dagannoth mother @@ -27080,6 +34635,36 @@ readyanim=horror_dagannoth_emerge_b resizeh=155 resizev=155 vislevel=100 +// wanderrange= +// maxrange= +attackrange=10 +// respawnrate= +hitpoints=120 +attack=78 +strength=78 +defence=81 +ranged=50 +param=stabdefence,150 +param=slashdefence,150 +param=crushdefence,150 +param=magicdefence,50 +param=rangedefence,50 +param=damagetype,^stab_style +param=attack_anim,horror_dagannoth_attack +param=defend_anim,horror_dagannoth_defend +param=death_anim,horror_dagannoth_death +param=attack_sound,dagganoth_attack +param=defend_sound,dagganoth_hit +param=death_sound,dagganoth_death +param=slayer_category,^slayer_dagannoth +// poison resistance 100% +// huntmode=cowardly +// huntrange= +// todo Find out which all Dagannoth types use ranged attacks. +// rangeattack_anim,horror_dagannoth_rangeattack +// param=rangeattack_sound, +// param=proj_launch, +// param=proj_travel, [horror_dagganoth_airc] name=Dagannoth mother @@ -27099,6 +34684,36 @@ readyanim=horror_dagannoth_emerge_c resizeh=155 resizev=155 vislevel=100 +// wanderrange= +// maxrange= +attackrange=10 +// respawnrate= +hitpoints=120 +attack=78 +strength=78 +defence=81 +ranged=50 +param=stabdefence,150 +param=slashdefence,150 +param=crushdefence,150 +param=magicdefence,50 +param=rangedefence,50 +param=damagetype,^stab_style +param=attack_anim,horror_dagannoth_attack +param=defend_anim,horror_dagannoth_defend +param=death_anim,horror_dagannoth_death +param=attack_sound,dagganoth_attack +param=defend_sound,dagganoth_hit +param=death_sound,dagganoth_death +param=slayer_category,^slayer_dagannoth +// poison resistance 100% +// huntmode=cowardly +// huntrange= +// todo Find out which all Dagannoth types use ranged attacks. +// rangeattack_anim,horror_dagannoth_rangeattack +// param=rangeattack_sound, +// param=proj_launch, +// param=proj_travel, [horror_dagganoth_air] name=Dagannoth mother @@ -27119,6 +34734,36 @@ op2=Attack resizeh=155 resizev=155 vislevel=100 +// wanderrange= +// maxrange= +attackrange=10 +// respawnrate= +hitpoints=120 +attack=78 +strength=78 +defence=81 +ranged=50 +param=stabdefence,150 +param=slashdefence,150 +param=crushdefence,150 +param=magicdefence,50 +param=rangedefence,50 +param=damagetype,^stab_style +param=attack_anim,horror_dagannoth_attack +param=defend_anim,horror_dagannoth_defend +param=death_anim,horror_dagannoth_death +param=attack_sound,dagganoth_attack +param=defend_sound,dagganoth_hit +param=death_sound,dagganoth_death +param=slayer_category,^slayer_dagannoth +// poison resistance 100% +// huntmode=cowardly +// huntrange= +// todo Find out which all Dagannoth types use ranged attacks. +// rangeattack_anim,horror_dagannoth_rangeattack +// param=rangeattack_sound, +// param=proj_launch, +// param=proj_travel, [horror_dagganoth_water] name=Dagannoth mother @@ -27139,6 +34784,36 @@ op2=Attack resizeh=155 resizev=155 vislevel=100 +// wanderrange= +// maxrange= +attackrange=10 +// respawnrate= +hitpoints=120 +attack=78 +strength=78 +defence=81 +ranged=50 +param=stabdefence,150 +param=slashdefence,150 +param=crushdefence,150 +param=magicdefence,50 +param=rangedefence,50 +param=damagetype,^stab_style +param=attack_anim,horror_dagannoth_attack +param=defend_anim,horror_dagannoth_defend +param=death_anim,horror_dagannoth_death +param=attack_sound,dagganoth_attack +param=defend_sound,dagganoth_hit +param=death_sound,dagganoth_death +param=slayer_category,^slayer_dagannoth +// poison resistance 100% +// huntmode=cowardly +// huntrange= +// todo Find out which all Dagannoth types use ranged attacks. +// rangeattack_anim,horror_dagannoth_rangeattack +// param=rangeattack_sound, +// param=proj_launch, +// param=proj_travel, [horror_dagganoth_fire] name=Dagannoth mother @@ -27159,6 +34834,36 @@ op2=Attack resizeh=155 resizev=155 vislevel=100 +// wanderrange= +// maxrange= +attackrange=10 +// respawnrate= +hitpoints=120 +attack=78 +strength=78 +defence=81 +ranged=50 +param=stabdefence,150 +param=slashdefence,150 +param=crushdefence,150 +param=magicdefence,50 +param=rangedefence,50 +param=damagetype,^stab_style +param=attack_anim,horror_dagannoth_attack +param=defend_anim,horror_dagannoth_defend +param=death_anim,horror_dagannoth_death +param=attack_sound,dagganoth_attack +param=defend_sound,dagganoth_hit +param=death_sound,dagganoth_death +param=slayer_category,^slayer_dagannoth +// poison resistance 100% +// huntmode=cowardly +// huntrange= +// todo Find out which all Dagannoth types use ranged attacks. +// rangeattack_anim,horror_dagannoth_rangeattack +// param=rangeattack_sound, +// param=proj_launch, +// param=proj_travel, [horror_dagganoth_earth] name=Dagannoth mother @@ -27179,6 +34884,36 @@ op2=Attack resizeh=155 resizev=155 vislevel=100 +// wanderrange= +// maxrange= +attackrange=10 +// respawnrate= +hitpoints=120 +attack=78 +strength=78 +defence=81 +ranged=50 +param=stabdefence,150 +param=slashdefence,150 +param=crushdefence,150 +param=magicdefence,50 +param=rangedefence,50 +param=damagetype,^stab_style +param=attack_anim,horror_dagannoth_attack +param=defend_anim,horror_dagannoth_defend +param=death_anim,horror_dagannoth_death +param=attack_sound,dagganoth_attack +param=defend_sound,dagganoth_hit +param=death_sound,dagganoth_death +param=slayer_category,^slayer_dagannoth +// poison resistance 100% +// huntmode=cowardly +// huntrange= +// todo Find out which all Dagannoth types use ranged attacks. +// rangeattack_anim,horror_dagannoth_rangeattack +// param=rangeattack_sound, +// param=proj_launch, +// param=proj_travel, [horror_dagganoth_ranged] name=Dagannoth mother @@ -27199,6 +34934,36 @@ op2=Attack resizeh=155 resizev=155 vislevel=100 +// wanderrange= +// maxrange= +attackrange=10 +// respawnrate= +hitpoints=120 +attack=78 +strength=78 +defence=81 +ranged=50 +param=stabdefence,150 +param=slashdefence,150 +param=crushdefence,150 +param=magicdefence,50 +param=rangedefence,50 +param=damagetype,^stab_style +param=attack_anim,horror_dagannoth_attack +param=defend_anim,horror_dagannoth_defend +param=death_anim,horror_dagannoth_death +param=attack_sound,dagganoth_attack +param=defend_sound,dagganoth_hit +param=death_sound,dagganoth_death +param=slayer_category,^slayer_dagannoth +// poison resistance 100% +// huntmode=cowardly +// huntrange= +// todo Find out which all Dagannoth types use ranged attacks. +// rangeattack_anim,horror_dagannoth_rangeattack +// param=rangeattack_sound, +// param=proj_launch, +// param=proj_travel, [horror_dagganoth_melee] name=Dagannoth mother @@ -27219,6 +34984,36 @@ op2=Attack resizeh=155 resizev=155 vislevel=100 +// wanderrange= +// maxrange= +attackrange=10 +// respawnrate= +hitpoints=120 +attack=78 +strength=78 +defence=81 +ranged=50 +param=stabdefence,150 +param=slashdefence,150 +param=crushdefence,150 +param=magicdefence,50 +param=rangedefence,50 +param=damagetype,^stab_style +param=attack_anim,horror_dagannoth_attack +param=defend_anim,horror_dagannoth_defend +param=death_anim,horror_dagannoth_death +param=attack_sound,dagganoth_attack +param=defend_sound,dagganoth_hit +param=death_sound,dagganoth_death +param=slayer_category,^slayer_dagannoth +// poison resistance 100% +// huntmode=cowardly +// huntrange= +// todo Find out which all Dagannoth types use ranged attacks. +// rangeattack_anim,horror_dagannoth_rangeattack +// param=rangeattack_sound, +// param=proj_launch, +// param=proj_travel, [boardgames_barmaid] name=Sam @@ -27321,6 +35116,8 @@ op1=Talk-to op3=Bank head1=obj_leather_cowl_manhead2 head2=idk_man_jaw_moustache_head +defaultmode=none +moverestrict=nomove [misc_etc_man_1] name=Arnor @@ -27530,6 +35327,18 @@ vislevel=2 head1=obj_pickpocket_guide_man head2=idk_man_jaw_long_head head3=obj_pickpocket_guide_fremennik_citizen +attack=3 +strength=3 +defence=3 +param=stabdefence,-12 +param=slashdefence,-12 +param=crushdefence,-12 +param=magicdefence,-12 +param=rangedefence,-12 +param=damagetype,^crush_style +param=attack_sound,null +param=defend_sound,null +param=death_sound,null [etc_guard2] name=Skraeling @@ -27566,6 +35375,18 @@ vislevel=2 head1=obj_pickpocket_guide_man head2=idk_man_jaw_split_head head3=obj_pickpocket_guide_fremennik_citizen +attack=3 +strength=3 +defence=3 +param=stabdefence,-12 +param=slashdefence,-12 +param=crushdefence,-12 +param=magicdefence,-12 +param=rangedefence,-12 +param=damagetype,^crush_style +param=attack_sound,null +param=defend_sound,null +param=death_sound,null [etc_fish_monger] name=Fishmonger @@ -27598,6 +35419,7 @@ vislevel=hide op1=Talk-to op3=Trade head1=idk_man_hair_dreadlocks_head +wanderrange=2 [etc_veg_monger] name=Greengrocer @@ -27629,6 +35451,7 @@ op1=Talk-to op3=Trade head1=idk_man_hair_wildspikes_head head2=idk_man_jaw_goatee_head +wanderrange=2 [misc_prince_brand] name=Prince Brand @@ -27660,6 +35483,7 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=viking_lyre_playing_loop op1=Talk-to head1=idk_man_hair_cropped_head +wanderrange=2 [misc_princess_astrid] name=Princess Astrid @@ -27686,6 +35510,7 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op1=Talk-to head1=idk_woman_hair_bun_head +wanderrange=2 [misc_king_vargas] name=King Vargas @@ -27699,6 +35524,8 @@ size=2 vislevel=hide op1=Talk-to head1=npc_1373_head +defaultmode=none +moverestrict=nomove [misc_ulby_doorguard] name=Guard @@ -27729,6 +35556,8 @@ op1=Talk-to head1=obj_pickpocket_guide_fremennik_citizen head2=idk_man_jaw_split_head head3=obj_viking_helmet_manhead2 +defaultmode=none +moverestrict=nomove [misc_advisor_ghrim] name=Advisor Ghrim @@ -27761,6 +35590,8 @@ vislevel=hide op1=Talk-to head1=obj_leather_cowl_manhead2 head2=idk_man_jaw_long_head +defaultmode=none +moverestrict=nomove [misc_smithy] name=Derrik @@ -27787,6 +35618,7 @@ vislevel=hide op1=Talk-to head1=idk_man_hair_long_head head2=idk_man_jaw_split_head +moverestrict=indoors [misc_farmer] name=Farmer @@ -27818,6 +35650,7 @@ readyanim=human_scythe_sweep vislevel=hide head1=obj_pickpocket_guide_man head2=idk_man_jaw_short_head +// patrol route [misc_flowergirl] name=Flower Girl @@ -27874,6 +35707,9 @@ op2=Attack vislevel=1 head1=obj_pickpocket_guide_fremennik_citizen head2=idk_man_jaw_long_head +param=damagetype,^crush_style +param=attack_anim,null +param=defend_anim,null [misc_man_2] name=Einar @@ -27904,6 +35740,9 @@ op2=Attack vislevel=1 head1=obj_pickpocket_guide_fremennik_citizen head2=idk_man_jaw_long_head +param=damagetype,^crush_style +param=attack_anim,null +param=defend_anim,null [misc_man_3] name=Alrik @@ -27936,6 +35775,8 @@ vislevel=1 head1=obj_pickpocket_guide_man head2=idk_man_jaw_split_head head3=npc_1071_head +moverestrict=indoors +param=damagetype,^crush_style [misc_woman_1] name=Thorhild @@ -27964,6 +35805,11 @@ op1=Talk-to op2=Attack vislevel=1 head1=obj_castlewars_cloak_saradomin_womanhead +param=damagetype,^crush_style +param=attack_anim,null +param=defend_anim,null +param=defend_sound,female_hit +param=death_sound,female_death [misc_woman_2] name=Halla @@ -27992,6 +35838,10 @@ op2=Attack vislevel=1 head1=idk_woman_hair_medium_head head2=npc_woman2_head +moverestrict=indoors +param=damagetype,^crush_style +param=defend_sound,female_hit +param=death_sound,female_death [misc_woman_3] name=Yrsa @@ -28048,6 +35898,7 @@ readyanim=human_ready op1=Talk-to head1=obj_castlewars_cloak_saradomin_manhead head2=idk_man_jaw_split_head +wanderrange=8 [misc_woman_4] name=Rannveig @@ -28077,6 +35928,17 @@ op1=Talk-to op2=Attack vislevel=2 head1=idk_woman_hair_dreadlocks_head +attack=3 +strength=3 +defence=3 +param=stabdefence,-12 +param=slashdefence,-12 +param=crushdefence,-12 +param=magicdefence,-12 +param=rangedefence,-12 +param=damagetype,^crush_style +param=defend_sound,female_hit +param=death_sound,female_death [misc_woman_5] name=Thora @@ -28106,6 +35968,18 @@ op1=Talk-to op2=Attack vislevel=2 head1=idk_woman_hair_wildspikes_head +moverestrict=indoors +attack=3 +strength=3 +defence=3 +param=stabdefence,-12 +param=slashdefence,-12 +param=crushdefence,-12 +param=magicdefence,-12 +param=rangedefence,-12 +param=damagetype,^crush_style +param=defend_sound,female_hit +param=death_sound,female_death [misc_woman_6] name=Valgerd @@ -28137,6 +36011,17 @@ op2=Attack vislevel=2 head1=obj_pickpocket_guide_warrior head2=npc_lady_pirate_headi2 +attack=3 +strength=3 +defence=3 +param=stabdefence,-12 +param=slashdefence,-12 +param=crushdefence,-12 +param=magicdefence,-12 +param=rangedefence,-12 +param=damagetype,^crush_style +param=defend_sound,female_hit +param=death_sound,female_death [misc_man_4] name=Skraeling @@ -28173,6 +36058,18 @@ vislevel=2 head1=obj_pickpocket_guide_man head2=idk_man_jaw_split_head head3=obj_pickpocket_guide_fremennik_citizen +attack=3 +strength=3 +defence=3 +param=stabdefence,-12 +param=slashdefence,-12 +param=crushdefence,-12 +param=magicdefence,-12 +param=rangedefence,-12 +param=damagetype,^crush_style +param=attack_sound,null +param=defend_sound,null +param=death_sound,null [misc_man_5] name=Broddi @@ -28204,6 +36101,16 @@ op2=Attack vislevel=2 head1=idk_man_hair_wildspikes_head head2=idk_man_jaw_split_head +moverestrict=indoors +attack=3 +strength=3 +defence=3 +param=stabdefence,-12 +param=slashdefence,-12 +param=crushdefence,-12 +param=magicdefence,-12 +param=rangedefence,-12 +param=damagetype,^crush_style [misc_man_6] name=Skraeling @@ -28239,6 +36146,15 @@ vislevel=2 head1=obj_pickpocket_guide_man head2=idk_man_jaw_split_head head3=obj_pickpocket_guide_fremennik_citizen +attack=3 +strength=3 +defence=3 +param=stabdefence,-12 +param=slashdefence,-12 +param=crushdefence,-12 +param=magicdefence,-12 +param=rangedefence,-12 +param=damagetype,^crush_style [misc_man_7] name=Ragnvald @@ -28272,6 +36188,15 @@ op2=Attack vislevel=2 head1=obj_castlewars_cloak_saradomin_manhead head2=idk_man_jaw_split_head +attack=3 +strength=3 +defence=3 +param=stabdefence,-12 +param=slashdefence,-12 +param=crushdefence,-12 +param=magicdefence,-12 +param=rangedefence,-12 +param=damagetype,^crush_style [misc_fish_monger] name=Fishmonger @@ -28305,6 +36230,7 @@ op1=Talk-to op3=Trade head1=obj_leather_cowl_manhead2 head2=idk_man_jaw_split_head +wanderrange=1 [misc_veg_monger] name=Greengrocer @@ -28336,6 +36262,7 @@ op1=Talk-to op3=Trade head1=idk_man_hair_wildspikes_head head2=idk_man_jaw_split_head +wanderrange=2 [misc_lumberjack] name=Lumberjack Leif @@ -28367,6 +36294,8 @@ readyanim=misc_human_woodcutting_steel_axe op1=Talk-to head1=obj_pickpocket_guide_man head2=idk_man_jaw_split_head +defaultmode=none +moverestrict=nomove [misc_miner] name=Miner Magnus @@ -28393,10 +36322,12 @@ recol6s=21001 recol6d=12544 vislevel=hide walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r -readyanim=poh_smash_magic_tablet_spell +readyanim=misc_human_mining_steel_pickaxe op1=Talk-to head1=obj_pickpocket_guide_man head2=idk_man_jaw_moustache_head +defaultmode=none +moverestrict=nomove [misc_fisherman] name=Fisherman Frodi @@ -28429,6 +36360,8 @@ readyanim=misc_fish_onspot op1=Talk-to head1=obj_pickpocket_guide_man head2=idk_man_jaw_short_head +defaultmode=none +moverestrict=nomove [misc_gardener] name=Gardener Gunnhild @@ -28458,6 +36391,7 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=misc_herb_weeding_npc_loop op1=Talk-to head1=obj_pickpocket_guide_warrior +//TODO [0_40_60_rarefish] name=Fishing spot @@ -28471,6 +36405,9 @@ op1=Cage op3=Harpoon op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 [npc_1400] name=Gull @@ -28488,7 +36425,7 @@ op2=Attack vislevel=hide minimap=no -[npc_1401] +[misc_chicken] name=Chicken desc=Yep, definitely a chicken. model1=npc_chicken @@ -28496,8 +36433,27 @@ walkanim=chicken_walk readyanim=chicken_ready op2=Attack vislevel=1 - -[npc_1402] +// respawnrate= +hitpoints=3 +param=attackbonus,-47 +param=strengthbonus,-42 +param=stabdefence,-42 +param=slashdefence,-42 +param=crushdefence,-42 +param=magicdefence,-42 +param=rangedefence,-42 +param=damagetype,^stab_style +param=attack_anim,chicken_attack +param=defend_anim,chicken_block +param=death_anim,chicken_death +param=attack_sound,chicken_attack +param=defend_sound,chicken_hit +param=death_sound,chicken_death +param=slayer_category,^slayer_bird +// param=retreat,1 +category=chicken + +[misc_chicken_brown] name=Chicken desc=Yep, definitely a chicken. model1=npc_chicken @@ -28513,8 +36469,27 @@ walkanim=chicken_walk readyanim=chicken_ready op2=Attack vislevel=1 - -[npc_1403] +// respawnrate= +hitpoints=3 +param=attackbonus,-47 +param=strengthbonus,-42 +param=stabdefence,-42 +param=slashdefence,-42 +param=crushdefence,-42 +param=magicdefence,-42 +param=rangedefence,-42 +param=damagetype,^stab_style +param=attack_anim,chicken_attack +param=defend_anim,chicken_block +param=death_anim,chicken_death +param=attack_sound,chicken_attack +param=defend_sound,chicken_hit +param=death_sound,chicken_death +param=slayer_category,^slayer_bird +// param=retreat,1 +category=chicken + +[misc_rooster] name=Rooster desc=He rules the...er...roost. model1=npc_chicken @@ -28532,8 +36507,27 @@ op2=Attack resizeh=172 resizev=172 vislevel=2 - -[npc_1404] +// respawnrate= +hitpoints=5 +param=attackbonus,-47 +param=strengthbonus,-42 +param=stabdefence,-42 +param=slashdefence,-42 +param=crushdefence,-42 +param=magicdefence,-42 +param=rangedefence,-42 +param=damagetype,^stab_style +param=attack_anim,chicken_attack +param=defend_anim,chicken_block +param=death_anim,chicken_death +param=attack_sound,chicken_attack +param=defend_sound,chicken_hit +param=death_sound,chicken_death +param=slayer_category,^slayer_bird +// param=retreat,1 +category=chicken + +[misc_rabbit] name=Rabbit desc=Aww, how cute. model1=spot_smoke_devil_smoke_player_spotanim @@ -28545,8 +36539,23 @@ resizeh=164 resizev=164 op2=Attack vislevel=2 - -[npc_1405] +hitpoints=255 +param=attackbonus,-47 +param=strengthbonus,-42 +param=stabdefence,-42 +param=slashdefence,-42 +param=crushdefence,-42 +param=magicdefence,-42 +param=rangedefence,-42 +param=damagetype,^crush_style +param=attack_anim,seq_1378 +param=defend_anim,rabbit_block +param=death_anim,rabbit_death +param=attack_sound,rabbit_attack +param=defend_sound,rabbit_hit +param=death_sound,rabbit_death + +[0_43_42_memberfish] name=Fishing spot desc=I can see fish swimming in the water. model1=compofishspot_8 @@ -28558,8 +36567,11 @@ op1=Net op3=Harpoon op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 -[npc_1406] +[0_42_42_rarefish] name=Fishing spot desc=I can see fish swimming in the water. model1=compofishspot_8 @@ -28571,6 +36583,9 @@ op1=Net op3=Harpoon op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 [mm_daero] name=Daero @@ -28598,7 +36613,7 @@ op1=Talk-to vislevel=hide head1=npc_gnomepilot_head -[mm_waydar_aa] +[mm_cutscene_waydar] name=Waydar desc=Waydar is some kind of flight officer. model1=npc_leprechaun @@ -28610,7 +36625,7 @@ op1=Talk-to vislevel=hide head1=npc_gnomepilot_head -[mm_waydar_gs] +[npc_1410] name=Waydar desc=Waydar is some kind of flight officer. model1=npc_leprechaun @@ -28638,7 +36653,7 @@ op1=Talk-to vislevel=hide head1=npc_commander_montai_head -[mm_garkor_gs] +[mm_garkor_final_battle] name=Garkor desc=A large and weathered looking Gnome veteran. model1=npc_leprechaun @@ -28672,7 +36687,7 @@ op1=Talk-to vislevel=hide head1=obj_pickpocket_guide_gnome -[mm_lumo_gs] +[mm_lumo_final_battle] name=Lumo desc=A seasoned looking Gnome foot soldier. model1=npc_gnomeballer @@ -28705,7 +36720,7 @@ op1=Talk-to vislevel=hide head1=obj_pickpocket_guide_gnome -[mm_bunkdo_gs] +[mm_bunkdo_final_battle] name=Bunkdo desc=A seasoned looking Gnome foot soldier. model1=npc_gnomeballer @@ -28736,7 +36751,7 @@ op1=Talk-to vislevel=hide head1=obj_pickpocket_guide_gnome -[mm_carado_gs] +[mm_carado_final_battle] name=Carado desc=A seasoned looking Gnome foot soldier. model1=npc_gnomeballer @@ -28779,7 +36794,7 @@ op1=Talk-to vislevel=hide head1=npc_1420_head -[mm_karam_aa2] +[mm_karam_final_battle] name=Karam desc=All you see is a glimmer of light and the suggestion of shadow. model1=npc_1420 @@ -28790,7 +36805,7 @@ readyanim=m_assassin_ready vislevel=hide head1=npc_1420_head -[mm_karam_aa3] +[mm_karam_aa2] name=Karam desc=All you see is a glimmer of light and the suggestion of shadow. model1=npc_1420 @@ -28854,7 +36869,7 @@ op1=Talk-to vislevel=hide head1=npc_1425_head -[mm_zooknock_gs] +[mm_zooknock_final_battle] name=Zooknock desc=A wizened little Gnome dressed in brightly coloured clothes. model1=npc_leprechaun @@ -28890,7 +36905,7 @@ op1=Talk-to vislevel=hide head1=obj_pickpocket_guide_gnome -[npc_1428] +[mm_cutscene_caranock] name=G.L.O. Caranock desc=An official looking Gnome with small beady eyes. model1=npc_leprechaun @@ -29489,7 +37504,7 @@ head1=obj_pickpocket_guide_man head2=idk_man_jaw_long_head head3=npc_zoo_keeper_head -[mm_foreman] +[mm_cutscene_foreman] name=Foreman desc=The boss! model1=idk_man_hair_long @@ -29588,6 +37603,7 @@ resizev=64 turnspeed=64 op2=Attack vislevel=11 +param=slayer_category,^slayer_bird [mm_jungle_bird_blue] name=Bird @@ -29604,6 +37620,7 @@ resizev=64 turnspeed=64 op2=Attack vislevel=5 +param=slayer_category,^slayer_bird [mm_jungle_scorpion] name=Scorpion @@ -30260,7 +38277,7 @@ recol2s=7488 recol2d=3233 vislevel=1 -[castlewars_judge_model] +[castlewars_judge] name=Lanthus desc=He must run this place. model1=idk_man_hair_cropped @@ -30692,6 +38709,34 @@ resizeh=150 resizev=150 vislevel=113 head1=npc_1125_head +wanderrange=0 +maxrange=20 +attackrange=1 +// respawnrate= +hitpoints=140 +attack=70 +strength=140 +defence=40 +magic=0 +ranged=70 +param=attackbonus,60 +param=strengthbonus,100 +param=stabdefence,35 +param=slashdefence,60 +param=crushdefence,35 +param=magicdefence,200 +param=rangedefence,200 +param=damagetype,^slash_style +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +param=attack_sound,warhammer_crush +param=defend_sound,troll_hit +param=death_sound,troll_death +param=death_drop,null +param=slayer_category,^slayer_troll +// huntmode= +// huntrange= [trollromance_arrg_attackable] name=Arrg @@ -30714,6 +38759,34 @@ resizeh=150 resizev=150 vislevel=113 head1=npc_1125_head +wanderrange=0 +maxrange=20 +attackrange=1 +// respawnrate= +hitpoints=140 +attack=70 +strength=140 +defence=40 +magic=0 +ranged=70 +param=attackbonus,60 +param=strengthbonus,100 +param=stabdefence,35 +param=slashdefence,60 +param=crushdefence,35 +param=magicdefence,200 +param=rangedefence,200 +param=damagetype,^slash_style +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +param=attack_sound,warhammer_crush +param=defend_sound,troll_hit +param=death_sound,troll_death +param=death_drop,null +param=slayer_category,^slayer_troll +// huntmode= +// huntrange= [trollromance_eat_test] name=Ug @@ -30747,6 +38820,25 @@ walkanim=dog_walk readyanim=dog_ready op2=Attack vislevel=96 +wanderrange=6 +maxrange=8 +// respawnrate= +hitpoints=70 +attack=100 +strength=90 +defence=70 +param=damagetype,^stab_style +param=attack_anim,dog_attack +param=defend_anim,dog_block +param=death_anim,dog_death +param=attack_sound,wolf_attack +param=defend_sound,wolf_hit +param=death_sound,wolf_death +param=death_drop,wolf_bones +param=slayer_category,^slayer_wolf +// huntmode=cowardly +huntrange=6 +// todo confirm huntrange. [trollromance_ice_wolf_2] name=Ice wolf @@ -30763,6 +38855,23 @@ op2=Attack resizev=110 resizeh=110 vislevel=132 +wanderrange=6 +maxrange=8 +hitpoints=70 +attack=150 +strength=150 +defence=70 +param=damagetype,^stab_style +param=attack_anim,dog_attack +param=defend_anim,dog_block +param=death_anim,dog_death +param=attack_sound,wolf_attack +param=defend_sound,wolf_hit +param=death_sound,wolf_death +param=death_drop,wolf_bones +param=slayer_category,^slayer_wolf +// huntmode=cowardly +// huntrange= [trollromance_icetroll_melee1] name=Ice Troll @@ -30781,6 +38890,28 @@ resizeh=134 resizev=134 op2=Attack vislevel=124 +// respawnrate= +hitpoints=80 +attack=140 +strength=120 +defence=80 +param=attackbonus,60 +param=strengthbonus,60 +param=stabdefence,30 +param=slashdefence,60 +param=crushdefence,30 +param=damagetype,^crush_style +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +param=attack_sound,ice_troll_attack +param=defend_sound,ice_troll_hit +param=death_sound,troll_death +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// huntmode=cowardly +// huntrange= +// osrs sounds troll_attack , troll_hit , troll_death [trollromance_icetroll_melee2] name=Ice Troll @@ -30801,6 +38932,28 @@ resizeh=128 resizev=128 op2=Attack vislevel=123 +// respawnrate= +hitpoints=80 +attack=120 +strength=120 +defence=100 +param=attackbonus,60 +param=strengthbonus,60 +param=stabdefence,30 +param=slashdefence,60 +param=crushdefence,30 +param=damagetype,^crush_style +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +param=attack_sound,ice_troll_attack +param=defend_sound,ice_troll_hit +param=death_sound,troll_death +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// huntmode=cowardly +// huntrange= +// osrs sounds troll_attack , troll_hit , troll_death [trollromance_icetroll_melee3] name=Ice Troll @@ -30820,6 +38973,28 @@ resizeh=139 resizev=139 op2=Attack vislevel=120 +// respawnrate= +hitpoints=100 +attack=100 +strength=100 +defence=120 +param=attackbonus,60 +param=strengthbonus,60 +param=stabdefence,30 +param=slashdefence,60 +param=crushdefence,30 +param=damagetype,^crush_style +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +param=attack_sound,ice_troll_attack +param=defend_sound,ice_troll_hit +param=death_sound,troll_death +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// huntmode=cowardly +// huntrange= +// osrs sounds troll_attack , crystal_armour_2 , troll_death [trollromance_icetroll_melee4] name=Ice Troll @@ -30840,6 +39015,28 @@ resizeh=134 resizev=134 op2=Attack vislevel=121 +// respawnrate= +hitpoints=80 +attack=100 +strength=120 +defence=120 +param=attackbonus,60 +param=strengthbonus,60 +param=stabdefence,30 +param=slashdefence,60 +param=crushdefence,30 +param=damagetype,^crush_style +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +param=attack_sound,ice_troll_attack +param=defend_sound,ice_troll_hit +param=death_sound,troll_death +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// huntmode=cowardly +// huntrange= +// osrs sounds mace_crush , troll_hit , troll_death [trollromance_icetroll_melee5] name=Ice Troll @@ -30859,6 +39056,28 @@ resizeh=138 resizev=138 op2=Attack vislevel=120 +// respawnrate= +hitpoints=120 +attack=120 +strength=80 +defence=100 +param=attackbonus,60 +param=strengthbonus,60 +param=stabdefence,30 +param=slashdefence,60 +param=crushdefence,30 +param=damagetype,^crush_style +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +param=attack_sound,ice_troll_attack +param=defend_sound,ice_troll_hit +param=death_sound,troll_death +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// huntmode=cowardly +// huntrange= +// osrs sounds mace_crush , crystal_armour_2 , troll_death [trollromance_icetroll_melee6] name=Ice Troll @@ -30879,6 +39098,28 @@ resizeh=125 resizev=125 op2=Attack vislevel=120 +// respawnrate= +hitpoints=80 +attack=80 +strength=120 +defence=140 +param=attackbonus,60 +param=strengthbonus,60 +param=stabdefence,30 +param=slashdefence,60 +param=crushdefence,30 +param=damagetype,^crush_style +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +param=attack_sound,ice_troll_attack +param=defend_sound,ice_troll_hit +param=death_sound,troll_death +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// huntmode=cowardly +// huntrange= +// osrs sounds shard_attack , troll_hit , troll_death [trollromance_icetroll_melee7] name=Ice Troll @@ -30897,6 +39138,28 @@ resizeh=134 resizev=134 op2=Attack vislevel=121 +// respawnrate= +hitpoints=80 +attack=100 +strength=120 +defence=120 +param=attackbonus,60 +param=strengthbonus,60 +param=stabdefence,30 +param=slashdefence,60 +param=crushdefence,30 +param=damagetype,^crush_style +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +param=attack_sound,ice_troll_attack +param=defend_sound,ice_troll_hit +param=death_sound,troll_death +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// huntmode=cowardly +// huntrange= +// osrs sounds mace_crush , troll_hit , troll_death [route_cyreg_paddlehorn] name=Cyreg Paddlehorn @@ -31212,7 +39475,8 @@ walkanim=misty readyanim=misty alwaysontop=yes -[npc_1579] +// not real name +[route_vanstrom_klause] name=Vanstrom Klause desc=A curious fellow. model1=npc_macro_shade1 @@ -31233,7 +39497,8 @@ readyanim=human_ready op1=Talk-to head1=npc_clivet_hazeel_cultist_head -[npc_1580] +// not real name +[route_vanstrom_transform] name=Vanstrom Klause desc=An evil vampire. model1=npc_1580 @@ -31255,7 +39520,7 @@ readyanim=wings_unfold op1=Talk-to head1=npc_1580_head -[npc_1581] +[route_vanstrom_vampire] name=Vanstrom Klause desc=An evil vampire. model1=npc_1580 @@ -32025,7 +40290,7 @@ param=defend_sound,kurask_hit param=death_sound,kurask_death param=damagetype,^crush_style huntrange=2 -huntmode=cowardly +// huntmode=cowardly param=slayer_category,^slayer_kurask [slayer_kursk_2] @@ -32054,7 +40319,7 @@ param=defend_sound,kurask_hit param=death_sound,kurask_death param=damagetype,^crush_style huntrange=2 -huntmode=cowardly +// huntmode=cowardly param=slayer_category,^slayer_kurask [slayer_gargoyle] @@ -35258,7 +43523,7 @@ walkanim=human_halberdwalk_f,human_halberdwalk_b,human_halberdwalk_l,human_halbe head1=obj_leather_cowl_manhead2 head2=npc_wyson_head -[npc_1762] +[sheepsheered2] name=Sheep desc=Freshly sheared. model1=npc_sheepsheered @@ -35270,7 +43535,7 @@ vislevel=hide walkanim=sheep_walk readyanim=sheep_ready -[npc_1763] +[sheepunsheered2] name=Sheep desc=White and fluffy. model1=npc_sheepsheeredi2 @@ -35282,7 +43547,7 @@ vislevel=hide walkanim=sheep_walk readyanim=sheep_ready -[npc_1764] +[sheepsheered3] name=Sheep desc=Freshly sheared. model1=npc_sheepsheered @@ -35294,7 +43559,7 @@ vislevel=hide walkanim=sheep_walk readyanim=sheep_ready -[npc_1765] +[sheepunsheered3] name=Sheep desc=White and fluffy. model1=npc_sheepsheeredi2 @@ -35503,7 +43768,7 @@ resizev=124 resizeh=124 vislevel=2 -[npc_1777] +[roving_update_female_woodelf] name=Ilfeen desc=A female elf. model1=npc_1679i5 @@ -35765,7 +44030,7 @@ readyanim=midget_ready vislevel=hide head1=obj_pickpocket_guide_gnome -[mm_bunkwicket_gs] +[mm_bunkwicket_final_battle] name=Bunkwicket desc=A Gnome soldier. model1=npc_leprechaun @@ -35780,7 +44045,7 @@ readyanim=midget_ready vislevel=hide head1=obj_pickpocket_guide_gnome -[mm_waymottin_gs] +[mm_waymottin_final_battle] name=Waymottin desc=A Gnome soldier. model1=npc_leprechaun @@ -35795,7 +44060,7 @@ readyanim=midget_ready vislevel=hide head1=obj_pickpocket_guide_gnome -[npc_1791] +[macro_ent_jungle_tree1] name=Jungle Tree desc=This is a fairly tall tree with sparse foliage. model1=npc_1791 @@ -35811,7 +44076,7 @@ vislevel=hide op1=Chop down op3=hidden -[npc_1792] +[macro_ent_jungle_tree2] name=Jungle Tree desc=This is a fairly tall tree with sparse foliage. model1=npc_1792 @@ -36542,7 +44807,8 @@ op1=Talk-to head1=obj_pickpocket_guide_farmer head2=idk_man_jaw_goatee_head -[npc_1835] +// not real name +[easter05_bunny] name=Easter Bunny desc=Cute and friendly. model1=npc_1835 @@ -37296,6 +45562,18 @@ readyanim=snake_ready op2=Attack alwaysontop=yes vislevel=5 +// respawnrate= +hitpoints=5 +attack=4 +strength=5 +defence=3 +param=damagetype,^stab_style +param=attack_anim,snake_attack +param=defend_anim,snake_block +param=death_anim,snake_death +param=attack_sound,snake_attack +param=defend_sound,snake_hit +param=death_sound,snake_death [feud_charmers_snake] name=Snake @@ -38020,6 +46298,31 @@ op2=Attack vislevel=154 head1=obj_khazard_helmet_manhead head2=idk_man_jaw_medium_head +// wanderrange= +maxrange=64 +// attackrange= +// respawnrate= +hitpoints=130 +attack=190 +strength=80 +defence=135 +param=attackbonus,60 +param=strengthbonus,100 +param=stabdefence,35 +param=slashdefence,60 +param=crushdefence,35 +param=damagetype,^crush_style +param=attack_anim,human_sword_transslash +param=defend_anim,human_sword_transdef +param=death_anim,human_transdeath +param=attack_sound,hacksword_slash +// param=defend_sound,blade3_mail +param=death_sound,ice_warrior_death +// param=death_drop, +param=slayer_category,^slayer_icewarrior +// huntmode= +// huntrange= +// maxrange is guesses [blooddiamond_vampirewarrior] name=Dessous @@ -38046,6 +46349,22 @@ readyanim=human_ready op2=Attack vislevel=139 head1=npc_1914_head +hitpoints=200 +attack=99 +strength=99 +defence=99 +param=attackrate,3 +param=strengthbonus,50 +// param=param_6,150 +// param=param_5,10 +// param=param_7,150 +param=attack_anim,vamp_claw +param=attack_sound,vampire_attack +param=defend_sound,vampire_hit +param=death_sound,vampire_death +param=death_drop,vampire_dust +param=slayer_category,^slayer_vampire +// TODO [blooddiamond_vampirewarrior_unkillable] name=Dessous @@ -38072,6 +46391,26 @@ readyanim=human_ready op2=Attack vislevel=139 head1=npc_1914_head +// wanderrange= +// maxrange= +// respawnrate= +hitpoints=200 +attack=99 +strength=99 +defence=99 +// param=attackrate,3 +param=strengthbonus,50 +// param=param_6,150 +// param=param_5,10 +// param=param_7,150 +// param=param_8,150 +// param=param_26,1 +param=attack_anim,vamp_claw +param=attack_sound,vampire_attack +param=defend_sound,vampire_hit +param=death_sound,vampire_death +param=death_drop,vampire_dust +// TODO [malak] name=Ruantun @@ -38097,6 +46436,8 @@ vislevel=hide walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready head1=npc_1916_head +defaultmode=none +moverestrict=nomove [dt_bandit_shopkeeper] name=Bandit shopkeeper @@ -38129,8 +46470,9 @@ op1=Talk-to op3=Trade head1=obj_pickpocket_guide_farmer head2=npc_gem_trader_head +wanderrange=2 -[fourdiamonds_indiana_vis] +[fourdiamonds_indiana] name=Archaeologist desc=Hardened by the cutthroat world of archaeology. model1=obj_viking_helmet_manwear @@ -38163,6 +46505,7 @@ op1=Talk-to head1=obj_pickpocket_guide_man head2=npc_1918_head head3=idk_man_jaw_pointy_head +wanderrange=1 [fourdiamonds_assasin] name=Stranger @@ -38195,6 +46538,28 @@ op2=Attack vislevel=95 head1=npc_pirate1_head head2=npc_1919_head +// attackrange= +// respawnrate= +hitpoints=80 +attack=90 +strength=80 +defence=80 +// param=attackrate, +// param=magicbonus,1 //mean magic strenght?? +param=strengthbonus,10 +param=stabdefence,81 +param=slashdefence,93 +param=crushdefence,98 +param=magicdefence,1 +param=rangedefence,82 +param=damagetype,^slash_style +param=attack_anim,human_ddagger_hack +param=defend_anim,human_ddagger_block +param=attack_sound,stabsword_slash +param=defend_sound,swordclash4_mail +// huntmode= +// huntrange= +// osrs .. special attack.. seq 1062 special attack and sound 2537 puncture [fourdiamonds_vampire_lord] name=Malak @@ -38223,6 +46588,8 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op1=Talk-to head1=npc_1540_head +defaultmode=none +moverestrict=nomove [fourdiamonds_bartender] name=Bartender @@ -38247,6 +46614,8 @@ op1=Talk-to op3=Trade head1=idk_man_hair_cropped_head head2=idk_man_jaw_short_head +defaultmode=none +moverestrict=nomove [fourdiamonds_elder] walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r @@ -38371,6 +46740,20 @@ vislevel=74 head1=obj_pickpocket_guide_man head2=idk_man_jaw_short_head head3=npc_gem_trader_head +wanderrange=1 +maxrange=3 +// attackrange= +// respawnrate= +hitpoints=65 +attack=65 +strength=65 +defence=65 +param=damagetype,^crush_style +param=attack_anim,human_sword_stab +param=defend_anim,human_sword_def +param=attack_sound,stabsword_stab +// huntmode= +// huntrange= [fourdiamonds_sword_bandit_sitsouth] name=Bandit @@ -38402,6 +46785,8 @@ op1=Talk-to head1=obj_pickpocket_guide_man head2=idk_man_jaw_short_head head3=npc_gem_trader_head +defaultmode=none +moverestrict=nomove [fourdiamonds_sword_bandit_sitnorth] name=Bandit @@ -38433,6 +46818,8 @@ op1=Talk-to head1=obj_pickpocket_guide_man head2=idk_man_jaw_short_head head3=npc_gem_trader_head +defaultmode=none +moverestrict=nomove [fourdiamonds_sword_bandit_siteast] name=Bandit @@ -38464,6 +46851,8 @@ op1=Talk-to head1=obj_pickpocket_guide_man head2=idk_man_jaw_short_head head3=npc_gem_trader_head +defaultmode=none +moverestrict=nomove [fourdiamonds_sword_bandit_sitwest] name=Bandit @@ -38495,6 +46884,8 @@ op1=Talk-to head1=obj_pickpocket_guide_man head2=idk_man_jaw_short_head head3=npc_gem_trader_head +defaultmode=none +moverestrict=nomove [fourdiamonds_sword_bandit_free] name=Bandit @@ -38530,6 +46921,20 @@ vislevel=57 head1=obj_pickpocket_guide_man head2=idk_man_jaw_short_head head3=npc_gem_trader_head +wanderrange=10 +maxrange=12 +// attackrange= +// respawnrate= +hitpoints=50 +attack=50 +strength=50 +defence=50 +param=damagetype,^crush_style +param=attack_anim,human_sword_stab +param=defend_anim,human_sword_def +param=attack_sound,stabsword_stab +// huntmode= +// huntrange= [fourdiamonds_troll_child] alwaysontop=yes @@ -38607,6 +47012,8 @@ op1=Talk-to vislevel=hide head1=npc_1125_head head2=npc_1125_headi2 +defaultmode=none +moverestrict=nomove [trollrescue_icetroll_melee1] name=Ice Troll @@ -38625,6 +47032,28 @@ resizeh=134 resizev=134 op2=Attack vislevel=124 +// respawnrate= +hitpoints=80 +attack=140 +strength=120 +defence=80 +param=attackbonus,60 +param=strengthbonus,60 +param=stabdefence,30 +param=slashdefence,60 +param=crushdefence,30 +param=damagetype,^crush_style +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +param=attack_sound,ice_troll_attack +param=defend_sound,ice_troll_hit +param=death_sound,troll_death +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// huntmode=cowardly +// huntrange= +// osrs sounds troll_guard_attack , troll_hit , troll_death [trollrescue_icetroll_melee2] name=Ice Troll @@ -38645,6 +47074,28 @@ resizeh=128 resizev=128 op2=Attack vislevel=123 +// respawnrate= +hitpoints=80 +attack=120 +strength=120 +defence=100 +param=attackbonus,60 +param=strengthbonus,60 +param=stabdefence,30 +param=slashdefence,60 +param=crushdefence,30 +param=damagetype,^crush_style +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +param=attack_sound,ice_troll_attack +param=defend_sound,ice_troll_hit +param=death_sound,troll_death +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// huntmode=cowardly +// huntrange= +// osrs sounds ice_troll_attack , troll_hit , troll_death [trollrescue_icetroll_melee3] name=Ice Troll @@ -38664,6 +47115,28 @@ resizeh=139 resizev=139 op2=Attack vislevel=120 +// respawnrate= +hitpoints=100 +attack=100 +strength=100 +defence=120 +param=attackbonus,60 +param=strengthbonus,60 +param=stabdefence,30 +param=slashdefence,60 +param=crushdefence,30 +param=damagetype,^crush_style +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +param=attack_sound,ice_troll_attack +param=defend_sound,ice_troll_hit +param=death_sound,troll_death +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// huntmode=cowardly +// huntrange= +// osrs sounds troll_guard_attack , ice_troll_hit , troll_death [trollrescue_icetroll_melee4] name=Ice Troll @@ -38684,6 +47157,28 @@ resizeh=134 resizev=134 op2=Attack vislevel=121 +// respawnrate= +hitpoints=80 +attack=100 +strength=120 +defence=120 +param=attackbonus,60 +param=strengthbonus,60 +param=stabdefence,30 +param=slashdefence,60 +param=crushdefence,30 +param=damagetype,^crush_style +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +param=attack_sound,ice_troll_attack +param=defend_sound,ice_troll_hit +param=death_sound,troll_death +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// huntmode=cowardly +// huntrange= +// osrs sounds troll_guard_attack , ice_troll_hit , troll_death [trollrescue_icetroll_melee5] name=Ice Troll @@ -38703,6 +47198,28 @@ resizeh=138 resizev=138 op2=Attack vislevel=120 +// respawnrate= +hitpoints=120 +attack=120 +strength=80 +defence=100 +param=attackbonus,60 +param=strengthbonus,60 +param=stabdefence,30 +param=slashdefence,60 +param=crushdefence,30 +param=damagetype,^crush_style +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +param=attack_sound,ice_troll_attack +param=defend_sound,ice_troll_hit +param=death_sound,troll_death +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// huntmode=cowardly +// huntrange= +// osrs sounds troll_guard_attack , ice_troll_hit , troll_death [trollrescue_icetroll_melee6] name=Ice Troll @@ -38723,6 +47240,28 @@ resizeh=125 resizev=125 op2=Attack vislevel=120 +// respawnrate= +hitpoints=80 +attack=80 +strength=120 +defence=140 +param=attackbonus,60 +param=strengthbonus,60 +param=stabdefence,30 +param=slashdefence,60 +param=crushdefence,30 +param=damagetype,^crush_style +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +param=attack_sound,ice_troll_attack +param=defend_sound,ice_troll_hit +param=death_sound,troll_death +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// huntmode=cowardly +// huntrange= +// osrs sounds ice_troll_attack , troll_hit , troll_death [trollrescue_icetroll_melee7] name=Ice Troll @@ -38741,6 +47280,28 @@ resizeh=134 resizev=134 op2=Attack vislevel=121 +// respawnrate= +hitpoints=90 +attack=110 +strength=110 +defence=110 +param=attackbonus,60 +param=strengthbonus,60 +param=stabdefence,30 +param=slashdefence,60 +param=crushdefence,30 +param=damagetype,^crush_style +param=attack_anim,troll_attack +param=defend_anim,troll_block +param=death_anim,troll_death +param=attack_sound,ice_troll_attack +param=defend_sound,ice_troll_hit +param=death_sound,troll_death +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// huntmode=cowardly +// huntrange= +// osrs sounds troll_guard_attack , troll_hit , troll_death [troll_block_1] turnspeed=0 @@ -38750,6 +47311,7 @@ vislevel=34 multivar=fd_icewarrior_dadfree multinpc=0,fd_trollblock1 multinpc=1,fd_troll_dad +// TODO [fd_trollblock1] name=Ice block @@ -38760,6 +47322,13 @@ size=2 op1=Talk-to op2=Smash-ice turnspeed=0 +hitpoints=10 +attack=0 +strength=0 +defence=128 +param=stabdefence,128 +param=slashdefence,128 +// TODO [troll_block_2] turnspeed=0 @@ -38769,6 +47338,7 @@ vislevel=34 multivar=fd_icewarrior_mumfree multinpc=0,fd_trollblock2 multinpc=1,fd_troll_mum +// TODO [fd_trollblock2] name=Ice block @@ -38779,6 +47349,13 @@ size=2 op1=Talk-to op2=Smash-ice turnspeed=0 +hitpoints=10 +attack=0 +strength=0 +defence=128 +param=stabdefence,128 +param=slashdefence,128 +// TODO [troll_frozen_1] walkanim=troll_walk @@ -38787,6 +47364,7 @@ vislevel=1 multivar=fd_icewarrior_subquest multinpc=4,fd_troll_dad multinpc=5,fd_troll_dad +// TODO [fd_troll_dad] name=Troll father @@ -38804,6 +47382,7 @@ op1=Talk-to vislevel=hide head1=npc_1125_head head2=npc_1125_headi2 +// TODO [troll_frozen_2] walkanim=troll_walk @@ -38812,6 +47391,7 @@ vislevel=1 multivar=fd_icewarrior_subquest multinpc=4,fd_troll_mum multinpc=5,fd_troll_mum +// TODO [fd_troll_mum] name=Troll mother @@ -38833,6 +47413,7 @@ op1=Talk-to vislevel=hide head1=npc_1125_head head2=npc_1125_headi2 +// TODO [ice_wolf_1] name=Ice wolf @@ -38847,6 +47428,23 @@ walkanim=dog_walk readyanim=dog_ready op2=Attack vislevel=132 +wanderrange=6 +maxrange=8 +hitpoints=70 +attack=150 +strength=150 +defence=70 +param=damagetype,^stab_style +param=attack_anim,dog_attack +param=defend_anim,dog_block +param=death_anim,dog_death +param=attack_sound,wolf_attack +param=defend_sound,wolf_hit +param=death_sound,wolf_death +param=death_drop,wolf_bones +param=slayer_category,^slayer_wolf +// huntmode=cowardly +// huntrange= [ice_wolf_2] name=Ice wolf @@ -38863,6 +47461,23 @@ op2=Attack resizev=110 resizeh=110 vislevel=132 +wanderrange=6 +maxrange=8 +hitpoints=70 +attack=150 +strength=150 +defence=70 +param=damagetype,^stab_style +param=attack_anim,dog_attack +param=defend_anim,dog_block +param=death_anim,dog_death +param=attack_sound,wolf_attack +param=defend_sound,wolf_hit +param=death_sound,wolf_death +param=death_drop,wolf_bones +param=slayer_category,^slayer_wolf +// huntmode=cowardly +// huntrange= [ice_wolf_3] name=Ice wolf @@ -38879,6 +47494,23 @@ op2=Attack resizev=150 resizeh=150 vislevel=132 +wanderrange=6 +maxrange=8 +hitpoints=70 +attack=150 +strength=150 +defence=70 +param=damagetype,^stab_style +param=attack_anim,dog_attack +param=defend_anim,dog_block +param=death_anim,dog_death +param=attack_sound,wolf_attack +param=defend_sound,wolf_hit +param=death_sound,wolf_death +param=death_drop,wolf_bones +param=slayer_category,^slayer_wolf +// huntmode=cowardly +// huntrange= [ice_wolf_4] name=Ice wolf @@ -38895,6 +47527,23 @@ op2=Attack resizev=160 resizeh=160 vislevel=132 +wanderrange=6 +maxrange=8 +hitpoints=70 +attack=150 +strength=150 +defence=70 +param=damagetype,^stab_style +param=attack_anim,dog_attack +param=defend_anim,dog_block +param=death_anim,dog_death +param=attack_sound,wolf_attack +param=defend_sound,wolf_hit +param=death_sound,wolf_death +param=death_drop,wolf_bones +param=slayer_category,^slayer_wolf +// huntmode=cowardly +// huntrange= [ice_wolf_5] name=Ice wolf @@ -38911,6 +47560,23 @@ op2=Attack resizev=140 resizeh=145 vislevel=132 +wanderrange=6 +maxrange=8 +hitpoints=70 +attack=150 +strength=150 +defence=70 +param=damagetype,^stab_style +param=attack_anim,dog_attack +param=defend_anim,dog_block +param=death_anim,dog_death +param=attack_sound,wolf_attack +param=defend_sound,wolf_hit +param=death_sound,wolf_death +param=death_drop,wolf_bones +param=slayer_category,^slayer_wolf +// huntmode=cowardly +// huntrange= [ice_wolf_6] name=Ice wolf @@ -38927,11 +47593,29 @@ op2=Attack resizev=140 resizeh=145 vislevel=132 +wanderrange=6 +maxrange=8 +hitpoints=70 +attack=150 +strength=150 +defence=70 +param=damagetype,^stab_style +param=attack_anim,dog_attack +param=defend_anim,dog_block +param=death_anim,dog_death +param=attack_sound,wolf_attack +param=defend_sound,wolf_hit +param=death_sound,wolf_death +param=death_drop,wolf_bones +param=slayer_category,^slayer_wolf +// huntmode=cowardly +// huntrange= [desert_treasure_invisible_npc] model1=trollrescue_blankmodel_8 active=no vislevel=1 +// TODO [deserttreasure_mummy_1] name=Mummy @@ -38949,6 +47633,27 @@ vislevel=hide walkanim=deserttreasure_mummy_walk readyanim=deserttreasure_mummy_ready op2=Attack +// wanderrange= +// maxrange= +// attacrange= +// respawnrate= +hitpoints=1 +attack=255 +strength=2 +defence=50 +param=stabdefence,100 +param=slashdefence,100 +param=crushdefence,100 +param=damagetype,^crush_style +param=attack_anim,deserttreasure_mummy_attack +param=defend_anim,deserttreasure_mummy_block +param=death_anim,deserttreasure_mummy_death +param=attack_sound,mummy_attack +param=defend_sound,mummy_hit +param=death_sound,mummy_death +param=death_drop,ashes +// huntmode= +// huntrange= [deserttreasure_mummy_1_on_fire] name=Mummy @@ -38969,14 +47674,39 @@ readyanim=deserttreasure_mummy_walk_on_fire op2=Attack ambient=60 contrast=60 +// wanderrange= +// maxrange= +// attacrange= +// respawnrate= +hitpoints=10 +attack=255 +strength=2 +defence=50 +param=stabdefence,100 +param=slashdefence,100 +param=crushdefence,100 +param=damagetype,^crush_style +param=attack_anim,deserttreasure_mummy_attack +param=defend_anim,deserttreasure_mummy_block +param=death_anim,null +param=attack_sound,mummy_on_fire_attack +param=defend_sound,mummy_hit +param=death_sound,mummy_on_fire_death +param=death_drop,ashes +// huntmode= +// huntrange= -[mummy_f_turn_to_ash] +[mummy_turn_to_ash] name=Mummy desc=A tightly wrapped monster. model1=npc_1960 vislevel=96 walkanim=deserttreasure_mummy_turn_to_ash readyanim=deserttreasure_mummy_turn_to_ash +defaultmode=none +moverestrict=nomove +blockwalk=all +param=death_sound,mummy_ash_death [deserttreasure_mummy_2] name=Mummy @@ -38996,6 +47726,28 @@ walkanim=deserttreasure_mummy_walk readyanim=deserttreasure_mummy_ready op2=Attack vislevel=103 +// wanderrange= +// maxrange= +// attacrange= +// respawnrate= +hitpoints=90 +attack=90 +strength=90 +defence=90 +param=strengthbonus,90 +param=stabdefence,90 +param=slashdefence,90 +param=crushdefence,90 +param=damagetype,^crush_style +param=attack_anim,deserttreasure_mummy_attack +param=defend_anim,deserttreasure_mummy_block +param=death_anim,deserttreasure_mummy_death +param=attack_sound,mummy_attack +param=defend_sound,mummy_hit +param=death_sound,mummy_death +param=death_drop,ashes +// huntmode=cowardly +// huntrange= [deserttreasure_mummy_3] name=Mummy @@ -39015,6 +47767,28 @@ walkanim=deserttreasure_mummy_walk readyanim=deserttreasure_mummy_ready op2=Attack vislevel=103 +// wanderrange= +// maxrange= +// attacrange= +// respawnrate= +hitpoints=90 +attack=90 +strength=90 +defence=90 +param=strengthbonus,90 +param=stabdefence,90 +param=slashdefence,90 +param=crushdefence,90 +param=damagetype,^crush_style +param=attack_anim,deserttreasure_mummy_attack +param=defend_anim,deserttreasure_mummy_block +param=death_anim,deserttreasure_mummy_death +param=attack_sound,mummy_attack +param=defend_sound,mummy_hit +param=death_sound,mummy_death +param=death_drop,ashes +// huntmode=cowardly +// huntrange= [deserttreasure_mummy_4] name=Mummy @@ -39034,6 +47808,28 @@ walkanim=deserttreasure_mummy_walk readyanim=deserttreasure_mummy_ready op2=Attack vislevel=103 +// wanderrange= +// maxrange= +// attacrange= +// respawnrate= +hitpoints=90 +attack=90 +strength=90 +defence=90 +param=strengthbonus,90 +param=stabdefence,90 +param=slashdefence,90 +param=crushdefence,90 +param=damagetype,^crush_style +param=attack_anim,deserttreasure_mummy_attack +param=defend_anim,deserttreasure_mummy_block +param=death_anim,deserttreasure_mummy_death +param=attack_sound,mummy_attack +param=defend_sound,mummy_hit +param=death_sound,mummy_death +param=death_drop,ashes +// huntmode=cowardly +// huntrange= [deserttreasure_mummy_5] name=Mummy @@ -39053,6 +47849,28 @@ walkanim=deserttreasure_mummy_walk readyanim=deserttreasure_mummy_ready op2=Attack vislevel=103 +// wanderrange= +// maxrange= +// attacrange= +// respawnrate= +hitpoints=90 +attack=90 +strength=90 +defence=90 +param=strengthbonus,90 +param=stabdefence,90 +param=slashdefence,90 +param=crushdefence,90 +param=damagetype,^crush_style +param=attack_anim,deserttreasure_mummy_attack +param=defend_anim,deserttreasure_mummy_block +param=death_anim,deserttreasure_mummy_death +param=attack_sound,mummy_attack +param=defend_sound,mummy_hit +param=death_sound,mummy_death +param=death_drop,ashes +// huntmode=cowardly +// huntrange= [deserttreasure_mummy_2_on_fire] name=Mummy @@ -39075,6 +47893,28 @@ op2=Attack ambient=60 contrast=60 vislevel=103 +// wanderrange= +// maxrange= +// attacrange= +// respawnrate= +hitpoints=90 +attack=90 +strength=90 +defence=90 +param=strengthbonus,90 +param=stabdefence,90 +param=slashdefence,90 +param=crushdefence,90 +param=damagetype,^crush_style +param=attack_anim,deserttreasure_mummy_attack +param=defend_anim,deserttreasure_mummy_block +param=death_anim,null +param=attack_sound,mummy_on_fire_attack +param=defend_sound,mummy_hit +param=death_sound,mummy_on_fire_death +param=death_drop,ashes +// huntmode=cowardly +// huntrange= [deserttreasure_mummy_3_on_fire] name=Mummy @@ -39097,6 +47937,28 @@ op2=Attack ambient=60 contrast=60 vislevel=103 +// wanderrange= +// maxrange= +// attacrange= +// respawnrate= +hitpoints=90 +attack=90 +strength=90 +defence=90 +param=strengthbonus,90 +param=stabdefence,90 +param=slashdefence,90 +param=crushdefence,90 +param=damagetype,^crush_style +param=attack_anim,deserttreasure_mummy_attack +param=defend_anim,deserttreasure_mummy_block +param=death_anim,null +param=attack_sound,mummy_on_fire_attack +param=defend_sound,mummy_hit +param=death_sound,mummy_on_fire_death +param=death_drop,ashes +// huntmode=cowardly +// huntrange= [deserttreasure_mummy_4_on_fire] name=Mummy @@ -39119,6 +47981,28 @@ op2=Attack ambient=60 contrast=60 vislevel=103 +// wanderrange= +// maxrange= +// attacrange= +// respawnrate= +hitpoints=90 +attack=90 +strength=90 +defence=90 +param=strengthbonus,90 +param=stabdefence,90 +param=slashdefence,90 +param=crushdefence,90 +param=damagetype,^crush_style +param=attack_anim,deserttreasure_mummy_attack +param=defend_anim,deserttreasure_mummy_block +param=death_anim,null +param=attack_sound,mummy_on_fire_attack +param=defend_sound,mummy_hit +param=death_sound,mummy_on_fire_death +param=death_drop,ashes +// huntmode=cowardly +// huntrange= [deserttreasure_mummy_5_on_fire] name=Mummy @@ -39141,6 +48025,28 @@ op2=Attack ambient=60 contrast=60 vislevel=103 +// wanderrange= +// maxrange= +// attacrange= +// respawnrate= +hitpoints=90 +attack=90 +strength=90 +defence=90 +param=strengthbonus,90 +param=stabdefence,90 +param=slashdefence,90 +param=crushdefence,90 +param=damagetype,^crush_style +param=attack_anim,deserttreasure_mummy_attack +param=defend_anim,deserttreasure_mummy_block +param=death_anim,null +param=attack_sound,mummy_on_fire_attack +param=defend_sound,mummy_hit +param=death_sound,mummy_on_fire_death +param=death_drop,ashes +// huntmode=cowardly +// huntrange= [scarab_swarm] name=Scarabs @@ -39150,6 +48056,31 @@ walkanim=scarab_swarming readyanim=scarab_ready op2=Attack vislevel=92 +// wanderrange= +// maxrange= +// attacrange= +// respawnrate= +hitpoints=25 +attack=255 +strength=2 +defence=10 +param=attackrate,1 +param=stabdefence,15 +param=slashdefence,15 +param=crushdefence,15 +param=magicdefence,15 +param=rangedefence,15 +param=damagetype,^slash_style +param=attack_anim,scarab_attack +param=defend_anim,scarab_parry +param=death_anim,scarab_parry +param=attack_sound,scarabs_attack +param=defend_sound,scarabs_hit +param=death_sound,scarabs_death +param=death_drop,null +// huntmode= +// huntrange= +// param=param_1353,1 [azzanadra] walkanim=ghost_walk @@ -39172,6 +48103,7 @@ walkanim=ghost_walk readyanim=ghost_ready op1=Talk-to head1=npc_1971_head +//TODO [shadow_warrior_rasool] name=Rasolo @@ -39204,6 +48136,7 @@ op3=Trade head1=obj_leather_cowl_manhead2 head2=idk_man_jaw_long_head head3=obj_cavalier_brown_manhead +wanderrange=10 [sword_skeleton_3] name=Giant skeleton @@ -39222,6 +48155,26 @@ resizev=190 resizeh=190 op2=Attack vislevel=80 +wanderrange=2 +maxrange=15 +// attackrange= +// respawnrate= +// hitpoints=70 +attack=70 +strength=70 +defence=70 +param=damagetype,^crush_style +param=attack_anim,skeleton_attack +param=defend_anim,skeleton_block +param=death_anim,skeleton_death +param=attack_sound,armed_skeleton +param=defend_sound,skelly_hit +param=death_sound,skeleton_death +param=death_drop,big_bones +param=undead,^true +param=slayer_category,^slayer_skeleton +// huntmode=cowardly +// huntrange= [fd_damis_normal] name=Damis @@ -39249,6 +48202,33 @@ alwaysontop=yes vislevel=103 head1=obj_khazard_helmet_manhead head2=idk_man_jaw_short_head +// wanderrange= +// maxrange= +// attackrange= +// respawnrate= +attack=90 +defence=90 +strength=90 +hitpoints=90 +// param=attackrate, +// param=attackbonus, +param=strengthbonus,80 +param=stabdefence,60 +param=slashdefence,60 +param=crushdefence,60 +param=magicdefence,60 +// param=rangedefence, +// param=damagetype,^ +// param=attack_anim, +// param=defend_anim, +// param=death_anim, +// param=attack_sound, +// param=defend_sound, +// param=death_sound, +// param=death_drop, +// huntmode= +// huntrange= +// TODO [fd_damis_tougher] name=Damis @@ -39276,6 +48256,28 @@ alwaysontop=yes vislevel=174 head1=obj_pickpocket_guide_man head2=idk_man_jaw_short_head +// wanderrange= +maxrange=32 +// attackrange= +// respawnrate= +hitpoints=200 +attack=160 +strength=100 +defence=160 +param=attackrate,3 +param=strengthbonus,100 +param=stabdefence,100 +param=slashdefence,100 +param=crushdefence,100 +param=magicdefence,80 +param=rangedefence,120 +param=damagetype,^crush_style +param=attack_anim,human_dhsword_chop +param=defend_anim,human_dhsword_block +param=attack_sound,2H_slash +// param=death_drop, +// huntmode= +// huntrange= [shadow_dog_wild] name=Shadow Hound @@ -39305,7 +48307,7 @@ readyanim=human_ready op2=Attack vislevel=167 -[npc_1978] +[ics_little_worker1] name=Slave desc=A malnourished worker. model1=npc_1978 @@ -39336,7 +48338,7 @@ head1=idk_man_jaw_short_head head2=npc_1978_head head3=npc_1978_headi2 -[npc_1979] +[ics_little_worker2] name=Slave desc=A malnourished worker. model1=idk_man_hair_dreadlocks @@ -39502,7 +48504,7 @@ head2=idk_man_hair_long_head head3=obj_headband_red_manhead head4=npc_1978_headi2 -[ics_little_hipriest_town] +[ics_little_hipriest_ceremony] walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready alwaysontop=yes @@ -39515,7 +48517,7 @@ multinpc=22,ics_little_hipriest_vis multinpc=23,ics_little_hipriest_vis multinpc=24,ics_little_hipriest_vis -[npc_1985] +[ics_little_hipriest_town] walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready alwaysontop=yes @@ -39551,7 +48553,7 @@ head1=idk_man_jaw_long_head head2=npc_1986_head head3=npc_1978_headi2 -[npc_1987] +[ics_little_priest_ceremony] walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready alwaysontop=yes @@ -39717,6 +48719,21 @@ walkanim=dog_walk readyanim=dog_ready op2=Attack vislevel=21 +wanderrange=12 +maxrange=14 +// respawnrate= +hitpoints=27 +attack=17 +strength=18 +defence=15 +param=damagetype,^stab_style +param=attack_anim,dog_attack +param=defend_anim,dog_block +param=death_anim,dog_death +param=attack_sound,jackal_attack +param=defend_sound,jackal_hit +param=death_sound,jackal_death +param=slayer_category,^slayer_dog [ics_little_locust] name=Locust @@ -39735,7 +48752,7 @@ size=2 op2=Attack vislevel=31 -[ics_little_plague_frog_vis] +[ics_little_plague_frog] name=Plague Frog desc=A very smelly frog. model1=obj_bloated_toad @@ -39748,7 +48765,7 @@ readyanim=chompy_toad_ready op2=Attack vislevel=11 -[ics_little_plague_cow1_vis] +[ics_little_plague_cow1] name=Plagued Cow desc=I might give the burgers a miss in this town. model1=npc_1998 @@ -39770,7 +48787,7 @@ readyanim=cow_ready vislevel=hide op1=Pet -[ics_little_plague_cow2_vis] +[ics_little_plague_cow2] name=Plagued Cow desc=I don't fancy eating any part of this. model1=npc_cow @@ -39791,7 +48808,7 @@ readyanim=cow_ready vislevel=hide op1=Pet -[ics_little_plague_cow3_vis] +[ics_little_plague_cow3] name=Plagued Cow desc=It's a sick-looking cow. model1=npc_cow @@ -40025,15 +49042,15 @@ op2=Attack vislevel=75 alwaysontop=yes -[npc_2011] +[ics_little_ic] walkanim=human_halberdwalk_f,human_halberdwalk_b,human_halberdwalk_l,human_halberdwalk_r readyanim=human_staffready alwaysontop=yes vislevel=1 multivar=ics_little_var -multinpc=24,ics_little_ic +multinpc=24,ics_little_ic_vis -[ics_little_ic] +[ics_little_ic_vis] name=Icthlarin desc=A jackal headed demi-god. model1=npc_2012 @@ -40994,7 +50011,7 @@ op1=Talk-to head1=obj_pickpocket_guide_man head2=obj_bluewizhat_manhead -[npc_2067] +[0_49_149_cavefish] name=Fishing spot desc=I can see fish swimming in the water. model1=npc_2067 @@ -41006,8 +50023,11 @@ op1=Net op3=Bait op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 -[npc_2068] +[0_50_149_cavefish] name=Fishing spot desc=I can see fish swimming in the water. model1=npc_2067 @@ -41019,6 +50039,9 @@ op1=Net op3=Bait op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 [cave_goblin_miner] name=Cave goblin miner @@ -45926,7 +54949,8 @@ head1=npc_drunk1_head head2=idk_man_jaw_long_head head3=npc_councillor_halgrive_head -[npc_2291] +// not real name +[magic_carpet_seller1] name=Rug Merchant desc=A carpet merchant. model1=obj_roguetrader_fez_hat_manwear @@ -45957,7 +54981,8 @@ head1=obj_roguetrader_fez_hat_manhead head2=obj_leather_cowl_manhead2 head3=idk_man_jaw_moustache_head -[npc_2292] +// not real name +[magic_carpet_seller2] name=Rug Merchant desc=A carpet merchant. model1=obj_roguetrader_fez_hat_manwear @@ -45987,7 +55012,8 @@ head1=obj_roguetrader_fez_hat_manhead head2=obj_pickpocket_guide_man head3=idk_man_jaw_short_head -[npc_2293] +// not real name +[magic_carpet_seller3] name=Rug Merchant desc=A man who deals in rugs. model1=obj_roguetrader_fez_hat_manwear @@ -46013,7 +55039,8 @@ head1=obj_roguetrader_fez_hat_manhead head2=idk_man_hair_cropped_head head3=idk_man_jaw_goatee_head -[npc_2294] +// not real name +[magic_carpet_seller4] name=Rug Merchant desc=A man who deals in rugs. model1=obj_roguetrader_fez_hat_manwear @@ -46044,16 +55071,18 @@ head1=obj_roguetrader_fez_hat_manhead head2=obj_pickpocket_guide_man head3=npc_1862_headi2 -[magic_carpet_seller5] +// not real name +[magic_carpet_seller5_multi] readyanim=sitting_ready alwaysontop=yes turnspeed=0 op1=Talk-to vislevel=1 multivar=golem_a -multinpc=10,magic_carpet_seller4 +multinpc=10,magic_carpet_seller5 -[magic_carpet_seller4] +// not real name +[magic_carpet_seller5] name=Rug Merchant desc=A man who deals in rugs. model1=obj_roguetrader_fez_hat_manwear @@ -46081,16 +55110,18 @@ head1=obj_roguetrader_fez_hat_manhead head2=obj_pickpocket_guide_man head3=idk_man_jaw_moustache_head -[npc_2297] +// not real name +[magic_carpet_seller6_multi] walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready alwaysontop=yes op1=Talk-to vislevel=hide multivar=ics_ent_open -multinpc=1,npc_2298 +multinpc=1,magic_carpet_seller6 -[npc_2298] +// not real name +[magic_carpet_seller6] name=Rug Merchant desc=A man who deals in rugs. model1=obj_roguetrader_fez_hat_manwear @@ -46123,16 +55154,18 @@ head1=obj_roguetrader_fez_hat_manhead head2=idk_man_hair_long_head head3=idk_man_jaw_goatee_head -[npc_2299] +// not real name +[magic_carpet_seller7_multi] walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready alwaysontop=yes op1=Talk-to vislevel=hide multivar=ics_ent_open -multinpc=1,npc_2300 +multinpc=1,magic_carpet_seller7 -[npc_2300] +// not real name +[magic_carpet_seller7] name=Rug Station Attendant desc=A man who deals in rugs. model1=obj_roguetrader_fez_hat_manwear @@ -47215,7 +56248,7 @@ readyanim=sheep_ready op1=Prod alwaysontop=yes -[npc_2349] +[mourning_overpass_mourner1] name=Mourner desc=A mourner. model1=obj_gasmask_manwear @@ -47241,7 +56274,7 @@ op2=Attack vislevel=11 head1=obj_gasmask_manhead -[npc_2350] +[mourning_overpass_mourner2] name=Mourner desc=A mourner. model1=obj_gasmask_manwear @@ -47267,7 +56300,7 @@ op2=Attack vislevel=11 head1=obj_gasmask_manhead -[npc_2351] +[mourning_overpass_mourner3] name=Mourner desc=A mourner. model1=obj_gasmask_manwear @@ -47621,7 +56654,7 @@ op1=Talk-to vislevel=hide head1=npc_1679_head -[mourning_town_elf_5_vis] +[mourning_town_elf_5] name=Kelyn desc=An Elf. model1=npc_1679 @@ -47716,7 +56749,7 @@ op1=Talk-to vislevel=hide head1=obj_pickpocket_guide_gnome -[headmourner_vis] +[mourner_hideout_head_mourner] name=Head mourner desc=A Mourner showing his true identity. model1=npc_2372 @@ -47738,7 +56771,7 @@ op1=Talk-to head1=npc_2352_head head2=idk_man_jaw_moustache_head -[mourner1_vis] +[mourner_hideout_guard] name=Mourner desc=A Mourner, or plague healer. model1=obj_gasmask_manwear @@ -47759,7 +56792,7 @@ op2=Attack vislevel=108 head1=obj_gasmask_manhead -[mournertwa_vis] +[mourner_hideout_gnome_guard] name=Mourner desc=A Mourner, or plague healer. model1=obj_gasmask_manwear @@ -48689,7 +57722,7 @@ readyanim=dwarf_ready_sitting_and_drinking vislevel=hide head1=npc_2094_head -[npc_2432] +[dwarf_red_axe_henchman] name=Red Axe Henchman desc=A short, but extremely tough looking dwarf... model1=npc_2412 @@ -48712,7 +57745,7 @@ vislevel=1 head1=npc_2412_head head2=npc_2414_head -[npc_2433] +[dwarf_red_axe_henchman2] name=Red Axe Henchman desc=A short, but extremely tough looking dwarf... model1=npc_2412 @@ -48734,7 +57767,7 @@ readyanim=forgettable_evil_dwarf_laugh vislevel=1 head1=npc_2412_head -[npc_2434] +[ogre_red_axe_shaman] name=Ogre shaman desc=Seems intelligent... for an ogre. model1=npc_2417 @@ -48829,7 +57862,7 @@ op3=Travel head1=obj_dagganoth_melee_helm_manhead head2=idk_man_jaw_split_head -[npc_2439] +[viking_askelapen_dagganoth_mountain] name=Askeladden desc=Looks like a wanna be Fremennik. model1=npc_jeremy_servili2 @@ -48854,7 +57887,7 @@ op1=Talk-to head1=npc_hudon_waterfall_quest_head head2=npc_1295_head -[npc_2440] +[dagannoth_weak_door_south] name=Door-support desc=This support is propping the door closed. model1=npc_2440 @@ -48873,7 +57906,7 @@ vislevel=hide minimap=no op2=Destroy -[npc_2441] +[dagannoth_weak_door_falling_south] name=Door desc=Without it's support, it was no problem! model1=npc_2440 @@ -48892,7 +57925,7 @@ turnspeed=0 vislevel=hide minimap=no -[npc_2442] +[dagannoth_weak_door_fallen_south] name=Door desc=Without it's support, it was no problem! model1=npc_2440 @@ -48911,7 +57944,7 @@ turnspeed=0 vislevel=hide minimap=no -[npc_2443] +[dagannoth_weak_door_west] name=Door-support desc=This support is propping the door closed. model1=npc_2440 @@ -48931,7 +57964,7 @@ vislevel=hide minimap=no op2=Destroy -[npc_2444] +[dagannoth_weak_door_falling_west] name=Door desc=This door seems to have a weak point. model1=npc_2440 @@ -48950,7 +57983,7 @@ turnspeed=0 vislevel=hide minimap=no -[npc_2445] +[dagannoth_weak_door_fallen_west] name=Door desc=This door seems to have a weak point. model1=npc_2440 @@ -48969,7 +58002,7 @@ turnspeed=0 vislevel=hide minimap=no -[npc_2446] +[dagannoth_weak_door_north] name=Door-support desc=This support is propping the door closed. model1=npc_2440 @@ -48989,7 +58022,7 @@ vislevel=hide minimap=no op2=Destroy -[npc_2447] +[dagannoth_weak_door_falling_north] name=Door desc=This door seems to have a weak point. model1=npc_2440 @@ -49008,7 +58041,7 @@ turnspeed=0 vislevel=hide minimap=no -[npc_2448] +[dagannoth_weak_door_fallen_north] name=Door desc=This door seems to have a weak point. model1=npc_2440 @@ -49027,7 +58060,7 @@ turnspeed=0 vislevel=hide minimap=no -[npc_2449] +[dungeon_dagganoth_egg1] name=Egg desc=I bet it's not made of chocolate... model1=npc_2449 @@ -49037,7 +58070,7 @@ turnspeed=0 vislevel=hide minimap=no -[npc_2450] +[dungeon_dagganoth_egg2] name=Egg desc=Moving eggs are worrying... model1=npc_2450 @@ -49049,7 +58082,7 @@ turnspeed=0 vislevel=hide minimap=no -[npc_2451] +[dungeon_dagganoth_egg3] name=Egg desc=I wonder what was inside it? model1=npc_2451 @@ -49059,7 +58092,7 @@ turnspeed=0 vislevel=hide minimap=no -[npc_2452] +[giant_rockcrab] name=Giant Rock Crab desc=No one likes crabs... especially really big ones! model1=npc_2452 @@ -49072,7 +58105,7 @@ readyanim=horror_crab_ready op2=Attack vislevel=137 -[npc_2453] +[giant_rockcrab_hidden] name=Boulder desc=Heavy rock! model1=npc_2453 @@ -49082,7 +58115,7 @@ resizeh=250 resizev=250 turnspeed=0 -[npc_2454] +[dagganoth_critter] name=Dagannoth spawn desc=A teeny-tiny horror from the ocean depths... model1=npc_2454 @@ -49093,7 +58126,7 @@ resizev=60 op2=Attack vislevel=42 -[npc_2455] +[dungeon_dagganoth_mainroom] name=Dagannoth desc=A darkened horror from the ocean depths... model1=poh_dagganoth_8 @@ -49112,7 +58145,7 @@ readyanim=horror_dagannoth_ready op2=Attack vislevel=90 -[npc_2456] +[dungeon_dagganoth_lighter] name=Dagannoth desc=A spiney horror from the ocean depths... model1=poh_dagganoth_8 @@ -49165,7 +58198,7 @@ head1=obj_pickpocket_guide_man head2=idk_man_jaw_goatee_head head3=obj_laderhosen_hat_manhead -[macro_pheasant_model_1] +[macro_pheasant_onetail] name=Pheasant desc=A brightly coloured game bird. model1=npc_2459 @@ -49177,7 +58210,7 @@ resizeh=30 resizev=30 vislevel=3 -[macro_pheasant_model_2] +[macro_pheasant_twotail] name=Pheasant desc=A brightly coloured game bird. model1=npc_2459 @@ -49190,7 +58223,7 @@ resizeh=30 resizev=30 vislevel=3 -[macro_pheasant_model_3] +[macro_pheasant_threetail] name=Pheasant desc=A brightly coloured game bird. model1=npc_2459 @@ -49203,7 +58236,7 @@ resizeh=30 resizev=30 vislevel=3 -[macro_pheasant_model_4] +[macro_pheasant_fourtail] name=Pheasant desc=A brightly coloured game bird. model1=npc_2459 @@ -49218,7 +58251,7 @@ resizeh=30 resizev=30 vislevel=3 -[macro_chicken1] +[macro_evil_chicken_1] name=Evil Chicken desc=A fowl beast. model1=rd_chicken_normal_8 @@ -49230,7 +58263,7 @@ op2=Attack alwaysontop=yes vislevel=19 -[macro_chicken2] +[macro_evil_chicken_2] name=Evil Chicken desc=A fowl beast. model1=rd_chicken_normal_8 @@ -49242,7 +58275,7 @@ op2=Attack alwaysontop=yes vislevel=38 -[macro_chicken3] +[macro_evil_chicken_3] name=Evil Chicken desc=A fowl beast. model1=rd_chicken_normal_8 @@ -49254,7 +58287,7 @@ op2=Attack alwaysontop=yes vislevel=69 -[macro_chicken4] +[macro_evil_chicken_4] name=Evil Chicken desc=A fowl beast. model1=rd_chicken_normal_8 @@ -49266,7 +58299,7 @@ op2=Attack alwaysontop=yes vislevel=81 -[macro_chicken5] +[macro_evil_chicken_5] name=Evil Chicken desc=A fowl beast. model1=rd_chicken_normal_8 @@ -49278,7 +58311,7 @@ op2=Attack alwaysontop=yes vislevel=121 -[macro_chicken6] +[macro_evil_chicken_6] name=Evil Chicken desc=A fowl beast. model1=rd_chicken_normal_8 @@ -49290,7 +58323,7 @@ op2=Attack alwaysontop=yes vislevel=159 -[npc_2469] +[macro_frog_royal] name=Frog desc=A frog. model1=npc_2469 @@ -49305,7 +58338,7 @@ op1=Talk-to alwaysontop=yes head1=npc_2469_head -[npc_2470] +[macro_frog_sulking] name=Frog desc=A frog. model1=npc_2469 @@ -49319,7 +58352,7 @@ vislevel=hide op1=Talk-to head1=npc_2469_head -[npc_2471] +[macro_frog_noncombat] name=Frog desc=A frog. model1=npc_2471 @@ -49333,7 +58366,7 @@ ambient=75 op1=Talk-to head1=npc_2471_head -[npc_2472] +[macro_frog_crier] name=Frog desc=A frog. model1=npc_2472 @@ -49347,7 +58380,7 @@ ambient=70 op1=Talk-to head1=npc_2472_head -[npc_2473] +[macro_frog_nohat] name=Frog desc=Eek! You're a frog! model1=npc_1828 @@ -49359,7 +58392,7 @@ vislevel=hide ambient=70 head1=npc_2473_head -[macro_frog_prin_he] +[macro_frog_prince] name=Frog prince desc=What a handsome man! model1=npc_2474 @@ -49384,7 +58417,7 @@ vislevel=hide head1=idk_man_hair_cropped_head head2=npc_2474_head -[macro_frog_prin_she] +[macro_frog_princess] name=Frog princess desc=What a nice dress! model1=npc_2475 @@ -49653,7 +58686,7 @@ op2=Attack turnspeed=1024 vislevel=35 -[npc_2491] +[tbwcu_jungle_spider] name=Jungle spider desc=A barely visible deadly jungle spider. model1=poh_giantspider_8 @@ -50579,7 +59612,7 @@ readyanim=human_staffready head1=npc_drunk1_head head2=idk_man_jaw_medium_head -[npc_2534] +[macro_mahogany_ent] name=Mahogany desc=A beautiful old mahogany tree. model1=npc_2534 @@ -50590,7 +59623,7 @@ vislevel=hide op1=Chop down op3=hidden -[npc_2535] +[macro_teak_ent] name=Teak desc=A beautiful old teak tree. model1=npc_2535 @@ -50752,7 +59785,7 @@ head1=npc_drunk1_head head2=npc_doctor_orbon_head head3=idk_man_jaw_goatee_head -[npc_2541] +[macro_hyde_1] name=Mr Hyde desc=This is not a good time to be examining him! model1=npc_2541 @@ -50777,7 +59810,7 @@ op2=Attack alwaysontop=yes vislevel=14 -[npc_2542] +[macro_hyde_2] name=Mr Hyde desc=This is not a good time to be examining him! model1=npc_2541 @@ -50802,7 +59835,7 @@ op2=Attack alwaysontop=yes vislevel=29 -[npc_2543] +[macro_hyde_3] name=Mr Hyde desc=This is not a good time to be examining him! model1=npc_2541 @@ -50827,7 +59860,7 @@ op2=Attack alwaysontop=yes vislevel=49 -[npc_2544] +[macro_hyde_4] name=Mr Hyde desc=This is not a good time to be examining him! model1=npc_2541 @@ -50852,7 +59885,7 @@ op2=Attack alwaysontop=yes vislevel=79 -[npc_2545] +[macro_hyde_5] name=Mr Hyde desc=This is not a good time to be examining him! model1=npc_2541 @@ -50877,7 +59910,7 @@ op2=Attack alwaysontop=yes vislevel=120 -[npc_2546] +[macro_hyde_6] name=Mr Hyde desc=This is not a good time to be examining him! model1=npc_2541 @@ -50902,7 +59935,7 @@ op2=Attack alwaysontop=yes vislevel=159 -[npc_2547] +[macro_doctor] name=Dr Ford desc=He's here to help. model1=npc_drunk1 @@ -51225,7 +60258,7 @@ op1=Talk-to op3=Trade head1=npc_upassdwarf3_head -[npc_2566] +[wom_cutscene_1] name=Wise Old Man desc=A venerable sage. model1=npc_2566 @@ -51254,7 +60287,7 @@ op1=Talk-to head1=npc_2566_head head2=npc_2253_headi2 -[npc_2567] +[wom_cutscene_2] name=Wise Old Man desc=A venerable and rich sage. model1=obj_red_partyhat_manwear @@ -52697,7 +61730,7 @@ ambient=60 contrast=60 vislevel=90 -[npc_2633] +[wom_original] name=Wise Old Man desc=A venerable sage. model1=npc_2566 @@ -53087,17 +62120,17 @@ turnspeed=0 op1=Talk-to head1=npc_gertrudescat_head -[npc_2652] +[twocats_niete] walkanim=cat_walk readyanim=cat_ready alwaysontop=yes vislevel=1 multivar=twocats_quest -multinpc=60,npc_2653 -multinpc=65,npc_2653 -multinpc=70,npc_2653 +multinpc=60,ics_little_cat_visible +multinpc=65,ics_little_cat_visible +multinpc=70,ics_little_cat_visible -[npc_2653] +[ics_little_cat_visible] name=Neite desc=A graceful feline. model1=npc_1992 @@ -53312,7 +62345,7 @@ head2=idk_man_jaw_short_head head3=npc_doctor_orbon_head head4=npc_master_fisher_head -[npc_2662] +[lazycat_light] name=Lazy cat desc=A friendly not so little pet. model1=npc_2662 @@ -53333,7 +62366,7 @@ resizeh=70 resizev=70 head1=npc_2662_head -[npc_2663] +[lazycat] name=Lazy cat desc=A friendly not so little pet. model1=npc_2662 @@ -53348,7 +62381,7 @@ resizeh=70 resizev=70 head1=npc_2662_head -[npc_2664] +[lazycat_brown] name=Lazy cat desc=A friendly not so little pet. model1=npc_2662 @@ -53369,7 +62402,7 @@ resizeh=70 resizev=70 head1=npc_2662_head -[npc_2665] +[lazycat_black] name=Lazy cat desc=A friendly not so little pet. model1=npc_2662 @@ -53390,7 +62423,7 @@ resizeh=70 resizev=70 head1=npc_2662_head -[npc_2666] +[lazycat_browngrey] name=Lazy cat desc=A friendly not so little pet. model1=npc_2662 @@ -53409,7 +62442,7 @@ resizeh=70 resizev=70 head1=npc_2662_head -[npc_2667] +[lazycat_bluegrey] name=Lazy cat desc=A friendly not so little pet. model1=npc_2662 @@ -53428,7 +62461,7 @@ resizeh=70 resizev=70 head1=npc_2662_head -[npc_2668] +[wileycat_light] name=Wily cat desc=A friendly little pet. model1=npc_2668 @@ -53450,7 +62483,7 @@ resizeh=70 resizev=70 head1=npc_2668_head -[npc_2669] +[wileycat] name=Wily cat desc=Wild. model1=npc_2668 @@ -53466,7 +62499,7 @@ resizeh=70 resizev=70 head1=npc_2668_head -[npc_2670] +[wileycat_brown] name=Wily cat desc=Wild. model1=npc_2668 @@ -53488,7 +62521,7 @@ resizeh=70 resizev=70 head1=npc_2668_head -[npc_2671] +[wileycat_black] name=Wily cat desc=Wild. model1=npc_2668 @@ -53510,7 +62543,7 @@ resizeh=70 resizev=70 head1=npc_2668_head -[npc_2672] +[wileycat_browngrey] name=Wily cat desc=Wild. model1=npc_2668 @@ -53530,7 +62563,7 @@ resizeh=70 resizev=70 head1=npc_2668_head -[npc_2673] +[wileycat_bluegrey] name=Wily cat desc=Wild. model1=npc_2668 @@ -53550,7 +62583,7 @@ resizeh=70 resizev=70 head1=npc_2668_head -[npc_2674] +[thief2] name=Thief desc=Known for his light-fingered qualities. model1=obj_viking_helmet_manwear @@ -53574,7 +62607,7 @@ vislevel=16 head1=obj_pickpocket_guide_man head2=obj_highwaymanmask_manhead -[npc_2675] +[man4_for_musa_point] name=Man desc=One of RuneScape's many citizens. model1=obj_viking_helmet_manwear @@ -53657,7 +62690,7 @@ vislevel=5 head1=obj_castlewars_cloak_saradomin_manhead head2=obj_highwaymanmask_manhead -[npc_2678] +[goblin_armed_melee_1] name=Goblin desc=An ugly green creature. model1=npc_goblin @@ -53675,7 +62708,7 @@ resizev=124 resizeh=124 vislevel=2 -[npc_2679] +[goblin_armed_melee_2] name=Goblin desc=An ugly green creature. model1=npc_goblin @@ -53692,7 +62725,7 @@ resizev=124 resizeh=124 vislevel=2 -[npc_2680] +[goblin_armed_melee_3] name=Goblin desc=An ugly green creature. model1=npc_goblin @@ -53709,7 +62742,7 @@ resizev=124 resizeh=124 vislevel=2 -[npc_2681] +[goblin_armed_melee_4] name=Goblin desc=An ugly green creature. model1=npc_goblin @@ -53725,7 +62758,7 @@ resizev=124 resizeh=124 vislevel=2 -[npc_2682] +[rat_indoors] name=Rat desc=A popular dwarven delicacy. model1=npc_rat @@ -54003,7 +63036,7 @@ ambient=30 op2=Attack vislevel=3 -[npc_2695] +[jail_pirate] name=Pirate desc=Yar! Shiver me timbers! model1=npc_pirate1 @@ -54034,7 +63067,7 @@ vislevel=23 head1=npc_pirate1_head head2=obj_eye_patch_manhead -[npc_2696] +[jail_thief] name=Thief desc=Known for his lightfingered qualities. model1=obj_viking_helmet_manwear @@ -54057,7 +63090,7 @@ op2=Attack vislevel=16 head1=obj_pickpocket_guide_man -[npc_2697] +[jail_mugger] name=Mugger desc=He jumps out and attacks people. model1=obj_feud_desert_disguise_manwear @@ -54671,7 +63704,7 @@ op1=Talk-to op3=Trade head1=obj_pickpocket_guide_farmer -[npc_2722] +[dragonslayer_giantrat_2] name=Giant rat desc=Overgrown vermin. model1=npc_giantrat @@ -54688,7 +63721,7 @@ op2=Attack ambient=15 vislevel=3 -[npc_2723] +[dragonslayer_giantrat_3] name=Giant rat desc=Overgrown vermin. model1=npc_giantrat @@ -54707,7 +63740,7 @@ resizev=106 ambient=15 vislevel=3 -[npc_2724] +[dragonslayer_skeleton_2] name=Skeleton desc=Could do with gaining a few pounds. model1=npc_dragonslayer_skeleton @@ -54731,7 +63764,7 @@ op2=Attack ambient=5 vislevel=22 -[npc_2725] +[dragonslayer_skeleton_3] name=Skeleton desc=Could do with gaining a few pounds. model1=npc_dragonslayer_skeleton @@ -54755,7 +63788,7 @@ op2=Attack ambient=5 vislevel=22 -[npc_2726] +[thurgos_seagull] name=Gull desc=A sea bird. model1=spot_biopigeon_launch @@ -54770,7 +63803,7 @@ readyanim=bird_ready vislevel=hide vislevel=hide -[npc_2727] +[thurgos_seagull2] name=Gull desc=A sea bird. model1=spot_biopigeon_launch @@ -54786,7 +63819,7 @@ vislevel=hide minimap=no vislevel=hide -[npc_2728] +[shipmonk1_b] name=Monk of Entrana desc=Holy looking. model1=npc_drunk1 @@ -54812,7 +63845,7 @@ op1=Talk-to head1=npc_drunk1_head head2=idk_man_jaw_medium_head -[npc_2729] +[shipmonk1_c] name=Monk of Entrana desc=Holy looking. model1=npc_sigbert_the_adventurer @@ -54838,7 +63871,7 @@ op1=Talk-to head1=obj_castlewars_cloak_saradomin_manhead head2=idk_man_jaw_medium_head -[npc_2730] +[shipmonk2_b] name=Monk of Entrana desc=Holy looking. model1=npc_drunk1 @@ -54864,7 +63897,7 @@ op1=Talk-to head1=npc_drunk1_head head2=idk_man_jaw_medium_head -[npc_2731] +[shipmonk2_c] name=Monk of Entrana desc=Holy looking. model1=npc_sigbert_the_adventurer @@ -55743,7 +64776,7 @@ head1=obj_pickpocket_guide_farmer head2=npc_2747_head head3=idk_man_jaw_long_head -[npc_2781] +[grandtree_spawnedguard] name=Gnome guard desc=A tree gnome guard. model1=npc_leprechaun @@ -55785,7 +64818,7 @@ resizeh=165 resizev=165 vislevel=182 -[npc_2784] +[mourner_hideout_slave_guard] name=Mourner desc=A Mourner, or plague healer. model1=obj_gasmask_manwear @@ -55805,7 +64838,7 @@ readyanim=human_staffready vislevel=hide head1=obj_gasmask_manhead -[npc_2785] +[mourner_slave_pickaxe] name=Slave desc=Digging. model1=idk_man_hair_cropped @@ -55826,7 +64859,7 @@ vislevel=hide readyanim=human_farming walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r -[npc_2786] +[mourner_slave_spade] name=Slave desc=Digging. model1=idk_man_hair_long @@ -55847,7 +64880,7 @@ vislevel=hide readyanim=human_dig walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r -[npc_2787] +[mourner_slave_no_tools] name=Slave desc=Confused. model1=obj_viking_helmet_manwear @@ -57736,6 +66769,9 @@ minimap=no op1=Fish op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 [deal_karamthulhu] name=Karamthulhu @@ -59524,7 +68560,7 @@ alwaysontop=yes op1=Talk-to head1=npc_2952_head -[vc_partyguests_sir_ceril_carnillean_vis] +[vc_partyguests_sir_ceril_carnillean] name=Ceril Carnillean desc=Head of the Carnillean household. model1=idk_man_hair_medium @@ -59762,7 +68798,7 @@ head1=npc_1862_head head2=npc_1862_headi2 head3=obj_leather_cowl_manhead2 -[npc_2962] +[ratcatcher_staticguard] name=Guard desc=He tries to keep order around here. model1=npc_guard1 @@ -59784,7 +68820,7 @@ vislevel=hide walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready -[npc_2963] +[ratcatcher_chiefguard] name=Guard desc=He tries to keep order around here. model1=npc_guard1 @@ -59806,7 +68842,7 @@ vislevel=hide walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready -[npc_2964] +[ratcatcher_guard_left_front] name=Guard desc=He tries to keep order around here. model1=npc_guard1 @@ -59828,7 +68864,7 @@ vislevel=hide walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready -[npc_2965] +[ratcatcher_guard_left_mid] name=Guard desc=He tries to keep order around here. model1=npc_guard1 @@ -59850,7 +68886,7 @@ vislevel=hide walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready -[npc_2966] +[ratcatcher_guard_left_back] name=Guard desc=He tries to keep order around here. model1=npc_guard1 @@ -59872,7 +68908,7 @@ vislevel=hide walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready -[npc_2967] +[ratcatcher_guard_left_fullback] name=Guard desc=He tries to keep order around here. model1=npc_guard1 @@ -59894,7 +68930,7 @@ vislevel=hide walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready -[npc_2968] +[ratcatcher_guard_right_front] name=Guard desc=He tries to keep order around here. model1=npc_guard1 @@ -59916,7 +68952,7 @@ vislevel=hide walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready -[npc_2969] +[ratcatcher_guard_right_mid] name=Guard desc=He tries to keep order around here. model1=npc_guard1 @@ -59938,7 +68974,7 @@ vislevel=hide walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready -[npc_2970] +[ratcatcher_guard_right_back] name=Guard desc=He tries to keep order around here. model1=npc_guard1 @@ -59960,7 +68996,7 @@ vislevel=hide walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready -[npc_2971] +[ratcatcher_guard_right_fullback] name=Guard desc=He tries to keep order around here. model1=npc_guard1 @@ -59982,7 +69018,7 @@ vislevel=hide walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready -[npc_2972] +[ratcatcher_guard_left_inside] name=Guard desc=He tries to keep order around here. model1=npc_guard1 @@ -60004,7 +69040,7 @@ vislevel=hide walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready -[npc_2973] +[ratcatcher_guard_right_inside] name=Guard desc=He tries to keep order around here. model1=npc_guard1 @@ -60650,7 +69686,7 @@ vislevel=hide op1=Talk-to head1=npc_chemist_head -[pitrat_sarim_def] +[pitrat_ardougne_def] name=Rat desc=A popular dwarven delicacy. model1=npc_rat @@ -60664,7 +69700,7 @@ op2=Hidden readyanim=mouse_ready walkanim=mouse_walk -[pitrat_sarim_agr] +[pitrat_ardougne_agr] name=Rat desc=A popular dwarven delicacy. model1=npc_rat @@ -60678,7 +69714,7 @@ op2=Hidden readyanim=mouse_ready walkanim=mouse_walk -[pitrat_sarim_neu] +[pitrat_ardougne_neu] name=Rat desc=A popular dwarven delicacy. model1=npc_rat @@ -60692,7 +69728,7 @@ op2=Hidden readyanim=mouse_ready walkanim=mouse_walk -[pitrat_varrock_def] +[pitrat_keldagrim_def] name=Rat desc=A popular dwarven delicacy. model1=npc_rat @@ -60706,7 +69742,7 @@ op2=Hidden readyanim=mouse_ready walkanim=mouse_walk -[pitrat_varrock_agr] +[pitrat_keldagrim_agr] name=Rat desc=A popular dwarven delicacy. model1=npc_rat @@ -60720,7 +69756,7 @@ op2=Hidden readyanim=mouse_ready walkanim=mouse_walk -[pitrat_varrock_neu] +[pitrat_keldagrim_neu] name=Rat desc=A popular dwarven delicacy. model1=npc_rat @@ -60734,7 +69770,7 @@ op2=Hidden readyanim=mouse_ready walkanim=mouse_walk -[pitrat_ardougne_def] +[pitrat_sarim_def] name=Rat desc=A popular dwarven delicacy. model1=npc_rat @@ -60748,7 +69784,7 @@ op2=Hidden readyanim=mouse_ready walkanim=mouse_walk -[pitrat_ardougne_agr] +[pitrat_sarim_agr] name=Rat desc=A popular dwarven delicacy. model1=npc_rat @@ -60762,7 +69798,7 @@ op2=Hidden readyanim=mouse_ready walkanim=mouse_walk -[pitrat_ardougne_neu] +[pitrat_sarim_neu] name=Rat desc=A popular dwarven delicacy. model1=npc_rat @@ -60776,7 +69812,7 @@ op2=Hidden readyanim=mouse_ready walkanim=mouse_walk -[pitrat_keldagrim_def] +[pitrat_varrock_def] name=Rat desc=A popular dwarven delicacy. model1=npc_rat @@ -60790,7 +69826,7 @@ op2=Hidden readyanim=mouse_ready walkanim=mouse_walk -[pitrat_keldagrim_agr] +[pitrat_varrock_agr] name=Rat desc=A popular dwarven delicacy. model1=npc_rat @@ -60804,7 +69840,7 @@ op2=Hidden readyanim=mouse_ready walkanim=mouse_walk -[pitrat_keldagrim_neu] +[pitrat_varrock_neu] name=Rat desc=A popular dwarven delicacy. model1=npc_rat @@ -60818,7 +69854,7 @@ op2=Hidden readyanim=mouse_ready walkanim=mouse_walk -[npc_3019] +[0_52_149_freshfish] name=Fishing spot desc=I can see fish swimming in the water. model1=compofishspot_8 @@ -60830,8 +69866,11 @@ op1=Lure op3=Bait op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 -[npc_3020] +[magic_carpet_seller8] name=Rug Merchant desc=A carpet merchant. model1=obj_roguetrader_fez_hat_manwear @@ -61950,7 +70989,7 @@ walkanim=wyvern_skeleton_walk readyanim=wyvern_skeleton_ready op2=Attack -[npc_3072] +[icegiant_low_wanderrange] name=Ice giant desc=He's got icicles in his beard. model1=npc_firegiant @@ -61963,7 +71002,7 @@ readyanim=giant_ready op2=Attack vislevel=53 -[npc_3073] +[icewarrior_low_wanderrange] name=Ice warrior desc=A cold-hearted elemental warrior. model1=npc_earthwarrior @@ -62144,7 +71183,8 @@ vislevel=hide walkanim=human_halberdwalk_f,human_halberdwalk_b,human_halberdwalk_l,human_halberdwalk_r readyanim=human_staffready -[npc_3082] +// not real name +[win05_pixie_rosie] name=Rosie desc=An effervescent elfin. model1=npc_3082 @@ -62172,7 +71212,8 @@ vislevel=hide head1=npc_3082_head head2=npc_3082_headi2 -[npc_3083] +// not real name +[win05_pixie_sorcha] name=Sorcha desc=Seriously sprightly even for a sprite. model1=npc_3082 @@ -62199,7 +71240,8 @@ op1=Talk-to head1=npc_3083_head head2=npc_3083_headi2 -[npc_3084] +// not real name +[win05_pixie_cait] name=Cait desc=A frenzied fey. model1=npc_3082 @@ -62228,7 +71270,8 @@ op1=Talk-to head1=npc_3084_head head2=npc_3084_headi2 -[npc_3085] +// not real name +[win05_pixie_cormac] name=Cormac desc=Too volatile for his own good. model1=npc_3085 @@ -62252,7 +71295,8 @@ op1=Talk-to head1=npc_3085_head head2=npc_3085_headi2 -[npc_3086] +// not real name +[win05_pixie_fionn] name=Fionn desc=One of Diango's itinerant pixies. model1=npc_3086 @@ -62279,7 +71323,8 @@ op1=Talk-to head1=npc_3086_head head2=npc_3086_headi2 -[npc_3087] +// not real name +[win05_pixie_donnacha] name=Donnacha desc=One of Diango's itinerant pixies. model1=npc_3085 @@ -62307,7 +71352,8 @@ op1=Talk-to head1=npc_3087_head head2=npc_3087_headi2 -[npc_3088] +// not real name +[win05_pixie_ronan] name=Ronan desc=One of Diango's itinerant pixies. model1=npc_3086 @@ -62354,7 +71400,8 @@ model1=npc_2309 minimap=no vislevel=hide -[npc_3092] +// not real name +[win05_hooded_stranger] name=Hooded Stranger desc=A strange hooded... stranger? model1=npc_sigbert_the_adventurer @@ -62386,7 +71433,7 @@ op1=Talk-to head1=obj_castlewars_cloak_saradomin_manhead head2=npc_3092_head -[npc_3093] +[runecraft_cosmic_npc] model1=spot_fireblast_travel recol1s=30753 recol1d=30653 @@ -62946,7 +71993,7 @@ head1=obj_leather_cowl_manhead2 head2=npc_flynn_head head3=npc_2796_head -[prisonpete_balloon_model_1a] +[prisonpete_balloon1] name=Balloon Animal desc=It looks like an animal. model1=npc_3119 @@ -62956,7 +72003,7 @@ minimap=no op1=Pop vislevel=hide -[prisonpete_balloon_model_1b] +[prisonpete_balloon2] name=Balloon Animal desc=It looks like an animal. model1=npc_3120 @@ -62966,7 +72013,7 @@ minimap=no op1=Pop vislevel=hide -[prisonpete_balloon_model_2] +[prisonpete_balloon3] name=Balloon Animal desc=It looks like an animal. model1=npc_3121 @@ -62976,7 +72023,7 @@ minimap=no op1=Pop vislevel=hide -[prisonpete_balloon_model_3] +[prisonpete_balloon4] name=Balloon Animal desc=It looks like an animal. model1=npc_3122 @@ -64843,7 +73890,7 @@ vislevel=55 turnspeed=900 op2=Attack -[npc_3203] +[stormcloud_non_attacking] name=Storm Cloud desc=A very small storm! model1=npc_3203 @@ -64856,7 +73903,7 @@ resizeh=256 alwaysontop=yes minimap=no -[npc_3204] +[lightning_non_attacking] name=Storm Cloud desc=A very small storm! model1=npc_3204 @@ -64898,7 +73945,7 @@ head1=obj_pickpocket_guide_farmer head2=obj_berret_blue_manhead head3=idk_man_jaw_long_head -[npc_3206] +[macro_priest] name=Priest desc=A priest. model1=obj_feud_desert_disguise_manwear @@ -64928,7 +73975,7 @@ op1=Talk-to head1=obj_leather_cowl_manhead2 head2=npc_master_fisher_head -[npc_3207] +[macro_pious_pete] name=Pious Pete desc=Ready for a theological party! model1=obj_feud_desert_disguise_manwear @@ -64958,7 +74005,7 @@ op1=Talk-to head1=obj_leather_cowl_manhead2 head2=npc_master_fisher_head -[npc_3208] +[macro_candle_taper] name=Taper desc=Useful for lighting things. model1=npc_3208 @@ -64968,7 +74015,7 @@ vislevel=hide turnspeed=0 minimap=no -[npc_3209] +[elena2_vis] name=Elena desc=She looks concerned. model1=idk_woman_hair_long @@ -65092,7 +74139,7 @@ readyanim=human_staffready multivar=plaguecity_can_see_edmond_up_top multinpc=1,edmond -[npc_3215] +[elenap_vis] name=Elena desc=She doesn't look too happy. model1=idk_woman_hair_long @@ -65115,7 +74162,7 @@ readyanim=human_ready op1=Talk-to head1=obj_pickpocket_guide_warrior -[npc_3216] +[mourner_elena_guard] name=Mourner desc=A mourner, or plague healer. model1=obj_gasmask_manwear @@ -65161,6 +74208,7 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op1=Talk-to head1=idk_woman_hair_bun_head +wanderrange=4 [risingsun_barmaid3] name=Tina @@ -65183,6 +74231,7 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready op1=Talk-to head1=idk_woman_hair_bun_head +wanderrange=4 [fai_falador_dwarf_normal1] name=Dwarf @@ -65267,6 +74316,18 @@ op3=Pickpocket op1=Talk-to vislevel=3 head1=obj_pickpocket_guide_man +wanderrange=8 +maxrange=10 +// respawnrate= +hitpoints=7 +strength=3 +param=stabdefence,-21 +param=slashdefence,-21 +param=crushdefence,-21 +param=magicdefence,-21 +param=rangedefence,-21 +param=damagetype,^crush_style +// param=retreat, TODO [falador_man2] name=Man @@ -65457,6 +74518,31 @@ readyanim=human_ready op2=Attack op3=Pickpocket vislevel=22 +wanderrange=2 +maxrange=4 +attackrange=5 +// respawnrate=100 +hitpoints=22 +attack=15 +strength=15 +defence=16 +ranged=26 +param=attackrate,6 +param=attackbonus,6 +param=strengthbonus,10 +param=rangebonus,10 +param=stabdefence,13 +param=slashdefence,17 +param=crushdefence,14 +param=magicdefence,-4 +param=rangedefence,15 +param=damagetype,^ranged_style +param=attack_anim,human_crossbow +// param=rangeattack_sound,crossbow +param=proj_launch,crossbowbolt_launch +param=proj_travel,crossbowbolt_travel +// category=guard +// This npc havent any attack sound. [fai_falador_guard3] name=Guard @@ -66969,7 +76055,7 @@ op2=Attack ambient=5 vislevel=22 -[npc_3292] +[draynor_witch] name=Witch desc=The hat's a dead give away. model1=npc_2676 @@ -67860,7 +76946,7 @@ resizeh=108 resizev=108 minimap=no -[npc_3344] +[slayer_mutated_zygomite_adolescent_cap] name=Fungi desc=A fun guy. No wait, that's awful. Plus it doesn't even make sense. model1=npc_3344 @@ -67872,7 +76958,7 @@ op1=Pick op3=Hidden vislevel=74 -[slayer_mutated_zygomite_adult] +[slayer_mutated_zygomite_adult_capt] name=Fungi desc=A fun guy. No wait, that's awful. Plus it doesn't even make sense. model1=npc_3344 @@ -67886,7 +76972,7 @@ op1=Pick op3=Hidden vislevel=86 -[npc_3346] +[slayer_mutated_zygomite_adolescent] name=Zygomite desc=A bouncy fungus. model1=spot_slayer_zygomite_jump_out_spotanim @@ -67909,7 +76995,7 @@ ambient=10 contrast=10 vislevel=74 -[npc_3347] +[slayer_mutated_zygomite_adult] name=Zygomite desc=A fun guy. No wait, that's awful.. model1=spot_slayer_zygomite_jump_out_spotanim @@ -68006,7 +77092,7 @@ readyanim=human_dh_weapon_ready op2=Attack vislevel=42 -[npc_3351] +[macro_geni_underwater] name=Genie desc=Maybe he'll grant me a wish... model1=obj_hundred_pirate_diving_helmet_manwear2 @@ -68036,7 +77122,7 @@ op1=Talk-to alwaysontop=yes head1=obj_hundred_pirate_diving_helmet_manhead -[npc_3352] +[macro_mysterious_old_man_underwater] name=Mysterious Old Man desc=A very strange old man... model1=obj_hundred_pirate_diving_helmet_manwear2 @@ -68067,7 +77153,7 @@ op1=Talk-to alwaysontop=yes head1=obj_hundred_pirate_diving_helmet_manhead -[npc_3353] +[macro_swarm_underwater] name=Swarm desc=A swarm of vicious plankton! model1=npc_macro_swarm @@ -68079,7 +77165,7 @@ walkanim=swarm_walk minimap=no alwaysontop=yes -[npc_3354] +[macro_pirate_underwater] name=Cap'n Hand desc=Swashbuckles his way across the seven seas. model1=obj_hundred_pirate_diving_helmet_manwear2 @@ -68108,7 +77194,7 @@ alwaysontop=yes op1=Talk-to head1=obj_hundred_pirate_diving_helmet_manhead -[npc_3355] +[macro_highwayman_underwater] name=Rick Turpentine desc=A Masked Highwayman. model1=obj_hundred_pirate_diving_helmet_manwear2 @@ -68140,7 +77226,7 @@ alwaysontop=yes op1=Talk-to head1=obj_hundred_pirate_diving_helmet_manhead -[npc_3356] +[macro_niles_underwater] name=Niles desc=The brother of Miles and Giles. model1=obj_hundred_pirate_diving_helmet_manwear2 @@ -68172,7 +77258,7 @@ alwaysontop=yes op1=Talk-to head1=obj_hundred_pirate_diving_helmet_manhead -[npc_3357] +[macro_miles_underwater] name=Miles desc=The brother of Niles and Giles. model1=obj_hundred_pirate_diving_helmet_manwear2 @@ -68202,7 +77288,7 @@ alwaysontop=yes op1=Talk-to head1=obj_hundred_pirate_diving_helmet_manhead -[npc_3358] +[macro_giles_underwater] name=Giles desc=The brother of Niles and Miles. model1=obj_hundred_pirate_diving_helmet_manwear2 @@ -68234,7 +77320,7 @@ alwaysontop=yes op1=Talk-to head1=obj_hundred_pirate_diving_helmet_manhead -[npc_3359] +[macro_jekyll_underwater] name=Dr Jekyll desc=He looks troubled... model1=obj_hundred_pirate_diving_helmet_manwear2 @@ -68259,7 +77345,7 @@ vislevel=hide op1=Talk-to head1=obj_hundred_pirate_diving_helmet_manhead -[npc_3360] +[macro_hyde_underwater_1] name=Mr Hyde desc=This is not a good time to be examining him! model1=obj_hundred_pirate_diving_helmet_manwear2 @@ -68284,7 +77370,7 @@ readyanim=human_ready op2=Attack vislevel=14 -[npc_3361] +[macro_hyde_underwater_2] name=Mr Hyde desc=This is not a good time to be examining him! model1=obj_hundred_pirate_diving_helmet_manwear2 @@ -68309,7 +77395,7 @@ readyanim=human_ready op2=Attack vislevel=29 -[npc_3362] +[macro_hyde_underwater_3] name=Mr Hyde desc=This is not a good time to be examining him! model1=obj_hundred_pirate_diving_helmet_manwear2 @@ -68334,7 +77420,7 @@ readyanim=human_ready op2=Attack vislevel=49 -[npc_3363] +[macro_hyde_underwater_4] name=Mr Hyde desc=This is not a good time to be examining him! model1=obj_hundred_pirate_diving_helmet_manwear2 @@ -68359,7 +77445,7 @@ readyanim=human_ready op2=Attack vislevel=79 -[npc_3364] +[macro_hyde_underwater_5] name=Mr Hyde desc=This is not a good time to be examining him! model1=obj_hundred_pirate_diving_helmet_manwear2 @@ -68384,7 +77470,7 @@ readyanim=human_ready op2=Attack vislevel=120 -[npc_3365] +[macro_hyde_underwater_6] name=Mr Hyde desc=This is not a good time to be examining him! model1=obj_hundred_pirate_diving_helmet_manwear2 @@ -68409,7 +77495,7 @@ readyanim=human_ready op2=Attack vislevel=159 -[npc_3366] +[macro_evil_chicken_underwater_1] name=Evil Chicken desc=A fowl beast. model1=rd_chicken_normal_8 @@ -68422,7 +77508,7 @@ op2=Attack alwaysontop=yes vislevel=19 -[npc_3367] +[macro_evil_chicken_underwater_2] name=Evil Chicken desc=A fowl beast. model1=rd_chicken_normal_8 @@ -68435,7 +77521,7 @@ op2=Attack alwaysontop=yes vislevel=38 -[npc_3368] +[macro_evil_chicken_underwater_3] name=Evil Chicken desc=A fowl beast. model1=rd_chicken_normal_8 @@ -68448,7 +77534,7 @@ op2=Attack alwaysontop=yes vislevel=69 -[npc_3369] +[macro_evil_chicken_underwater_4] name=Evil Chicken desc=A fowl beast. model1=rd_chicken_normal_8 @@ -68461,7 +77547,7 @@ op2=Attack alwaysontop=yes vislevel=81 -[npc_3370] +[macro_evil_chicken_underwater_5] name=Evil Chicken desc=A fowl beast. model1=rd_chicken_normal_8 @@ -68474,7 +77560,7 @@ op2=Attack alwaysontop=yes vislevel=121 -[npc_3371] +[macro_evil_chicken_underwater_6] name=Evil Chicken desc=A fowl beast. model1=rd_chicken_normal_8 @@ -69153,7 +78239,7 @@ alwaysontop=yes head1=npc_lawgof2_head head2=npc_mcannonguard_headi2 -[npc_3406] +[slayer_icefiend_1] name=Icefiend desc=A small ice demon. model1=npc_3406 @@ -70351,6 +79437,7 @@ readyanim=100_jubbly_ready op5=Attack alwaysontop=yes vislevel=9 +param=slayer_category,^slayer_bird [100_jubbly_bird_dead] name=Jubbly bird @@ -70358,8 +79445,8 @@ desc=A large boisterous bird, a delicacy for ogres. model1=npc_3476 vislevel=hide size=3 -walkanim=seagull_attack -readyanim=seagull_attack +walkanim=jubbly_permadeath +readyanim=jubbly_permadeath op4=Pluck [hundred_monkey] @@ -70816,7 +79903,7 @@ readyanim=horror_dagannoth_ready op2=Attack vislevel=130 -[npc_3503] +[overgrowncat_hell] name=Overgrown hellcat desc=A hellish not-so little pet. model1=npc_3503 @@ -70834,7 +79921,7 @@ resizev=65 ambient=40 head1=npc_3503_head -[npc_3504] +[growncat_hell] name=Hellcat desc=A hellish pet cat! model1=npc_3503 @@ -70852,7 +79939,7 @@ resizev=60 ambient=40 head1=npc_3503_head -[npc_3505] +[kittenpet_hell] name=Kitten desc=A hellish little pet. model1=obj_kittenobject_hell @@ -70872,7 +79959,7 @@ op3=Talk-to op4=Interact-with head1=npc_3505_head -[npc_3506] +[lazycat_hell] name=Lazy HellCat desc=A hellish not-so-little pet. model1=npc_3506 @@ -70890,7 +79977,7 @@ resizev=70 ambient=40 head1=npc_3506_head -[npc_3507] +[wileycat_hell] name=Wily hellcat desc=Wild and hellish. model1=npc_3507 @@ -71178,7 +80265,7 @@ readyanim=human_ready vislevel=54 head1=npc_3514_head -[npc_3522] +[burgh_vampire_juve_1] name=Vampyre Juvinate desc=An initiate juvenile vampyre. model1=npc_3514 @@ -71197,7 +80284,7 @@ ambient=-25 vislevel=54 head1=npc_3514_head -[npc_3523] +[burgh_vampire_juve_2] name=Vampyre Juvinate desc=An initiate juvenile vampyre. model1=npc_3514 @@ -71216,7 +80303,7 @@ ambient=-25 vislevel=54 head1=npc_3514_head -[npc_3524] +[burgh_vampire_juve_3] name=Vampyre Juvinate desc=An initiate juvenile vampyre. model1=npc_3514 @@ -71243,7 +80330,7 @@ ambient=-25 vislevel=54 head1=npc_3514_head -[npc_3525] +[burgh_vampire_juve_4] name=Vampyre Juvinate desc=An initiate juvenile vampyre. model1=npc_3514 @@ -71270,7 +80357,7 @@ ambient=-25 vislevel=54 head1=npc_3514_head -[npc_3526] +[burgh_vampire_juve_angry] name=Vampyre Juvinate desc=An initiate juvenile vampyre, he looks really angry. model1=npc_1220 @@ -71297,7 +80384,7 @@ op2=Attack vislevel=64 head1=npc_3526_head -[npc_3527] +[burgh_vampire_juve_held] name=Held Vampyre Juvinate desc=A Juvinate vampyre, held in a powerful spell. model1=npc_3514 @@ -71316,7 +80403,7 @@ turnspeed=0 vislevel=54 head1=npc_3514_head -[npc_3528] +[burgh_cutscene_juve_1] name=Vampyre Juvinate desc=An initiate juvenile vampyre. model1=npc_3514 @@ -71334,7 +80421,7 @@ resizev=140 ambient=-25 head1=npc_3514_head -[npc_3529] +[burgh_cutscene_juve_2] name=Vampyre Juvinate desc=An initiate juvenile vampyre. model1=npc_3514 @@ -71352,7 +80439,7 @@ resizev=130 ambient=-25 head1=npc_3514_head -[npc_3530] +[burgh_juvinate_vampyre_misty] name=Mist desc=A billowing cloud of fine mist...it looks creepy. model1=misty_8 @@ -71362,7 +80449,7 @@ walkanim=misty readyanim=misty alwaysontop=yes -[npc_3531] +[burgh_vampire_juvenile_1] name=Vampyre Juvenile desc=He looks really hungry! model1=npc_1220 @@ -71389,7 +80476,7 @@ resizev=142 op2=Attack vislevel=45 -[npc_3532] +[burgh_vampire_juvenile_2] name=Vampyre Juvenile desc=He looks really hungry! model1=npc_1220 @@ -71418,7 +80505,7 @@ resizev=142 op2=Attack vislevel=45 -[npc_3533] +[burgh_vampire_juvenile_3] name=Vampyre Juvenile desc=He looks really hungry! model1=npc_1220 @@ -71445,7 +80532,7 @@ resizev=142 op2=Attack vislevel=45 -[npc_3534] +[burgh_vampire_juvenile_held] name=Vampyre Juvenile desc=He looks really hungry! model1=npc_1220 @@ -71472,7 +80559,7 @@ op2=Attack turnspeed=0 vislevel=45 -[npc_3535] +[burgh_ivan_strom_temple_ambush] name=Ivan Strom desc=A member of the Myreque and an aspiring young priest. model1=npc_omart @@ -71504,7 +80591,7 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready head1=npc_omart_head -[npc_3536] +[burgh_ivan_strom_temple_ambush_sickle] name=Ivan Strom desc=A member of the Myreque and an aspiring young priest. model1=npc_omart @@ -71536,7 +80623,7 @@ walkanim=human_walk_f,human_walk_b,human_walk_l,human_walk_r readyanim=human_ready head1=npc_omart_head -[npc_3537] +[burgh_ivan_temple_vampire_juve_1] name=Vampyre Juvinate desc=An initiate juvenile vampire. model1=npc_3514 @@ -71555,7 +80642,7 @@ readyanim=human_ready vislevel=75 head1=npc_3514_head -[npc_3538] +[burgh_ivan_temple_vampire_juve_2] name=Vampyre Juvinate desc=An initiate juvenile vampire. model1=npc_3514 @@ -72580,6 +81667,9 @@ op1=Net op3=Harpoon op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 [0_55_49_memberfish] name=Fishing spot @@ -72593,8 +81683,11 @@ op1=Net op3=Harpoon op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 -[npc_3576] +[templetrek_vampire_1] name=Juvinate desc=It looks really hungry! model1=npc_3514 @@ -72624,7 +81717,7 @@ ambient=5 vislevel=59 head1=npc_3514_head -[npc_3577] +[templetrek_vampire_2] name=Juvinate desc=It looks really hungry! model1=npc_3514 @@ -72654,7 +81747,7 @@ ambient=5 vislevel=90 head1=npc_3514_head -[npc_3578] +[templetrek_vampire_3] name=Juvinate desc=It looks really hungry! model1=npc_3514 @@ -76703,7 +85796,7 @@ model1=npc_2309 active=no vislevel=1 -[npc_3804] +[52_59_rarefish] name=Fishing spot desc=I can see fish swimming in the water. model1=compofishspot_8 @@ -76715,6 +85808,9 @@ op1=Cage op3=Harpoon op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 [postie_pete] name=Postie Pete @@ -77286,10 +86382,10 @@ multinpc=5,swan_herman multinpc=10,swan_herman multinpc=15,swan_herman multinpc=20,swan_herman -multinpc=30,npc_2567 -multinpc=40,npc_2567 -multinpc=50,npc_2567 -multinpc=55,npc_2567 +multinpc=30,wom_cutscene_2 +multinpc=40,wom_cutscene_2 +multinpc=50,wom_cutscene_2 +multinpc=55,wom_cutscene_2 [swan_wom_office] readyanim=human_ready @@ -77550,8 +86646,11 @@ op1=Harpoon op3=Net op4=hidden op5=hidden +defaultmode=none +moverestrict=nomove +timer=1 -[npc_3849] +[swan_macro_whirpool] name=Fishing spot desc=I can see fish swimming in the water. model1=whirlpool_8 @@ -77564,6 +86663,9 @@ op3=Net op4=hidden op5=hidden alwaysontop=yes +defaultmode=none +moverestrict=nomove +timer=1 [swan_skeleton_unattackable] name=Skeleton Mage diff --git a/scripts/_unpack/377/all.obj b/scripts/_unpack/377/all.obj index ef5ca0b006..81ac269d62 100644 --- a/scripts/_unpack/377/all.obj +++ b/scripts/_unpack/377/all.obj @@ -15587,12 +15587,14 @@ param=magicattack,-4 param=rangedefence,-1 param=strengthbonus,10 param=attackrate,7 +param=ready_baseanim,human_dh_weapon_ready +param=walk_f_baseanim,human_dh_weapon_walk +param=running_baseanim,human_dh_weapon_run param=slashattack_anim,human_dhsword_slash param=crushattack_anim,human_dhsword_chop -param=defend_anim,human_sword_def +param=defend_anim,human_dhsword_block param=slash_sound,2H_slash param=crush_sound,2H_crush -// osrs 2h sword defend human_dhsword_block [cert_bronze_2h_sword] certlink=bronze_2h_sword @@ -15624,12 +15626,14 @@ param=magicattack,-4 param=rangedefence,-1 param=strengthbonus,14 param=attackrate,7 +param=ready_baseanim,human_dh_weapon_ready +param=walk_f_baseanim,human_dh_weapon_walk +param=running_baseanim,human_dh_weapon_run param=slashattack_anim,human_dhsword_slash param=crushattack_anim,human_dhsword_chop -param=defend_anim,human_sword_def +param=defend_anim,human_dhsword_block param=slash_sound,2H_slash param=crush_sound,2H_crush -// osrs 2h sword defend human_dhsword_block [cert_iron_2h_sword] certlink=iron_2h_sword @@ -15659,12 +15663,14 @@ param=magicattack,-4 param=rangedefence,-1 param=strengthbonus,22 param=attackrate,7 +param=ready_baseanim,human_dh_weapon_ready +param=walk_f_baseanim,human_dh_weapon_walk +param=running_baseanim,human_dh_weapon_run param=slashattack_anim,human_dhsword_slash param=crushattack_anim,human_dhsword_chop -param=defend_anim,human_sword_def +param=defend_anim,human_dhsword_block param=slash_sound,2H_slash param=crush_sound,2H_crush -// osrs 2h sword defend human_dhsword_block [cert_steel_2h_sword] certlink=steel_2h_sword @@ -15696,12 +15702,14 @@ param=magicattack,-4 param=rangedefence,-1 param=strengthbonus,26 param=attackrate,7 +param=ready_baseanim,human_dh_weapon_ready +param=walk_f_baseanim,human_dh_weapon_walk +param=running_baseanim,human_dh_weapon_run param=slashattack_anim,human_dhsword_slash param=crushattack_anim,human_dhsword_chop -param=defend_anim,human_sword_def +param=defend_anim,human_dhsword_block param=slash_sound,2H_slash param=crush_sound,2H_crush -// osrs 2h sword defend human_dhsword_block [cert_black_2h_sword] certlink=black_2h_sword @@ -15733,12 +15741,14 @@ param=magicattack,-4 param=rangedefence,-1 param=strengthbonus,31 param=attackrate,7 +param=ready_baseanim,human_dh_weapon_ready +param=walk_f_baseanim,human_dh_weapon_walk +param=running_baseanim,human_dh_weapon_run param=slashattack_anim,human_dhsword_slash param=crushattack_anim,human_dhsword_chop -param=defend_anim,human_sword_def +param=defend_anim,human_dhsword_block param=slash_sound,2H_slash param=crush_sound,2H_crush -// osrs 2h sword defend human_dhsword_block [cert_mithril_2h_sword] certlink=mithril_2h_sword @@ -15770,12 +15780,14 @@ param=magicattack,-4 param=rangedefence,-1 param=strengthbonus,44 param=attackrate,7 +param=ready_baseanim,human_dh_weapon_ready +param=walk_f_baseanim,human_dh_weapon_walk +param=running_baseanim,human_dh_weapon_run param=slashattack_anim,human_dhsword_slash param=crushattack_anim,human_dhsword_chop -param=defend_anim,human_sword_def +param=defend_anim,human_dhsword_block param=slash_sound,2H_slash param=crush_sound,2H_crush -// osrs 2h sword defend human_dhsword_block [cert_adamant_2h_sword] certlink=adamant_2h_sword @@ -15807,12 +15819,14 @@ param=magicattack,-4 param=rangedefence,-1 param=strengthbonus,70 param=attackrate,7 +param=ready_baseanim,human_dh_weapon_ready +param=walk_f_baseanim,human_dh_weapon_walk +param=running_baseanim,human_dh_weapon_run param=slashattack_anim,human_dhsword_slash param=crushattack_anim,human_dhsword_chop -param=defend_anim,human_sword_def +param=defend_anim,human_dhsword_block param=slash_sound,2H_slash param=crush_sound,2H_crush -// osrs 2h sword defend human_dhsword_block [cert_rune_2h_sword] certlink=rune_2h_sword @@ -36873,6 +36887,24 @@ womanwear=obj_bronze_halberd_manwear,6 wearpos=righthand wearpos2=lefthand weight=7lb +// category= +param=stabattack,48 +param=slashattack,67 +param=magicattack,-4 +param=stabdefence,-1 +param=slashdefence,4 +param=crushdefence,5 +param=strengthbonus,68 +param=attackrate,7 +param=ready_baseanim,human_staffready +param=walk_f_baseanim,human_halberdwalk_f +param=running_baseanim,human_halberdrunning +param=turnonspot_baseanim,human_halberdturnonspot +param=stabattack_anim,human_spear_spike +param=slashattack_anim,human_scythe_sweep +param=defend_anim,human_spear_block +// param=slash_sound, +// param=stab_sound, [cert_rune_halberd] certlink=rune_halberd @@ -36895,6 +36927,24 @@ womanwear=obj_dragon_halberd_manwear,6 wearpos=righthand wearpos2=lefthand weight=7lb +// category= +param=stabattack,70 +param=slashattack,95 +param=magicattack,-4 +param=stabdefence,-1 +param=slashdefence,4 +param=crushdefence,9 +param=strengthbonus,89 +param=attackrate,7 +param=ready_baseanim,human_staffready +param=walk_f_baseanim,human_halberdwalk_f +param=running_baseanim,human_halberdrunning +param=turnonspot_baseanim,human_halberdturnonspot +param=stabattack_anim,human_spear_spike +param=slashattack_anim,human_scythe_sweep +param=defend_anim,human_spear_block +param=slash_sound,scythe_slash +param=stab_sound,staff_stab [cert_dragon_halberd] certlink=dragon_halberd @@ -55941,6 +55991,21 @@ model=obj_barrows_dharok_weapon weight=7lb wearpos=righthand wearpos2=lefthand +category=weapon_2h_axe +param=stabattack,-4 +param=slashattack,103 +param=crushattack,95 +param=magicattack,-4 +param=rangedefence,-1 +param=strengthbonus,105 +param=attackrate,7 +param=ready_baseanim,barrow_dharok_ready +param=walk_f_baseanim,barrow_dharok_walk +param=slashattack_anim,barrow_dharok_slash +param=crushattack_anim,barrow_dharok_crush +param=defend_anim,human_unarmedblock +param=slash_sound,dharok_axe_slash +param=crush_sound,dharok_axe_crush [cert_barrows_dharok_weapon] certlink=barrows_dharok_weapon @@ -79572,7 +79637,24 @@ womanwear=obj_bronze_2h_sword_manwear,6 members=yes wearpos=righthand wearpos2=lefthand +category=weapon_2h_sword weight=8lb +param=stabattack,-4 +param=slashattack,27 +param=crushattack,21 +param=magicattack,-4 +param=rangedefence,-1 +param=strengthbonus,26 +param=prayerbonus,1 +param=attackrate,7 +param=ready_baseanim,human_dh_weapon_ready +param=walk_f_baseanim,human_dh_weapon_walk +param=running_baseanim,human_dh_weapon_run +param=slashattack_anim,human_dhsword_slash +param=crushattack_anim,human_dhsword_chop +param=defend_anim,human_dhsword_block +param=slash_sound,2H_slash +param=crush_sound,2H_crush [cert_white_2h_sword] certlink=white_2h_sword @@ -86065,7 +86147,23 @@ members=yes 2dxan=636 wearpos=righthand wearpos2=lefthand +category=weapon_2h_sword weight=8lb +param=stabattack,-4 +param=slashattack,92 +param=crushattack,80 +param=magicattack,-4 +param=rangedefence,-1 +param=strengthbonus,93 +param=attackrate,7 +param=ready_baseanim,human_dh_weapon_ready +param=walk_f_baseanim,human_dh_weapon_walk +param=running_baseanim,human_dh_weapon_run +param=slashattack_anim,human_dhsword_slash +param=crushattack_anim,human_dhsword_chop +param=defend_anim,human_dhsword_block +param=slash_sound,2H_slash +param=crush_sound,2H_crush [slayer_boots] name=Slayer boots diff --git a/scripts/_unpack/377/all.seq b/scripts/_unpack/377/all.seq index 26e6b069dd..9ff66fdf60 100644 --- a/scripts/_unpack/377/all.seq +++ b/scripts/_unpack/377/all.seq @@ -2803,7 +2803,7 @@ frame11=anim_11467 frame12=anim_11468 delay12=20000 -[monkey_cow_walk] +[orc_walk] frame1=anim_4159 delay1=7 frame2=anim_4162 @@ -2821,27 +2821,27 @@ delay7=7 frame8=anim_4160 delay8=7 -[monkey_cow_mount] +[orc_attack] priority=6 frame1=anim_4146 frame2=anim_4150 frame3=anim_4153 frame4=anim_4157 -[monkey_cow_dismount] +[orc_block] frame1=anim_4164 frame2=anim_4143 frame3=anim_4147 frame4=anim_4143 frame5=anim_4164 -[monkey_sheep_idle] +[orc_ready] frame1=anim_4154 delay1=21 frame2=anim_4158 delay2=21 -[monkey_sheep_walk] +[orc_death] priority=10 frame1=anim_4152 frame2=anim_4156 @@ -33738,7 +33738,7 @@ delay1=16 frame2=anim_1812 delay2=16 -[poh_smash_magic_tablet_spell] +[misc_human_mining_steel_pickaxe] replaceheldright=steel_pickaxe replaceheldleft=steel_pickaxe priority=0 @@ -34065,7 +34065,7 @@ frame7=anim_10106 frame8=anim_10107 frame9=anim_10108 -[barrows_verac_desolation] +[seq_1375] loops=1 frame1=anim_9012 frame2=anim_9013 @@ -76094,7 +76094,7 @@ frame16=anim_28397 frame17=anim_28398 frame18=anim_28399 -[seagull_attack] +[jubbly_permadeath] loops=1 frame1=anim_28399 delay1=8 diff --git a/scripts/areas/area_burthorpe/configs/death_plateau.npc b/scripts/areas/area_burthorpe/configs/death_plateau.npc index 9f29247fdc..9f0cb5e904 100644 --- a/scripts/areas/area_burthorpe/configs/death_plateau.npc +++ b/scripts/areas/area_burthorpe/configs/death_plateau.npc @@ -21,6 +21,8 @@ resizeh=180 resizev=180 op2=Attack vislevel=111 +wanderrange=3 +maxrange=5 respawnrate=100 hitpoints=140 attack=70 @@ -35,15 +37,18 @@ param=slashdefence,60 param=crushdefence,35 param=magicdefence,200 param=rangedefence,200 -param=damagetype,^crush_style +param=damagetype,^slash_style param=attack_anim,troll_attack param=defend_anim,troll_block param=death_anim,troll_death param=attack_sound,troll_champion_attack param=defend_sound,troll_champion_hit param=defend_sound,troll_champion_death -huntrange=1 +param=slayer_category,^slayer_troll param=death_drop,big_bones +// huntmode=cowardly +huntrange=1 +// osrs sounds slug_prince_attack , troll_with_stone_shield_hit , troll_death [death_troll_leuitanant] name=Stick @@ -64,6 +69,8 @@ resizeh=185 resizev=162 op2=Attack vislevel=104 +wanderrange=3 +maxrange=5 respawnrate=100 hitpoints=135 attack=60 @@ -71,9 +78,9 @@ strength=110 defence=60 magic=0 ranged=0 +param=attackrate,6 param=attackbonus,50 param=strengthbonus,80 -param=attackrate,6 param=stabdefence,30 param=slashdefence,30 param=crushdefence,50 @@ -86,8 +93,11 @@ param=death_anim,troll_death param=attack_sound,troll_champion_attack param=defend_sound,troll_champion_hit param=defend_sound,troll_champion_death -huntrange=1 +param=slayer_category,^slayer_troll param=death_drop,big_bones +// huntmode=cowardly +huntrange=1 +// osrs sounds troll_champion_attack , troll_hit , troll_death [death_troll_guard1] name=Pee Hat @@ -110,6 +120,8 @@ resizeh=174 resizev=160 op2=Attack vislevel=91 +wanderrange=0 +maxrange=5 respawnrate=100 hitpoints=120 attack=50 @@ -129,11 +141,13 @@ param=damagetype,^crush_style param=attack_anim,troll_attack param=defend_anim,troll_block param=death_anim,troll_death -param=attack_sound,troll_champion_attack -param=defend_sound,troll_champion_hit -param=defend_sound,troll_champion_death -huntrange=1 +param=attack_sound,troll_guard_attack +param=defend_sound,troll_hit +param=defend_sound,troll_death +param=slayer_category,^slayer_troll param=death_drop,big_bones +// huntmode=cowardly +huntrange=1 [death_troll_guard2] name=Kraka @@ -155,6 +169,8 @@ resizeh=178 resizev=162 op2=Attack vislevel=91 +wanderrange=0 +maxrange=5 respawnrate=100 hitpoints=120 attack=50 @@ -162,9 +178,9 @@ strength=100 defence=50 magic=0 ranged=0 +param=attackrate,6 param=attackbonus,40 param=strengthbonus,70 -param=attackrate,6 param=stabdefence,25 param=slashdefence,25 param=crushdefence,40 @@ -174,11 +190,13 @@ param=damagetype,^crush_style param=attack_anim,troll_attack param=defend_anim,troll_block param=death_anim,troll_death -param=attack_sound,troll_champion_attack -param=defend_sound,troll_champion_hit -param=defend_sound,troll_champion_death -huntrange=1 +param=attack_sound,troll_guard_attack +param=defend_sound,troll_hit +param=defend_sound,troll_death +param=slayer_category,^slayer_troll param=death_drop,big_bones +// huntmode=cowardly +huntrange=1 [death_troll_cook1] name=Dung @@ -240,13 +258,14 @@ resizev=112 op2=Attack vislevel=67 wanderrange=0 +maxrange=0 attackrange=8 -maxrange=2 respawnrate=50 hitpoints=95 attack=30 -strength=95 -defence=15 +strength=80 +defence=30 +magic=0 ranged=60 param=attackrate,7 param=magicdefence,200 @@ -260,10 +279,11 @@ param=defend_sound,troll_hit param=death_sound,troll_death param=proj_launch,troll_rock_launch param=proj_travel,troll_rock_travel +param=death_drop,big_bones +param=slayer_category,^slayer_troll huntmode=aggressive_ranged huntrange=8 category=troll_thrower -param=death_drop,big_bones [death_troll_thrower2] name=Thrower Troll @@ -283,13 +303,14 @@ resizev=128 op2=Attack vislevel=67 wanderrange=0 +maxrange=0 attackrange=8 -maxrange=2 respawnrate=50 hitpoints=95 attack=30 -strength=95 -defence=15 +strength=80 +defence=30 +magic=0 ranged=60 param=attackrate,7 param=magicdefence,200 @@ -303,10 +324,11 @@ param=defend_sound,troll_hit param=death_sound,troll_death param=proj_launch,troll_rock_launch param=proj_travel,troll_rock_travel +param=death_drop,big_bones +param=slayer_category,^slayer_troll huntmode=aggressive_ranged huntrange=8 category=troll_thrower -param=death_drop,big_bones [death_troll_thrower3] name=Thrower Troll @@ -326,13 +348,14 @@ resizev=108 op2=Attack vislevel=67 wanderrange=0 +maxrange=0 attackrange=8 -maxrange=2 respawnrate=50 hitpoints=95 attack=30 -strength=95 -defence=15 +strength=80 +defence=30 +magic=0 ranged=60 param=attackrate,7 param=magicdefence,200 @@ -346,10 +369,11 @@ param=defend_sound,troll_hit param=death_sound,troll_death param=proj_launch,troll_rock_launch param=proj_travel,troll_rock_travel +param=death_drop,big_bones +param=slayer_category,^slayer_troll huntmode=aggressive_ranged huntrange=8 category=troll_thrower -param=death_drop,big_bones [death_troll_thrower4] name=Thrower Troll @@ -369,13 +393,14 @@ resizev=122 op2=Attack vislevel=67 wanderrange=0 +maxrange=0 attackrange=8 -maxrange=2 respawnrate=50 hitpoints=95 attack=30 -strength=95 -defence=15 +strength=80 +defence=30 +magic=0 ranged=60 param=attackrate,7 param=magicdefence,200 @@ -389,10 +414,11 @@ param=defend_sound,troll_hit param=death_sound,troll_death param=proj_launch,troll_rock_launch param=proj_travel,troll_rock_travel +param=death_drop,big_bones +param=slayer_category,^slayer_troll huntmode=aggressive_ranged huntrange=8 category=troll_thrower -param=death_drop,big_bones [death_troll_thrower5] name=Thrower Troll @@ -412,13 +438,14 @@ resizev=120 op2=Attack vislevel=67 wanderrange=0 +maxrange=0 attackrange=8 -maxrange=2 respawnrate=50 hitpoints=95 attack=30 -strength=95 -defence=15 +strength=80 +defence=30 +magic=0 ranged=60 param=attackrate,7 param=magicdefence,200 @@ -432,10 +459,11 @@ param=defend_sound,troll_hit param=death_sound,troll_death param=proj_launch,troll_rock_launch param=proj_travel,troll_rock_travel +param=death_drop,big_bones +param=slayer_category,^slayer_troll huntmode=aggressive_ranged huntrange=8 category=troll_thrower -param=death_drop,big_bones [death_troll_melee1] name=Mountain Troll @@ -463,9 +491,9 @@ strength=75 defence=40 magic=0 ranged=0 +param=attackrate,6 param=attackbonus,20 param=strengthbonus,20 -param=attackrate,6 param=magicdefence,200 param=rangedefence,200 param=damagetype,^crush_style @@ -475,9 +503,12 @@ param=death_anim,troll_death param=attack_sound,troll_attack param=defend_sound,troll_hit param=death_sound,troll_death +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// huntmode=cowardly huntrange=1 category=mountain_troll -param=death_drop,big_bones +// osrs sounds troll_guard_attack , troll_hit , troll_death [death_troll_melee2] name=Mountain Troll @@ -505,9 +536,9 @@ strength=75 defence=40 magic=0 ranged=0 +param=attackrate,6 param=attackbonus,20 param=strengthbonus,20 -param=attackrate,6 param=magicdefence,200 param=rangedefence,200 param=damagetype,^crush_style @@ -517,9 +548,12 @@ param=death_anim,troll_death param=attack_sound,troll_attack param=defend_sound,troll_hit param=death_sound,troll_death +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// huntmode=cowardly huntrange=1 category=mountain_troll -param=death_drop,big_bones +// osrs sounds troll_guard_attack , troll_hit , troll_death [death_troll_melee3] name=Mountain Troll @@ -548,9 +582,9 @@ strength=75 defence=40 magic=0 ranged=0 +param=attackrate,6 param=attackbonus,20 param=strengthbonus,20 -param=attackrate,6 param=magicdefence,200 param=rangedefence,200 param=damagetype,^crush_style @@ -560,9 +594,12 @@ param=death_anim,troll_death param=attack_sound,troll_attack param=defend_sound,troll_hit param=death_sound,troll_death +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// huntmode=cowardly huntrange=1 category=mountain_troll -param=death_drop,big_bones +// osrs sounds troll_guard_attack , troll_hit , troll_death [death_troll_melee4] name=Mountain Troll @@ -590,9 +627,9 @@ strength=75 defence=40 magic=0 ranged=0 +param=attackrate,6 param=attackbonus,20 param=strengthbonus,20 -param=attackrate,6 param=magicdefence,200 param=rangedefence,200 param=damagetype,^crush_style @@ -602,9 +639,12 @@ param=death_anim,troll_death param=attack_sound,troll_attack param=defend_sound,troll_hit param=death_sound,troll_death +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// huntmode=cowardly huntrange=1 category=mountain_troll -param=death_drop,big_bones +// osrs sounds troll_guard_attack , troll_hit , troll_death [death_troll_melee5] name=Mountain Troll @@ -633,9 +673,9 @@ strength=75 defence=40 magic=0 ranged=0 +param=attackrate,6 param=attackbonus,20 param=strengthbonus,20 -param=attackrate,6 param=magicdefence,200 param=rangedefence,200 param=damagetype,^crush_style @@ -645,9 +685,12 @@ param=death_anim,troll_death param=attack_sound,troll_attack param=defend_sound,troll_hit param=death_sound,troll_death +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// huntmode=cowardly huntrange=1 category=mountain_troll -param=death_drop,big_bones +// osrs sounds troll_guard_attack , troll_hit , troll_death [death_troll_melee6] name=Mountain Troll @@ -673,9 +716,9 @@ strength=75 defence=40 magic=0 ranged=0 +param=attackrate,6 param=attackbonus,20 param=strengthbonus,20 -param=attackrate,6 param=magicdefence,200 param=rangedefence,200 param=damagetype,^crush_style @@ -685,9 +728,12 @@ param=death_anim,troll_death param=attack_sound,troll_attack param=defend_sound,troll_hit param=death_sound,troll_death +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// huntmode=cowardly huntrange=1 category=mountain_troll -param=death_drop,big_bones +// osrs sounds troll_guard_attack , troll_hit , troll_death [death_troll_melee7] name=Mountain Troll @@ -715,9 +761,9 @@ strength=75 defence=40 magic=0 ranged=0 +param=attackrate,6 param=attackbonus,20 param=strengthbonus,20 -param=attackrate,6 param=magicdefence,200 param=rangedefence,200 param=damagetype,^crush_style @@ -727,6 +773,9 @@ param=death_anim,troll_death param=attack_sound,troll_attack param=defend_sound,troll_hit param=death_sound,troll_death +param=death_drop,big_bones +param=slayer_category,^slayer_troll +// huntmode=cowardly huntrange=1 category=mountain_troll -param=death_drop,big_bones +// osrs sounds troll_guard_attack , troll_hit , troll_death diff --git a/scripts/quests/quest_death/configs/death.npc b/scripts/quests/quest_death/configs/death.npc index 8b662528af..466b07580a 100644 --- a/scripts/quests/quest_death/configs/death.npc +++ b/scripts/quests/quest_death/configs/death.npc @@ -25,6 +25,7 @@ resizev=128 op1=Talk-to vislevel=hide head1=npc_sir_kay_head +wanderrange=2 moverestrict=indoors [death_ig_sergeant_drilling] @@ -89,6 +90,7 @@ resizev=128 op1=Talk-to vislevel=hide head1=npc_sir_kay_head +wanderrange=2 timer=5 moverestrict=outdoors @@ -195,6 +197,9 @@ param=crushdefence,21 param=magicdefence,6 param=rangedefence,14 param=damagetype,^slash_style +param=attack_sound,null +param=defend_sound,null +param=death_sound,null [death_ig_solider_sitting1] name=Soldier @@ -401,6 +406,8 @@ op2=Attack vislevel=4 head1=idk_woman_hair_medium_head head2=obj_chefs_hat_womanhead +param=defend_sound,female_hit +param=death_sound,female_death [death_archer1] name=Archer @@ -427,8 +434,8 @@ head2=obj_leather_cowl_manhead2 head3=idk_man_jaw_short_head category=death_archer wanderrange=2 +maxrange=4 attackrange=10 -maxrange=12 respawnrate=50 hitpoints=50 attack=0 @@ -437,6 +444,7 @@ defence=40 ranged=40 param=attackrate,6 param=attackbonus,34 +param=rangebonus,8 param=stabdefence,39 param=slashdefence,50 param=crushdefence,49 @@ -475,8 +483,8 @@ head2=obj_leather_cowl_manhead2 head3=idk_man_jaw_short_head category=death_archer wanderrange=2 +maxrange=4 attackrange=10 -maxrange=12 respawnrate=50 hitpoints=50 attack=0 @@ -485,6 +493,7 @@ defence=40 ranged=40 param=attackrate,6 param=attackbonus,34 +param=rangebonus,8 param=stabdefence,39 param=slashdefence,50 param=crushdefence,49 @@ -523,8 +532,8 @@ head2=obj_leather_cowl_manhead2 head3=idk_man_jaw_short_head category=death_archer wanderrange=2 +maxrange=4 attackrange=10 -maxrange=12 respawnrate=50 hitpoints=50 attack=0 @@ -533,6 +542,7 @@ defence=40 ranged=40 param=attackrate,6 param=attackbonus,34 +param=rangebonus,8 param=stabdefence,39 param=slashdefence,50 param=crushdefence,49 @@ -572,6 +582,26 @@ vislevel=37 head1=obj_khazard_helmet_manhead head2=idk_man_jaw_short_head wanderrange=0 +maxrange=5 +// respawnrate= +hitpoints=40 +attack=30 +strength=30 +defence=30 +ranged=0 +param=attackrate,6 +param=attackbonus,18 +param=strengthbonus,16 +param=stabdefence,36 +param=slashdefence,48 +param=crushdefence,50 +param=magicdefence,-4 +param=rangedefence,38 +param=damagetype,^crush_style +param=attack_anim,human_blunt_pound +param=defend_anim,human_blunt_block +param=attack_sound,warhammer_crush +// param=defend_sound,blade3_mail [death_guard2] name=Guard @@ -603,6 +633,26 @@ vislevel=37 head1=obj_khazard_helmet_manhead head2=idk_man_jaw_pointy_head wanderrange=0 +maxrange=5 +// respawnrate= +hitpoints=40 +attack=30 +strength=30 +defence=30 +ranged=0 +param=attackrate,6 +param=attackbonus,18 +param=strengthbonus,16 +param=stabdefence,36 +param=slashdefence,48 +param=crushdefence,50 +param=magicdefence,-4 +param=rangedefence,38 +param=damagetype,^crush_style +param=attack_anim,human_blunt_pound +param=defend_anim,human_blunt_block +param=attack_sound,warhammer_crush +// param=defend_sound,blade2_mail [death_guard_equiproom] name=Harold @@ -623,6 +673,7 @@ resizev=128 op1=Talk-to vislevel=hide head1=obj_khazard_helmet_manhead +wanderrange=1 [death_barman] name=Tostig @@ -651,6 +702,7 @@ op3=Trade vislevel=hide head1=obj_pickpocket_guide_farmer head2=idk_man_jaw_moustache_head +wanderrange=1 category=shop_keeper param=owned_shop,death_pub param=shop_sell_multiplier,1000 @@ -710,6 +762,18 @@ op1=Talk-to op2=Attack vislevel=5 head1=obj_pickpocket_guide_man +moverestrict=indoors +// respawnrate= +hitpoints=10 +attack=3 +strength=3 +defence=3 +param=stabdefence,-12 +param=slashdefence,-12 +param=crushdefence,-12 +param=magicdefence,-12 +param=rangedefence,-12 +param=damagetype,^crush_style [death_smithy] name=Dunstan @@ -736,6 +800,7 @@ op1=Talk-to vislevel=hide head1=idk_man_hair_long_head head2=idk_man_jaw_split_head +moverestrict=indoors [death_shopkeeper] name=Wistan @@ -762,13 +827,13 @@ op3=Trade vislevel=hide head1=obj_leather_cowl_manhead2 head2=idk_man_jaw_goatee_head +moverestrict=indoors category=shop_keeper param=owned_shop,death_generalshop param=shop_sell_multiplier,1300 param=shop_buy_multiplier,400 param=shop_delta,30 param=shop_title,Burthorpe Supplies -moverestrict=indoors [death_man_outdoors1] name=Breoca @@ -791,6 +856,7 @@ op2=Attack vislevel=5 head1=obj_castlewars_cloak_saradomin_manhead category=citizen_burthorpe +moverestrict=outdoors respawnrate=50 hitpoints=10 attack=3 @@ -825,6 +891,7 @@ vislevel=5 head1=obj_castlewars_cloak_saradomin_manhead head2=idk_man_jaw_goatee_head category=citizen_burthorpe +moverestrict=outdoors respawnrate=50 hitpoints=10 attack=3 @@ -837,7 +904,7 @@ param=magicdefence,-12 param=rangedefence,-12 param=damagetype,^crush_style -[death_man_indoors1] +[man4] name=Man desc=One of RuneScape's many citizens. model1=obj_viking_helmet_manwear @@ -860,6 +927,14 @@ op3=Pickpocket op1=Talk-to vislevel=2 head1=obj_pickpocket_guide_man +// respawnrate= +hitpoints=7 +param=stabdefence,-21 +param=slashdefence,-21 +param=crushdefence,-21 +param=magicdefence,-21 +param=rangedefence,-21 +param=damagetype,^crush_style [death_man_indoors2] name=Penda @@ -886,6 +961,7 @@ op2=Attack vislevel=5 head1=idk_man_hair_long_head category=citizen_burthorpe +moverestrict=indoors respawnrate=50 hitpoints=10 attack=3 @@ -918,6 +994,7 @@ op2=Attack vislevel=4 head1=obj_pickpocket_guide_fham category=citizen_burthorpe +moverestrict=outdoors respawnrate=50 hitpoints=10 attack=3 @@ -953,6 +1030,7 @@ op2=Attack vislevel=4 head1=obj_pickpocket_guide_fham category=citizen_burthorpe +moverestrict=outdoors respawnrate=50 hitpoints=10 attack=3 @@ -992,6 +1070,7 @@ vislevel=hide alwaysontop=yes head1=idk_woman_hair_bun_head category=citizen_burthorpe +moverestrict=indoors respawnrate=50 hitpoints=10 attack=3 @@ -1006,7 +1085,7 @@ param=damagetype,^crush_style param=defend_sound,female_hit param=death_sound,female_death -[death_woman_indoors2] +[death_growncat_black] name=Bob desc=The Jagex cat. model1=npc_gertrudescat @@ -1056,6 +1135,24 @@ op1=Talk-to op2=Attack vislevel=36 head1=npc_1092_head +// respawnrate= +hitpoints=52 +attack=27 +strength=29 +defence=21 +param=attackrate,7 +param=attackbonus,30 +param=strengthbonus,31 +param=stabdefence,83 +param=slashdefence,76 +param=crushdefence,70 +param=magicdefence,-11 +param=rangedefence,74 +param=damagetype,^slash_style +param=attack_anim,human_dhsword_chop +param=defend_anim,human_dhsword_block +param=attack_sound,2H_stab +param=defend_sound,steel_mail [death_mountain_goat] name=Billy @@ -1072,6 +1169,9 @@ walkanim=sheep_walk readyanim=sheep_ready resizeh=100 resizev=100 +param=attack_anim,sheep_attack +param=defend_anim,sheep_block +param=death_anim,sheep_death [mountain_goat2] name=Mountain Goat @@ -1086,3 +1186,6 @@ recol2d=19025 vislevel=hide walkanim=sheep_walk readyanim=sheep_ready +param=attack_anim,sheep_attack +param=defend_anim,sheep_block +param=death_anim,sheep_death