Repository navigation
Conversation
…mithing, interactions, NPC behaviour and consumables. What changed? magic_axe.npcs.toml • Removed the indoor collision restriction from Magic Axe NPCs. wander_ranges.tables.toml • Enabled Olivia to wander within a five-tile range. rocks.objs.toml • Added visible depleted rock object definitions for the TzHaar gold and silver rocks. MiningTest.kt • Added regression coverage confirming TzHaar gold and silver rocks deplete to the correct visible rock. altar.objs.toml • Renamed the Druidic Ritual Guthix altar definition to match the prayer altar naming convention. smithing.gfx.toml • Added the anvil sparks graphic definition. Anvil.kt • Added anvil sparks during smithing. Source: https://www.youtube.com/watch?v=9WEsCTLzACg 3:05. Tea.kt • Added overhead message when drinking tea. MagicAxeHut.kt • Added Magic Axe Hut door behaviour. • Implemented locked-door messaging and lockpick requirements. • Added the Thieving level, success chance and experience reward for picking the lock. Source: MagicAxeHutTest.kt • Added coverage for blocked outside entry and normal inside door access. ShopOpen.kt • Prevented zero-stock seed prices from displaying as N/A while preserving their actual stock as zero. Sedridor.kt • Prevented the “What is this place?” task from unlocking before Rune Mysteries is completed. • Applied the requirement to both teleport interaction paths.
…and the fire elemental multi-projectile spells were reusing mismatched projectile definitions. Fire Wave and Fire Surge were both using the old `fire_strike_1/2/3` rows, while Fire Blast’s layered graphics had different visual flight speeds. What changed? magic.gfx.toml • Adjusted the Fire Blast layered projectile flight multiplier so both graphics travel together. • Preserved the existing projectile height and timing offsets. magic.sounds.toml • Added casting and impact sounds for Wind Surge, Water Surge, Earth Surge, and Fire Surge. • Added the provided cache sound IDs for all eight sound events. spell_projectiles.tables.toml • Added synchronized Fire Blast projectile definitions with matching launch delays and paths. • Replaced the shared `fire_strike_1/2/3` rows with dedicated Fire Wave and Fire Surge projectile definitions. • Preserved the layered projectile curves while correcting their timing and visual behavior. • The removed `fire_strike_1/2/3` rows were only being used by Fire Wave and Fire Surge; Fire Strike itself does not reference projectile table rows. spells.tables.toml • Updated Fire Wave to use its dedicated projectile definitions. • Updated Fire Surge to use its dedicated projectile definitions instead of the former Fire Strike projectile rows.
… Fixes-and-misc-adjustments
…om Al Kharid and updating the remaining Duel Arena spawn to match the OSRS live-server location.
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.
Several smaller gameplay and data updates were added across mining, smithing gfx, interactions, NPC behaviour and consumables.
What changed?
magic_axe.npcs.toml
• Removed the indoor collision restriction from Magic Axe NPCs.
wander_ranges.tables.toml
• Enabled Olivia to wander within a five-tile range.
rocks.objs.toml
• Added visible depleted rock object definitions for the TzHaar gold and silver rocks.
MiningTest.kt
• Added regression coverage confirming TzHaar gold and silver rocks deplete to the correct visible rock.
altar.objs.toml
• Renamed the Druidic Ritual Guthix altar definition to match the prayer altar naming convention.
smithing.gfx.toml
• Added the anvil sparks graphic definition.
Anvil.kt
• Added anvil sparks during smithing. Source: https://www.youtube.com/watch?v=9WEsCTLzACg 3:05.
Tea.kt
• Added overhead message when drinking tea.
MagicAxeHut.kt
• Added Magic Axe Hut door behaviour.
• Implemented locked-door messaging and lockpick requirements.
• Added the Thieving level, success chance and experience reward for picking the lock. Source: https://oldschool.runescape.wiki/w/Door_(Magic_axe_hut)
MagicAxeHutTest.kt
• Added coverage for blocked outside entry and normal inside door access.
magic.gfx.toml
• Adjusted the Fire Blast layered projectile flight multiplier so both graphics travel together.
• Preserved the existing projectile height and timing offsets.
magic.sounds.toml
• Added casting and impact sounds for Wind Surge, Water Surge, Earth Surge, and Fire Surge.
• Added the provided cache sound IDs for all eight sound events.
ShopOpen.kt
• Prevented zero-stock seed prices from displaying as N/A while preserving their actual stock as zero.
Sedridor.kt
• Prevented the “What is this place?” task from unlocking before Rune Mysteries is completed.
• Applied the requirement to both teleport interaction paths.
spell_projectiles.tables.toml
• Added synchronized Fire Blast projectile definitions with matching launch delays and paths.
• Replaced the shared
fire_strike_1/2/3rows with dedicated Fire Wave and Fire Surge projectile definitions.• Preserved the layered projectile curves while correcting their timing and visual behavior.
• The removed
fire_strike_1/2/3rows were only being used by Fire Wave and Fire Surge; Fire Strike itself does not reference projectile table rows.spells.tables.toml
• Updated Fire Wave to use its dedicated projectile definitions.
• Updated Fire Surge to use its dedicated projectile definitions instead of the former Fire Strike projectile rows.