Skip to content

Commit e3cf653

Browse files
authored
Add Missing NPC Spawns and Fishing Spots in Catherby & White Wolf Mountain (GregHib#684)
* fixed chicken drops table now working * update chicken * fix some spawns in white wolf mountain and added missing and added some dialogues * added asgarnia ice dungeon spawns, gfx, anims, drops etc * Update Ice_Giant.kts
1 parent 4def5f1 commit e3cf653

41 files changed

Lines changed: 1350 additions & 138 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,50 @@
11
spawns = [
2+
{ id = "mugger", x = 2993, y = 9545 },
3+
{ id = "mugger", x = 2999, y = 9550 },
4+
{ id = "mugger", x = 2995, y = 9548 },
5+
{ id = "mugger", x = 2997, y = 9544 },
6+
{ id = "pirate", x = 2984, y = 9575 },
7+
{ id = "pirate", x = 2986, y = 9582 },
8+
{ id = "pirate", x = 2990, y = 9571 },
9+
{ id = "pirate", x = 2991, y = 9583 },
10+
{ id = "pirate", x = 2995, y = 9576 },
11+
{ id = "pirate", x = 2997, y = 9569 },
12+
{ id = "pirate", x = 2998, y = 9572 },
13+
{ id = "pirate", x = 2999, y = 9584 },
14+
{ id = "pirate", x = 3000, y = 9579 },
215
{ id = "hobgoblin_unarmed", x = 3010, y = 9595 },
316
{ id = "hobgoblin_unarmed", x = 3010, y = 9593 },
417
{ id = "hobgoblin_unarmed", x = 3016, y = 9594 },
518
{ id = "hobgoblin_unarmed", x = 3010, y = 9578 },
619
{ id = "hobgoblin_unarmed", x = 3011, y = 9579 },
720
{ id = "hobgoblin_unarmed", x = 3016, y = 9578 },
821
{ id = "hobgoblin_armed", x = 3019, y = 9591 },
22+
{ id = "ice_warrior", x = 3044, y = 9581 },
23+
{ id = "ice_warrior", x = 3046, y = 9575 },
24+
{ id = "ice_warrior", x = 3048, y = 9583 },
25+
{ id = "ice_warrior", x = 3049, y = 9590 },
26+
{ id = "ice_warrior", x = 3053, y = 9576 },
27+
{ id = "ice_warrior", x = 3056, y = 9572 },
28+
{ id = "ice_warrior", x = 3056, y = 9583 },
29+
{ id = "ice_warrior", x = 3056, y = 9587 },
30+
{ id = "ice_warrior", x = 3060, y = 9572 },
31+
{ id = "ice_warrior", x = 3062, y = 9576 },
32+
{ id = "ice_warrior", x = 3062, y = 9581 },
33+
{ id = "ice_giant", x = 3057, y = 9573 },
34+
{ id = "ice_giant", x = 3061, y = 9573 },
35+
{ id = "ice_giant", x = 3065, y = 9571 },
36+
{ id = "ice_giant", x = 2962, y = 9570 },
37+
{ id = "ice_giant", x = 2965, y = 9568 },
38+
{ id = "ice_giant", x = 2966, y = 9565 },
39+
{ id = "ice_giant", x = 2963, y = 9563 },
40+
{ id = "ice_giant", x = 2960, y = 9565 },
41+
{ id = "ice_giant", x = 2960, y = 9568 },
42+
{ id = "skeletal_wyvern", x = 3025, y = 9543 },
43+
{ id = "skeletal_wyvern", x = 3025, y = 9553 },
44+
{ id = "skeletal_wyvern", x = 3033, y = 9554 },
45+
{ id = "skeletal_wyvern", x = 3039, y = 9541 },
46+
{ id = "skeletal_wyvern", x = 3045, y = 9553 },
47+
{ id = "skeletal_wyvern", x = 3057, y = 9539 },
48+
{ id = "skeletal_wyvern", x = 3063, y = 9554 },
49+
{ id = "skeletal_wyvern", x = 3066, y = 9545 },
950
]
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
[ice_dungeon_wyvern_cave_exit]
2+
id = 33173
3+
examine = "The bank teller will serve you from here."
4+
5+
[ice_dungeon_wyvern_cave_enter]
6+
id = 33174
7+
examine = "The bank teller will serve you from here."
8+

data/area/asgarnia/mudskipper_point/asgarnian_ice_dungeon/asgarnian_ice_dungeon.teles.toml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,14 @@ option = "Climb-up"
1010
tile = { x = 3025, y = 5457 }
1111
to = { x = 2758, y = 2730 }
1212

13+
[ice_dungeon_wyvern_cave_exit]
14+
option = "Exit"
15+
tile = { x = 3056, y = 9562 }
16+
to = { x = 3056, y = 9555 }
17+
18+
[ice_dungeon_wyvern_cave_enter]
19+
option = "Enter"
20+
tile = { x = 3056, y = 9555}
21+
to = { x = 3056, y = 9562 }
22+
23+
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,21 @@
11
spawns = [
2-
# 11318
2+
# 11318
33
{ id = "white_wolf_2", x = 2844, y = 3507, members = true },
44
{ id = "white_wolf_2", x = 2839, y = 3506, members = true },
55
{ id = "white_wolf_2", x = 2842, y = 3504, members = true },
66
{ id = "white_wolf_2", x = 2839, y = 3502, members = true },
77
{ id = "white_wolf_2", x = 2837, y = 3499, members = true },
88
{ id = "white_wolf_2", x = 2836, y = 3495, members = true },
99
{ id = "big_wolf_2", x = 2840, y = 3497, members = true },
10-
{ id = "white_wolf", x = 2866, y = 3498, members = true },
1110
{ id = "white_wolf", x = 2860, y = 3492, members = true },
11+
{ id = "white_wolf", x = 2866, y = 3498, members = true },
1212
{ id = "white_wolf", x = 2846, y = 3477, members = true },
1313
{ id = "white_wolf_2", x = 2831, y = 3515, members = true },
1414
{ id = "white_wolf_2", x = 2833, y = 3513, members = true },
1515
{ id = "white_wolf_2", x = 2854, y = 3509, members = true },
1616
{ id = "white_wolf_2", x = 2856, y = 3508, members = true },
1717
{ id = "white_wolf_2", x = 2848, y = 3487, members = true },
1818
{ id = "white_wolf_2", x = 2850, y = 3484, members = true },
19+
{ id = "ice_warrior", x = 2847, y = 3514, members = true },
20+
{ id = "ice_warrior", x = 2850, y = 3512, members = true },
1921
]
Lines changed: 36 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,51 @@
11
spawns = [
2-
# 11061
2+
# 11061
33
{ id = "man", x = 2803, y = 3431, members = true },
44
{ id = "man", x = 2805, y = 3428, members = true },
55
{ id = "banker_3", x = 2807, y = 3443, direction = "SOUTH", members = true },
66
{ id = "banker_3", x = 2810, y = 3443, direction = "SOUTH", members = true },
77
{ id = "banker_4", x = 2809, y = 3443, direction = "SOUTH", members = true },
88
{ id = "banker_4", x = 2811, y = 3443, direction = "SOUTH", members = true },
9-
# 11317
10-
{ id = "musician_catherby", x = 2849, y = 3439, direction = "SOUTH", members = true },
9+
{ id = "candle_maker", x = 2799, y = 3438, members = true },
10+
{ id = "arheins", x = 2803, y = 3430, members = true },
11+
{ id = "trader_crewmember_1", x = 2794, y = 3414, members = true },
12+
{ id = "trader_crewmember_2", x = 2795, y = 3414, members = true },
13+
{ id = "sir_mordred", x = 1695, y = 4258, level = 2, members = true },
14+
{ id = "renegade_knight", x = 2766, y = 3397, members = true },
15+
{ id = "renegade_knight", x = 2767, y = 3399, members = true },
16+
{ id = "renegade_knight", x = 2773, y = 3399, members = true },
17+
{ id = "renegade_knight", x = 2766, y = 3406, level = 1, members = true },
18+
{ id = "renegade_knight", x = 2767, y = 3400, level = 1, members = true },
19+
{ id = "renegade_knight", x = 2770, y = 3396, level = 1, members = true },
20+
{ id = "renegade_knight", x = 2771, y = 3402, level = 1, members = true },
21+
{ id = "renegade_knight", x = 2774, y = 3405, level = 1, members = true },
22+
23+
# 11317
24+
{ id = "man_3", x = 2818, y = 3443, members = true },
25+
{ id = "woman_2", x = 2817, y = 3447, members = true },
26+
{ id = "musician_catherby", x = 2849, y = 3439, members = true },
27+
{ id = "harrys", x = 2836, y = 3447, members = true },
28+
{ id = "hickton", x = 2821, y = 3442, members = true },
29+
{ id = "caleb", x = 2819, y = 3451, members = true },
30+
{ id = "ellena", x = 2860, y = 3430, members = true },
31+
{ id = "tools_leprechaun", x = 2859, y = 3431, members = true },
1132
{ id = "fishing_spot_big_net_harpoon_catherby", x = 2846, y = 3429, direction = "SOUTH", members = true },
1233
{ id = "fishing_spot_big_net_harpoon_catherby", x = 2855, y = 3423, direction = "SOUTH", members = true },
1334
{ id = "fishing_spot_big_net_harpoon_catherby", x = 2859, y = 3426, direction = "SOUTH", members = true },
35+
{ id = "fishing_spot_cage_harpoon_catherby", x = 2844, y = 3429, direction = "SOUTH", members = true },
36+
{ id = "fishing_spot_cage_harpoon_catherby", x = 2853, y = 3423, direction = "SOUTH", members = true },
37+
{ id = "fishing_spot_small_net_bait_catherby", x = 2836, y = 3431, direction = "SOUTH", members = true },
38+
{ id = "fishing_spot_small_net_bait_catherby", x = 2838, y = 3431, direction = "SOUTH", members = true },
1439
{ id = "white_wolf", x = 2842, y = 3450, members = true },
1540
{ id = "white_wolf", x = 2864, y = 3453, members = true },
1641
{ id = "white_wolf", x = 2872, y = 3445, members = true },
1742
{ id = "white_wolf", x = 2870, y = 3438, members = true },
43+
44+
# 11318
45+
{ id = "vanessa", x = 2820, y = 3462, members = true },
46+
47+
48+
#7490
49+
{ id = "renegade_knight", x = 1901, y = 4271, level = 0, members = true },
50+
{ id = "renegade_knight", x = 1909, y = 4271, level = 0, members = true },
1851
]
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[arhein_ship_gangplank]
2+
id = 69
3+
examine = "The tatty gangplank of a tatty ship."

data/entity/npc/humanoid/humans.npcs.toml

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@ id = 3
3333
clone = "man"
3434
id = 4
3535

36+
[woman_2]
37+
clone = "man"
38+
id = 5
39+
3640
[monk_of_zamorak_ourania]
3741
id = 189
3842
hitpoints = 100
@@ -53,6 +57,47 @@ drop_table = "monk_of_zamorak"
5357
respawn_delay = 50
5458
examine = "An evil human cleric."
5559

60+
[renegade_knight]
61+
id = 237
62+
hitpoints = 470
63+
att = 25
64+
str = 25
65+
def = 25
66+
mage = 25
67+
categories = ["human"]
68+
style = "slash"
69+
height = 1
70+
hunt_range = 2
71+
attack_range = 1
72+
attack_radius = 11
73+
wander_radius = 5
74+
max_hit_melee = 75
75+
hunt_mode = "aggressive"
76+
drop_table = "renegade_knight_drop_table"
77+
respawn_delay = 50
78+
examine = "He isn't very friendly."
79+
80+
[sir_mordred]
81+
id = 247
82+
hitpoints = 470
83+
att = 25
84+
str = 25
85+
def = 25
86+
mage = 25
87+
categories = ["human"]
88+
style = "slash"
89+
height = 1
90+
hunt_range = 2
91+
attack_range = 1
92+
attack_radius = 11
93+
wander_radius = 5
94+
max_hit_melee = 75
95+
hunt_mode = "aggressive"
96+
drop_table = "sir_mordred_drop_table"
97+
respawn_delay = 50
98+
examine = "He isn't very friendly."
99+
100+
56101
[cook_lumbridge]
57102
id = 278
58103
categories = ["human"]
@@ -131,6 +176,30 @@ categories = ["human"]
131176
wander_radius = 3
132177
examine = "Animal skins are a speciality."
133178

179+
[candle_maker]
180+
id = 562
181+
categories = ["human"]
182+
wander_radius = 2
183+
examine = "HHas an odd smell about him."
184+
185+
[arheins]
186+
id = 563
187+
categories = ["human"]
188+
wander_radius = 2
189+
examine = "He looks fairly well-to-do"
190+
191+
[hickton]
192+
id = 575
193+
categories = ["human"]
194+
wander_radius = 2
195+
examine = "A master fletcher."
196+
197+
[harrys]
198+
id = 576
199+
categories = ["human"]
200+
wander_radius = 2
201+
examine = "Something fishy about him."
202+
134203
[hairdresser]
135204
id = 598
136205
categories = ["human"]
@@ -172,6 +241,12 @@ id = 647
172241
categories = ["human"]
173242
wander_radius = 4
174243

244+
[caleb]
245+
id = 666
246+
categories = ["human"]
247+
wander_radius = 2
248+
examine = "A well dressed nobleman."
249+
175250
[bartender_jolly_boar_inn]
176251
id = 731
177252
bar_crawl = {
@@ -438,6 +513,18 @@ categories = ["human"]
438513
wander_radius = 5
439514
examine = "A disciple of Zamorak."
440515

516+
[vanessa]
517+
id = 2305
518+
categories = ["human"]
519+
wander_radius = 2
520+
examine = "She sells farming equipment."
521+
522+
[ellena]
523+
id = 2331
524+
categories = ["human"]
525+
wander_radius = 2
526+
examine = "Perhaps this gardener might look after your crops for you."
527+
441528
[reldo_normal]
442529
id = 2661
443530
categories = ["human"]
@@ -526,6 +613,12 @@ id = 2877
526613
clone = "chieftain_gunthor"
527614
id = 2878
528615

616+
[tools_leprechaun]
617+
id = 3021
618+
categories = ["human"]
619+
wander_radius = 2
620+
examine = "Looks after your farming tools."
621+
529622
[chieftain_gunthor_cutscene]
530623
id = 3089
531624
examine = "A heavily built barbarian with an air of power and authority."
@@ -593,6 +686,18 @@ wander_radius = 4
593686
categories = ["human"]
594687
examine = "Gillie milks cows and she's udderly fantastic at it."
595688

689+
[trader_crewmember_1]
690+
id = 4653
691+
categories = ["human"]
692+
wander_radius = 2
693+
examine = "He can look after my money."
694+
695+
[trader_crewmember_2]
696+
id = 4656
697+
categories = ["human"]
698+
wander_radius = 2
699+
examine = "He can look after my money."
700+
596701
[sir_prysin_sword]
597702
clone = "sir_prysin_normal"
598703
id = 4657
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
[hobgoblin_drop_table]
2+
type = "all"
3+
drops = [
4+
{ table = "bones" },
5+
{ table = "hobgoblin_secondary" },
6+
{ table = "hobgoblin_tertiary" },
7+
]
8+
9+
[hobgoblin_secondary]
10+
roll = 128
11+
drops = [
12+
{ id = "bronze_spear", chance = 3, members = true },
13+
{ id = "iron_sword", chance = 3 },
14+
{ id = "steel_dagger", chance = 3 },
15+
{ id = "iron_spear", chance = 2, members = true },
16+
{ id = "steel_spear", chance = 2, members = true },
17+
{ id = "steel_longsword" },
18+
{ id = "law_rune", amount = 2, chance = 3 },
19+
{ id = "water_rune", amount = 2, chance = 2 },
20+
{ id = "fire_rune", amount = 7, chance = 2 },
21+
{ id = "body_rune", amount = 6, chance = 2 },
22+
{ id = "chaos_rune", amount = 3, chance = 2 },
23+
{ id = "nature_rune", amount = 4, chance = 2 },
24+
{ id = "cosmic_rune", amount = 2 },
25+
{ table = "herb_drop_table", chance = 7 },
26+
{ table = "allotment_seed_drop_table", chance = 18 },
27+
{ id = "coins", amount = 5, chance = 18, members = false },
28+
{ id = "coins", amount = 15, chance = 16 },
29+
{ id = "coins", amount = 28, chance = 16 },
30+
{ id = "coins", amount = 5, chance = 12 },
31+
{ id = "coins", amount = 10, chance = 7, members = false },
32+
{ id = "coins", amount = 62, chance = 4 },
33+
{ id = "coins", amount = 42, chance = 3 },
34+
{ id = "coins" },
35+
{ id = "trading_sticks" },
36+
{ id = "trading_sticks", amount = 5, chance = 12 },
37+
{ id = "trading_sticks", amount = 15, chance = 16 },
38+
{ id = "trading_sticks", amount = 28, chance = 16 },
39+
{ id = "trading_sticks", amount = 42, chance = 3 },
40+
{ id = "trading_sticks", amount = 62, chance = 4 },
41+
{ id = "limpwurt_root", chance = 22 },
42+
{ id = "goblin_mail", chance = 5 },
43+
{ id = "nothing", amount = 0 },
44+
{ table = "gem_drop_table", chance = 2 },
45+
]
46+
47+
[hobgoblin_tertiary]
48+
roll = 5000
49+
drops = [
50+
{ id = "hobgoblin_champions_scroll", members = true },
51+
]
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
[ice_giant_defend]
2+
id = 4671
3+
4+
[ice_giant_death]
5+
id = 4673
6+
7+
[ice_giant_attack]
8+
id = 4672

0 commit comments

Comments
 (0)