Repository navigation
Conversation
… 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
marked this pull request as draft
October 19, 2026 09:37
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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