Skip to content

Multiple region npc and spawn adjustments 5 - #1399

Draft
V0lcanic wants to merge 4 commits into
GregHib:mainfrom
V0lcanic:Multiple-region-npc-and-spawn-adjustments-5
Draft

V0lcanic wants to merge 4 commits into
GregHib:mainfrom
V0lcanic:Multiple-region-npc-and-spawn-adjustments-5

Conversation

@V0lcanic

Copy link
Copy Markdown
Contributor

This PR adds stray dogs, yanille dungeon, sinister chest looting, examine text, and more. There are other adjustments as well.

al_kharid.npcs.toml
-Set dialogue = "child" for [ali_the_leaflet_dropper].

ape_atoll.combat.toml
-Fixed [jungle_spider_ape_atoll] combat anims.

ardougne_monastery.objs.toml
-Added examine text. Source: osrs live server.

as_a_first_resort.npcs.toml
-Added missing npcs. Source: rs3 live server.

battlefield.objs.toml
-Added examine text. Source: osrs live server, rs3 live server.

birds.npcs.toml
-Removed collision = "sky" for [wimpy_bird]. Source: rs3 live server.

CaptainVarrock.kt
-Added dialogue and random overhead shouting. Source: rs3 live server, https://runescape.wiki/w/Captain_(Varrock_Palace).

castle_wars.objs.toml
-Added some examine text. Source: osrs live server, rs3 live server.

chaos_tunnels.combat.toml
-Fixed [waterfiend] attack animations.

clock_tower.objs.toml
-Added some examine text. Source: rs3 live server, osrs live server.

Clothears.kt
-Added dialogues. Source: osrs live server.

CookBlueMoonInn.kt
-Added the cooking animation behaviour. Source: rs3 live server, https://www.youtube.com/watch?v=1kdlNE0S6Vc.

CookJollyBoarInn.kt
-Added dialogue and cooking animation behaviour. Source: rs3 live server, https://runescape.wiki/w/Cook_(Jolly_Boar_Inn).

CombatScroll.kt
-Added interface. Source: osrs live server.

Creakyknees.kt
-Added dialogues. Source: osrs live server.

defender_of_varrock.npcs.toml
-Set collision = "outdoors" for [stray_dog_defender_*].
-Added examine text.

dog.anims.toml
-Added [stray_dog_whine].

Drunks.kt (renamed from DrunkenManFalador.kt)
-Groups the Varrock and Falador drunk NPCs together since they share the same behavior, keeping their talk-to dialogue organized in one place.

east_ardougne.combat.toml
-Fixed [jogre_ardougne] combat anims.

east_ardougne.npc-spawns.toml
-Adjusted "philipe_carnillean" spawn, now uses the correct spawn location from osrs live server. This fixes Philipe Carnillean being stuck in a table.

east_ardougne.npcs.toml
-Added some examine text. Source: rs3 live server, osrs live server.

east_ardougne.objs.toml
-Added some examine text. Source: rs3 live server, osrs live server.

east_ardougne.teles.toml
-Slightly adjusted the [varrock_manhole_open] destination tile. Source: rs3 live server.

ExplorerJack.kt
-Widened "Talk-to" so it works for all Explorer Jack variants.

falador.npc-spawns.toml
-Fixed sir_renitee facing wrong direction.

falador.npcs.toml
-Added examine text for [hazelmere_falador_2]. Source: rs3 live server.

feldip_hills.anims.toml
-Added some missing ogress anims.

feldip_hills.combat.toml
-Updated Feldip Hills ogress combat definitions to use the correct ogress animation set, including the alternate spear variant for ogress_warrior_2, instead of borrowing the generic human guard animations.

feldip_hills.npcs.toml
-Updated some definitions.

feldip_hills.objs.toml
-Added some examine text. Source: rs3 live server, osrs live server.

feldip_hills.teles.toml
-Added [cave_entrance_rantzs_house].

grand_exchange.npc-spawns.toml
-Set "brugsen_bursen","relobo_blinyo","hofuthand" direction = "SOUTH". Source: osrs live server.

grand_exchange.objs.toml
-Added examine text. https://runescape.wiki/w/Keldagrim_trapdoor?&oldid=9159356.

Greasycheeks.kt
-Added dialogues. Source: osrs live server.

gu_tanoth.npcs.toml
-Updated examine text for [ogre_guard_gu_tanoth_*]. Source: rs3 live server, https://runescape.wiki/w/Ogre_guard?oldid=4292541.

gu_tanoth.objs.toml
-Added some examine text. Source: rs3 live server, osrs live server.

GuardCaptainYanille.kt
-Added the drunk overhead dialogue behaviour. Source: rs3 live server.

hand_in_the_sand.objs.toml
-Added examine text for [handsand_sandpit_anim]. Source: rs3 live server.

hazelmeres_island.objs.toml
-Added examine text. Source: osrs live server.

jiggig.npc-spawns.toml
-Set direction = "SOUTH_WEST" for "zogre_jiggig_7".
-Set direction = "NORTH_WEST" for "skogre_jiggig_2".

jiggig.npcs.toml
-Added examine text. Source: rs3 live server.

jiggig.objs.toml
-Added examine text. Source: rs3 live server, osrs live server.

Johnathon.kt
-Added dialogue. Source: https://runescape.wiki/w/Transcript:Johnathon#Before_Family_Crest.

khazard_fight_arena.objs.toml
-Added some examine text. Source: rs3 live server, osrs live server.

lumbridge.npc-spawns.toml
-Lumbridge now correctly spawns explorer_jack_lumbridge instead of explorer_jack.
-Set direction = "NORTH" for "shopkeeper_lumbridge".

lumbridge.npcs.toml
-explorer_jack_lumbridge now clones explorer_jack.

Men.kt
-Added some missing man_* and woman_* npcs to the npcOperate.

mobilising_armies.npc-spawns.toml
-Added multiple npc spawns. Source: https://www.youtube.com/watch?v=tGOSaEGNQnY, https://www.youtube.com/watch?v=NZmcdQTyMts.

mobilising_armies.npcs.toml
-Added all mobilising armies npcs.

mobilising_armies.objs.toml
-Added [mobilising_armies_officer_tower_door_*].
-Added some examine text.

observatory.npc-spawns.toml
-Set direction = "WEST" for "greasycheeks_observatory".
-Set direction = "EAST" for "smellytoes_observatory".

observatory.npcs.toml
-Set collision = "indoors" for [observatory_professor_observatory].
-Set interacts = false and dialogue = "old" for [greasycheeks_observatory], [smellytoes_observatory], [creakyknees_observatory].
-Added some examine text.

observatory.objs.toml
-Added some examine text. Source: rs3 live server, osrs live server.

oo_glog.npc-spawns.toml
-Added missing npc spawns. Source: rs3 live server.

oo_glog.npcs.toml
-Set collision = "indoors" for [chief_tess], [seegud] ,[snurgh], [muggh], [dawg], [kringk_3], [thump_2_2].
-Added some examine text. Source: rs3 live server.

oo_glog.objs.toml
-Added some examine text. Source: rs3 live server.

ourania.objs.toml
-Added some examine text. Source: rs3 live server, osrs live server.

pillory.npcs.toml
-Corrected examine text. Source: https://runescape.wiki/w/Pillory_guard?oldid=4600036.

pirates_treasure.objs.toml
-Added examine text.

port_khazard.npcs.toml
-Set collision = "indoors" for [shopkeeper_port_khazard].

port_khazard.objs.toml
-Added some examine text. Source: rs3 live server, osrs live server.

rantzs_house.objs.toml
-Added some examine text. Source: rs3 live server.

rantzs_house.teles.toml
-Added rantzs house exit tele.

render_emotes.toml
-Added ledge_balance_3, ledge_balance_4.

Registrars.kt
-Added some of the known dialogue and interactions for registrar npcs. https://www.youtube.com/watch?v=v41zdQ26nKI 0:43.

rocks.objs.toml
-Added examine text. Source: osrs live server.

SalarinTheTwisted.kt
-Added interactions for "salarin_the_twisted" fight. Source: https://runescape.wiki/w/Salarin_the_Twisted?oldid=4290866, osrs live server.

skeletons.npcs.toml
-Set hunt_mode = "cowardly" for [skeleton_sword_shield_45].

SinisterChest.kt
-Added sinister chest looting. Source: rs3 live server, osrs live server, https://runescape.wiki/w/Closed_chest?oldid=4684408, https://www.youtube.com/watch?v=S9YmGt2h_z0 1:40.

Smellytoes.kt
-Added dialogue. Source: osrs live server.

Spectators.kt
-Added dialogue, some guesswork went into the implementation due to a severe lack of sources. Source: https://runescape.salmoneus.net/activities/duel-arena.html, https://runescape.wiki/w/Spectator_(Duel_Arena).

StrayDog.kt
-Added the RS2 stray dog behaviour for following, feeding, and shooing interactions. Source: https://www.youtube.com/watch?v=NDVIB4xAdlQ, rs3 live server, osrs live server.

SwampToad.kt
-Adds overhead dialogue behaviour. Source: rs3 live server.

Target.kt
-Updated Target.kt to add special damage handling for Salarin the Twisted.

TeaSeller.kt
-Added the interaction for preventing the player from taking the cup of tea. Source: rs3 live server, osrs live server, https://runescape.wiki/w/Tea_seller?&oldid=4266456.

TheGuns.kt
-Added a looping NPC script that starts once per spawn, tracks its own count state, and periodically has the NPC speak the current number. It begins at 0, increments on a timed queue, and when the count reaches a randomly chosen threshold between 5000 and 10000, it advances through a short reaction sequence: "10012...15?", then "Bah", then "Start again!", after which it resets the counter, picks a new threshold, and repeats indefinitely. Source: rs3 live server, osrs live server, https://runescape.wiki/w/%27The_Guns%27, https://oldschool.runescape.wiki/w/Transcript:%27The_Guns%27#Overhead_dialogue.

TournamentScoreboard.kt
-Added the tournament arena scoreboard interface. Source: https://www.youtube.com/watch?v=HxXoxB5lhmA 8:28.

tournament_arena.ifaces.toml
-Added data.

tournament_arena.npc-spawns.toml
-Added all missing npc spawns. Source: https://www.youtube.com/watch?v=5-7AyiJAJpg, https://www.youtube.com/watch?v=HxXoxB5lhmA, https://www.youtube.com/watch?v=v41zdQ26nKI.

tournament_arena.npcs.toml
-Added multiple npcs.

tournament_arena.objs.toml
-Added examine text.

tower_of_life.npc-spawns.toml
-Added "the_guns" spawn location. Source: osrs live server.

tower_of_life.npcs.toml
-Added some examine text.

tower_of_life.objs.toml
-Added some examine text. Source: osrs live server.

VarrockDummy.kt
-Separates trainee guard behavior from player interactions: trainee guards automatically start a dummy-strike timer when a training dummy is nearby, while players can manually attack the dummy through a dedicated object interaction. The script blocks ranged (and doesn't allow magic) attacks, awards Attack XP only while the player is below level 8, and uses weapon/style data to pick the correct attack animation with sensible fallbacks. Source: osrs live server, https://runescape.wiki/w/Dummy, https://oldschool.runescape.wiki/w/Dummy.

varrock.anims.toml
-Added [dummy_hit] anim.

varrock.item-spawns.toml
-Added some missing item spawns. Source: rs3 live server, osrs live server.
-Corrected "earth_rune" spawn location to the rs3 live server spawn.

varrock.npc-spawns.toml
-Added multiple "stray_dog_defender_*" spawns. Source: https://oldschool.runescape.wiki/w/Stray_dog#mapFullscreen.

varrock.npcs.toml
-Set collision = "indoors" to multiple npcs.
-Set interacts = false to [cook_jolly_boar_inn].
-Added examine text.

varrock.objs.toml
-Added some examine text. Source: rs3 live server, osrs live server.

varrock_museum.objs.toml
-Added some examine text. Source: rs3 live server, osrs live server.

wander_ranges.tables.toml
-Added [.serjeant_cole], [.commander_loman], [war_chief_reeves].
-Set wander_range = 5 for [.explorer_jack_lumbridge].

yanille.npcs.toml
-Added examine text.

yanille.objs.toml
-Added some examine text.
-Updated [yanille_underwall_*] examine text. The wall model and examine text changed between osrs and rshd/rs3, and 2011/rs3 use the same wall, which is why I believe the rs3 examine text is correct.

yanille.teles.toml
-Added [yanille_dungeon_stairs_up].
-Changed the 2317 teleport definition.

yanille_agility_dungeon.drops.toml
-Added [sinister_chest_drop_table]. Source: https://runescape.wiki/w/Closed_chest.

yanille_agility_dungeon.objs.toml
-Added some examine text.

YanilleAgilityDungeon.kt
-Added the dungeon’s interactive course logic in one place: it gates each obstacle behind the right Agility or Thieving requirement, handles the monkey bars, balancing ledge, pipe, rubble, prayer altar, and the locked door, and applies the correct success/failure outcomes with XP, movement, sounds, and damage. It also includes the trapdoor fall behavior, the special zombie-room gate note, and the one-sided Thieving door that can only be picked from the intended side with a lockpick. The monkey bar hard task was added as well. Source: osrs live server, rs3 live server, https://runescape.wiki/w/Yanille_Agility_dungeon?oldid=3843374, https://oldschool.runescape.wiki/w/Yanille_Agility_Dungeon, https://www.youtube.com/watch?v=kxDjIiLFbks, https://www.youtube.com/watch?v=KT3oR9K3WCc.

zombie.npcs.toml
-Reverted hunt_mode for [zombie_yellow_shirt]. This was causing incorrect aggressive behaviour to multiple zombies outside of wilderness. Not sure how to solve the conflicts at the moment.


bugs: level-17 wilderness obelisk interaction is broken doesn't tele player

Notes: no sources found for head_registrar dialogue and some npc examine text

Copilot and others added 4 commits October 19, 2026 03:47
… more. There are other adjustments as well.

al_kharid.npcs.toml
-Set dialogue = "child" for [ali_the_leaflet_dropper].

ape_atoll.combat.toml
-Fixed [jungle_spider_ape_atoll] combat anims.

ardougne_monastery.objs.toml
-Added examine text. Source: osrs live server.

as_a_first_resort.npcs.toml
-Added missing npcs. Source: rs3 live server.

battlefield.objs.toml
-Added examine text. Source: osrs live server, rs3 live server.

birds.npcs.toml
-Removed collision = "sky" for [wimpy_bird]. Source: rs3 live server.

CaptainVarrock.kt
-Added dialogue and random overhead shouting. Source: rs3 live server, https://runescape.wiki/w/Captain_(Varrock_Palace).

castle_wars.objs.toml
-Added some examine text. Source: osrs live server, rs3 live server.

chaos_tunnels.combat.toml
-Fixed [waterfiend] attack animations.

clock_tower.objs.toml
-Added some examine text. Source: rs3 live server, osrs live server.

Clothears.kt
-Added dialogues. Source: osrs live server.

CookBlueMoonInn.kt
-Added the cooking animation behaviour. Source: rs3 live server, https://www.youtube.com/watch?v=1kdlNE0S6Vc.

CookJollyBoarInn.kt
-Added dialogue and cooking animation behaviour. Source: rs3 live server, https://runescape.wiki/w/Cook_(Jolly_Boar_Inn).

CombatScroll.kt
-Added interface. Source: osrs live server.

Creakyknees.kt
-Added dialogues. Source: osrs live server.

defender_of_varrock.npcs.toml
-Set collision = "outdoors" for [stray_dog_defender_*].
-Added examine text.

dog.anims.toml
-Added [stray_dog_whine].

Drunks.kt (renamed from DrunkenManFalador.kt)
-Groups the Varrock and Falador drunk NPCs together since they share the same behavior, keeping their talk-to dialogue organized in one place.

east_ardougne.combat.toml
-Fixed [jogre_ardougne] combat anims.

east_ardougne.npc-spawns.toml
-Adjusted "philipe_carnillean" spawn, now uses the correct spawn location from osrs live server. This fixes philipe carnillean being stuck in a table.

east_ardougne.npcs.toml
-Added some examine text. Source: rs3 live server, osrs live server.

east_ardougne.objs.toml
-Added some examine text. Source: rs3 live server, osrs live server.

east_ardougne.teles.toml
-Slightly adjusted the [varrock_manhole_open] destination tile. Source: rs3 live server.

ExplorerJack.kt
-Widened "Talk-to" so it works for all Explorer Jack variants.

falador.npc-spawns.toml
-Fixed sir_renitee facing wrong direction.

falador.npcs.toml
-Added examine text for [hazelmere_falador_2]. Source: rs3 live server.

feldip_hills.anims.toml
-Added some missing ogress anims.

feldip_hills.combat.toml
-Updated Feldip Hills ogress combat definitions to use the correct ogress animation set, including the alternate spear variant for ogress_warrior_2, instead of borrowing the generic human guard animations.

feldip_hills.npcs.toml
-Updated some definitions.

feldip_hills.objs.toml
-Added some examine text. Source: rs3 live server, osrs live server.

feldip_hills.teles.toml
-Added [cave_entrance_rantzs_house].

grand_exchange.npc-spawns.toml
-Set "brugsen_bursen","relobo_blinyo","hofuthand" direction = "SOUTH". Source: osrs live server.

grand_exchange.objs.toml
-Added examine text. https://runescape.wiki/w/Keldagrim_trapdoor?&oldid=9159356.

Greasycheeks.kt
-Added dialogues. Source: osrs live server.

gu_tanoth.npcs.toml
-Updated examine text for [ogre_guard_gu_tanoth_*]. Source: rs3 live server, https://runescape.wiki/w/Ogre_guard?oldid=4292541.

gu_tanoth.objs.toml
-Added some examine text. Source: rs3 live server, osrs live server.

GuardCaptainYanille.kt
-Added the drunk overhead dialogue behaviour. Source: rs3 live server.

hand_in_the_sand.objs.toml
-Added examine text for [handsand_sandpit_anim]. Source: rs3 live server.

hazelmeres_island.objs.toml
-Added examine text. Source: osrs live server.

jiggig.npc-spawns.toml
-Set direction = "SOUTH_WEST" for "zogre_jiggig_7".
-Set direction = "NORTH_WEST" for "skogre_jiggig_2".

jiggig.npcs.toml
-Added examine text. Source: rs3 live server.

jiggig.objs.toml
-Added examine text. Source: rs3 live server, osrs live server.

Johnathon.kt
-Added dialogue. Source: https://runescape.wiki/w/Transcript:Johnathon#Before_Family_Crest.

khazard_fight_arena.objs.toml
-Added some examine text. Source: rs3 live server, osrs live server.

lumbridge.npc-spawns.toml
-Lumbridge now correctly spawns explorer_jack_lumbridge instead of explorer_jack.
-Set direction = "NORTH" for "shopkeeper_lumbridge".

lumbridge.npcs.toml
-explorer_jack_lumbridge now clones explorer_jack.

Men.kt
-Added some missing man_* and woman_* npcs to the npcOperate.

mobilising_armies.npc-spawns.toml
-Added multiple npc spawns. Source: https://www.youtube.com/watch?v=tGOSaEGNQnY, https://www.youtube.com/watch?v=NZmcdQTyMts.

mobilising_armies.npcs.toml
-Added all mobilising armies npcs.

mobilising_armies.objs.toml
-Added [mobilising_armies_officer_tower_door_*].
-Added some examine text.

observatory.npc-spawns.toml
-Set direction = "WEST" for "greasycheeks_observatory".
-Set direction = "EAST" for "smellytoes_observatory".

observatory.npcs.toml
-Set collision = "indoors" for [observatory_professor_observatory].
-Set interacts = false and dialogue = "old" for [greasycheeks_observatory].
-Set interacts = false and dialogue = "old" for [smellytoes_observatory].
-Set interacts = false and dialogue = "old" for [creakyknees_observatory].
-Added some examine text.

observatory.objs.toml
-Added some examine text. Source: rs3 live server, osrs live server.

oo_glog.npc-spawns.toml
-Added missing npc spawns. Source: rs3 live server.

oo_glog.npcs.toml
-Set collision = "indoors" for [chief_tess],[seegud],[snurgh],[muggh],[dawg],[kringk_3],[thump_2_2].
-Added some examine text. Source: rs3 live server.

oo_glog.objs.toml
-Added some examine text. Source: rs3 live server.

ourania.objs.toml
-Added some examine text. Source: rs3 live server, osrs live server.

pillory.npcs.toml
-Corrected examine text. Source: https://runescape.wiki/w/Pillory_guard?oldid=4600036.

pirates_treasure.objs.toml
-Added examine text.

port_khazard.npcs.toml
-Set collision = "indoors" for [shopkeeper_port_khazard].

port_khazard.objs.toml
-Added some examine text. Source: rs3 live server, osrs live server.

rantzs_house.objs.toml
-Added some examine text. Source: rs3 live server.

rantzs_house.teles.toml
-Added rantzs house exit tele.

render_emotes.toml
-Added ledge_balance_3, ledge_balance_4.

Registrars.kt
-Added some of the known dialogue and interactions for registrar npcs. https://www.youtube.com/watch?v=v41zdQ26nKI 0:43.

rocks.objs.toml
-Added examine text. Source: osrs live server.

SalarinTheTwisted.kt
-Added interactions for "salarin_the_twisted" fight. Source: https://runescape.wiki/w/Salarin_the_Twisted?oldid=4290866, osrs live server.

skeletons.npcs.toml
-Set hunt_mode = "cowardly" for [skeleton_sword_shield_45].

SinisterChest.kt
-Added sinister chest looting. Source: rs3 live server, osrs live server, https://runescape.wiki/w/Closed_chest?oldid=4684408, https://www.youtube.com/watch?v=S9YmGt2h_z0 1:40.

Smellytoes.kt
-Added dialogue. Source: osrs live server.

Spectators.kt
-Added dialogue, some guesswork went into the implementation due to a severe lack of sources. Source: https://runescape.salmoneus.net/activities/duel-arena.html, https://runescape.wiki/w/Spectator_(Duel_Arena).

StrayDog.kt
-Added the RS2 stray dog behaviour for following, feeding, and shooing interactions. Source: https://www.youtube.com/watch?v=NDVIB4xAdlQ, rs3 live server, osrs live server.

SwampToad.kt
-Adds overhead dialogue behaviour. Source: rs3 live server.

Target.kt
-Updated Target.kt to add special damage handling for Salarin the Twisted.

TeaSeller.kt
-Added the interaction for preventing the player from taking the cup of tea. Source: rs3 live server, osrs live server, https://runescape.wiki/w/Tea_seller?&oldid=4266456.

TheGuns.kt
-Added a looping NPC script that starts once per spawn, tracks its own count state, and periodically has the NPC speak the current number. It begins at 0, increments on a timed queue, and when the count reaches a randomly chosen threshold between 5000 and 10000, it advances through a short reaction sequence: "10012...15?", then "Bah", then "Start again!", after which it resets the counter, picks a new threshold, and repeats indefinitely. Source: rs3 live server, osrs live server, https://runescape.wiki/w/%27The_Guns%27, https://oldschool.runescape.wiki/w/Transcript:%27The_Guns%27#Overhead_dialogue.

TournamentScoreboard.kt
-Added the tournament arena scoreboard interface. Source: https://www.youtube.com/watch?v=HxXoxB5lhmA 8:28.

tournament_arena.ifaces.toml
-Added data.

tournament_arena.npc-spawns.toml
-Added all missing npc spawns. Source: https://www.youtube.com/watch?v=5-7AyiJAJpg, https://www.youtube.com/watch?v=HxXoxB5lhmA, https://www.youtube.com/watch?v=v41zdQ26nKI.

tournament_arena.npcs.toml
-Added multiple npcs.

tournament_arena.objs.toml
-Added examine text.

tower_of_life.npc-spawns.toml
-Added "the_guns" spawn location. Source: osrs live server.

tower_of_life.npcs.toml
-Added some examine text.

tower_of_life.objs.toml
-Added some examine text. Source: osrs live server.

VarrockDummy.kt
-Separates trainee guard behavior from player interactions: trainee guards automatically start a dummy-strike timer when a training dummy is nearby, while players can manually attack the dummy through a dedicated object interaction. The script blocks ranged (and doesn't allow magic) attacks, awards Attack XP only while the player is below level 8, and uses weapon/style data to pick the correct attack animation with sensible fallbacks. Source: osrs live server, https://runescape.wiki/w/Dummy, https://oldschool.runescape.wiki/w/Dummy.

varrock.anims.toml
-Added [dummy_hit] anim.

varrock.item-spawns.toml
-Added some missing item spawns. Source: rs3 live server, osrs live server.
-Corrected "earth_rune" spawn location to the rs3 live server spawn.

varrock.npc-spawns.toml
-Added multiple "stray_dog_defender_*" spawns. Source: https://oldschool.runescape.wiki/w/Stray_dog#mapFullscreen.

varrock.npcs.toml
-Set collision = "indoors" to multiple npcs.
-Set interacts = false to [cook_jolly_boar_inn].
-Added examine text.

varrock.objs.toml
-Added some examine text. Source: rs3 live server, osrs live server.

varrock_museum.objs.toml
-Added some examine text. Source: rs3 live server, osrs live server.

wander_ranges.tables.toml
-Added [.serjeant_cole], [.commander_loman], [war_chief_reeves].
-Set wander_range = 5 for [.explorer_jack_lumbridge].

yanille.npcs.toml
-Added examine text.

yanille.objs.toml
-Added some examine text.
-Updated [yanille_underwall_*] examine text. The wall model and examine text changed between osrs and rshd/rs3, and 2011/rs3 use the same wall, which is why I believe the rs3 examine text is correct.

yanille.teles.toml
-Added [yanille_dungeon_stairs_up].
-Changed the 2317 teleport definition.

yanille_agility_dungeon.drops.toml
-Added [sinister_chest_drop_table]. Source: https://runescape.wiki/w/Closed_chest.

yanille_agility_dungeon.objs.toml
-Added some examine text.

YanilleAgilityDungeon.kt
-Added the dungeon’s interactive course logic in one place: it gates each obstacle behind the right Agility or Thieving requirement, handles the monkey bars, balancing ledge, pipe, rubble, prayer altar, and the locked door, and applies the correct success/failure outcomes with XP, movement, sounds, and damage. It also includes the trapdoor fall behavior, the special zombie-room gate note, and the one-sided Thieving door that can only be picked from the intended side with a lockpick. The monkey bar hard task was added as well. Source: osrs live server, rs3 live server, https://runescape.wiki/w/Yanille_Agility_dungeon?oldid=3843374, https://oldschool.runescape.wiki/w/Yanille_Agility_Dungeon, https://www.youtube.com/watch?v=kxDjIiLFbks, https://www.youtube.com/watch?v=KT3oR9K3WCc.

zombie.npcs.toml
-Reverted hunt_mode for [zombie_yellow_shirt]. This was causing incorrect aggressive behaviour to multiple zombies outside of wilderness. Not sure how to solve the conflicts at the moment.
________________________________________________________________________________
bugs: level-17 wilderness obelisk interaction is broken
Notes: no sources found for head_registrar dialogue and some npc examine text
…-and-spawn-adjustments-5

# Conflicts:
#	data/area/misthalin/varrock/varrock.objs.toml
@V0lcanic
V0lcanic marked this pull request as draft October 19, 2026 09:37

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant