Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions data/area/kandarin/ancient_cavern/ancient_cavern.anims.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
[jump_whirlpool]
id = 6723

[pass_through_barrier]
id = 10584

[brutal_dragon_shoot]
id = 4972

[barbarian_unarmed_defend]
id = 3238

[barbarian_spirit_attack]
id = 6726

[barbarian_spirit_defend]
id = 6728

[barbarian_spirit_death]
id = 6727
5 changes: 5 additions & 0 deletions data/area/kandarin/ancient_cavern/ancient_cavern.areas.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
[kuradals_dungeon]
x = [1600, 1663]
y = [5248, 5311]

[kuradals_teleport]
x = [1736, 1739]
y = [5311, 5313]
level = 1
133 changes: 133 additions & 0 deletions data/area/kandarin/ancient_cavern/ancient_cavern.combat.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,133 @@
[brutal_green_dragon]
attack_speed = 4
retreat_range = 8
defend_anim = "colour_dragon_defend"
defend_sound = "dragon_defend"
death_anim = "colour_dragon_death"
death_sound = "dragon_death"

[brutal_green_dragon.melee]
chance = 75
range = 1
anim = "colour_dragon_attack"
target_hit = { offense = "stab", max = 180 }
target_sound = "dragon_attack"

[brutal_green_dragon.dragonfire]
chance = 25
range = 8
anim = "colour_dragon_breath"
gfx = "dragon_breath_shoot"
target_hit = { offense = "dragonfire", special = true, max = 500 }
target_sound = "dragon_breath"

[brutal_green_dragon.magic]
chance = 75
range = 8
anim = "brutal_dragon_shoot"
projectile = "water_wave"
projectile_origin_x = 2
projectile_origin_y = 2
target_hit = { offense = "magic", max = 180 }
target_sound = "dragon_attack"

[skeleton_barbarian_axe]
attack_speed = 4
retreat_range = 8
defend_anim = "barbarian_unarmed_defend"
defend_sound = "barbarian_grunt_defend"
death_anim = "confused_barbarian_death"
death_sound = "confused_barbarian_death"

[skeleton_barbarian_axe.melee]
range = 1
anim = "dharoks_greataxe_smash"
target_sound = "dharok_axe_crush"
target_hit = { offense = "crush", max = 150 }

[lost_barbarian]
attack_speed = 4
retreat_range = 8
defend_anim = "unarmed_defend"
defend_sound = "barbarian_grunt_defend"
death_anim = "human_death"
death_sound = "barbarian_grunt_death"

[lost_barbarian.melee]
range = 1
anim = "unarmed_punch"
target_sound = "barbarian_grunt_attack"
target_hit = { offense = "crush", max = 150 }

[skeleton_barbarian]
attack_speed = 4
retreat_range = 8
defend_anim = "unarmed_defend"
defend_sound = "skeleton_defend"
death_anim = "human_death"
death_sound = "skeleton_death"

[skeleton_barbarian.melee]
range = 1
anim = "unarmed_punch"
target_sound = "skeleton_attack_unarmed"
target_hit = { offense = "crush", max = 150 }

[barbarian_spirit]
attack_speed = 4
retreat_range = 8
defend_anim = "barbarian_spirit_defend"
defend_sound = "ghoul_defend"
death_anim = "barbarian_spirit_death"
death_sound = "ghoul_defend"

[barbarian_spirit.melee]
range = 1
anim = "barbarian_spirit_attack"
target_sound = "ghoul_attack"
target_hit = { offense = "crush", max = 180 }

[mithril_dragon]
attack_speed = 4
retreat_range = 8
defend_anim = "metal_dragon_defend"
defend_sound = "dragon_defend"
death_anim = "metal_dragon_death"
death_sound = "dragon_death"

[mithril_dragon.melee]
chance = 60
range = 1
anim = "metal_dragon_attack"
target_hit = { offense = "stab", max = 280 }
target_sound = "dragon_attack"

[mithril_dragon.dragonfire]
chance = 20
range = 8
condition = "ranged_only"
anim = "metal_dragon_breath"
gfx = "dragon_breath_shoot"
target_hit = { offense = "dragonfire", special = true, max = 500 }
target_sound = "dragon_breath"

[mithril_dragon.magic]
chance = 40
range = 8
anim = "metal_dragon_shoot"
projectile = "water_wave"
projectile_origin_x = 2
projectile_origin_y = 2
target_hit = { offense = "magic", max = 180 }
target_sound = "dragon_attack"

[mithril_dragon.range]
chance = 40
range = 8
condition = "ranged_only"
anim = "metal_dragon_shoot"
projectile = "ice_arrow"
projectile_origin_x = 2
projectile_origin_y = 2
target_hit = { offense = "range", defence = "magic", max = 180 }
target_sound = "dragon_attack"
113 changes: 113 additions & 0 deletions data/area/kandarin/ancient_cavern/ancient_cavern.drops.toml
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ drops = [
{ id = "strength_mix_2", chance = 5 },
{ id = "mithril_grapple", amount = 2, chance = 3 },
{ id = "sapphire_ring", chance = 2 },
{ table = "ancient_cavern_pages", chance = 5 },
{ table = "gem_drop_table", chance = 2 },
]

Expand All @@ -53,6 +54,7 @@ drops = [
{ id = "green_dragonhide", amount = 2 },
{ table = "brutal_green_dragon_secondary" },
{ table = "hard_clue_scroll", roll = 128 },
{ table = "brutal_green_dragon_charms" },
]

[brutal_green_dragon_secondary]
Expand Down Expand Up @@ -84,8 +86,119 @@ drops = [
{ table = "rare_drop_table", chance = 2 },
]

[brutal_green_dragon_charms]
roll = 1000
drops = [
{ id = "gold_charm", chance = 143 },
{ id = "green_charm", chance = 356 },
{ id = "crimson_charm", chance = 143 },
{ id = "blue_charm", chance = 28 },
]

[mangled_bones_drop_table]
type = "all"
drops = [
{ id = "mangled_bones" },
]


[mithril_dragon_drop_table]
type = "all"
drops = [
{ id = "dragon_bones" },
{ id = "mithril_bar", amount = 3 },
{ table = "mithril_dragon_secondary" },
{ table = "mithril_dragon_tertiary" },
{ table = "mithril_dragon_charms" },
]

[mithril_dragon_secondary]
roll = 32768
drops = [
{ id = "rune_battleaxe", chance = 2048 },
{ id = "rune_mace", chance = 2048 },
{ id = "rune_2h_sword", chance = 64 },
{ id = "rune_dart_p", amount = 14, chance = 2048 },
{ id = "rune_javelin", amount = 8, chance = 2048 },
{ id = "adamant_dart_p", amount = 20, chance = 128 },
{ id = "runite_bolts", min = 10, max = 27, chance = 512 },
{ id = "rune_knife", min = 8, max = 18, chance = 512 },
{ id = "rune_arrow", min = 8, max = 42, chance = 512 },
{ id = "rune_full_helm", chance = 512 },
{ id = "dragon_full_helm" },
{ id = "law_rune", min = 4, max = 45, chance = 128 },
{ id = "death_rune", amount = 45, chance = 128 },
{ id = "blood_rune", amount = 27, chance = 2048 },
{ id = "soul_rune", amount = 10, chance = 512 },
{ id = "super_attack_mix_2", chance = 512 },
{ id = "super_strength_mix_2", chance = 512 },
{ id = "super_defence_mix_2", chance = 512 },
{ id = "prayer_mix_2", chance = 512 },
{ id = "coins", min = 283, max = 3000, chance = 2048 },
{ id = "rune_bar", amount = 2, chance = 128 },
{ id = "shark", min = 1, max = 6, chance = 512 },
{ table = "ancient_cavern_pages", chance = 512 },
{ id = "chewed_bones", chance = 512 },
{ table = "rare_drop_table", chance = 256 },
]

[mithril_dragon_tertiary]
roll = 10000
drops = [
{ id = "mithril_dragon_tail_bone", chance = 2500, variable = "fur_n_seek_wish_list", equals = "started", default = "unstarted" },
{ id = "starved_ancient_effigy", chance = 40 },
{ table = "hard_clue_scroll", chance = 40 },
{ table = "elite_clue_scroll", chance = 10 },
{ id = "draconic_visage" },
]

[mithril_dragon_charms]
roll = 1000
drops = [
{ id = "gold_charm", chance = 198 },
{ id = "green_charm", chance = 495 },
{ id = "crimson_charm", chance = 198 },
{ id = "blue_charm", chance = 40 },
]


[ancient_cavern_pages]
roll = 26
drops = [
{ id = "ancient_page_1" },
{ id = "ancient_page_2" },
{ id = "ancient_page_3" },
{ id = "ancient_page_4" },
{ id = "ancient_page_5" },
{ id = "ancient_page_6" },
{ id = "ancient_page_7" },
{ id = "ancient_page_8" },
{ id = "ancient_page_9" },
{ id = "ancient_page_10" },
{ id = "ancient_page_11" },
{ id = "ancient_page_12" },
{ id = "ancient_page_13" },
{ id = "ancient_page_14" },
{ id = "ancient_page_15" },
{ id = "ancient_page_16" },
{ id = "ancient_page_17" },
{ id = "ancient_page_18" },
{ id = "ancient_page_19" },
{ id = "ancient_page_20" },
{ id = "ancient_page_21" },
{ id = "ancient_page_22" },
{ id = "ancient_page_23" },
{ id = "ancient_page_24" },
{ id = "ancient_page_25" },
{ id = "ancient_page_26" },
]

[ancient_cavern_skeleton]
roll = 512
drops = [
{ id = "skeleton_guard", chance = 22 }, # skeleton_heavy
{ id = "guard_dog", chance = 70 }, # skeleton_hero
{ id = "bones", chance = 80 },
{ table = "ancient_cavern_pages", chance = 120 },
{ id = "mangled_bones", chance = 180 },
]
23 changes: 19 additions & 4 deletions data/area/kandarin/ancient_cavern/ancient_cavern.items.toml
Original file line number Diff line number Diff line change
Expand Up @@ -258,27 +258,42 @@ kept = "Vanish"
[ferocious_ring_5]
id = 15398
slot = "Ring"
examine = "It looks in pretty good condition."
charges = 1
degrade = "ferocious_ring_4"
degrade_message = "Your ferocious ring has four uses left."
weight = 0.004
examine = "It looks in pretty good condition."

[ferocious_ring_4]
clone = "ferocious_ring_5"
id = 15399
charges = 1
degrade = "ferocious_ring_3"
degrade_message = "Your ferocious ring has three uses left."

[ferocious_ring_3]
id = 15400
slot = "Ring"
examine = "It looks quite worn."
charges = 1
degrade = "ferocious_ring_2"
degrade_message = "Your ferocious ring has two uses left."
weight = 0.004
examine = "It looks quite worn."

[ferocious_ring_2]
id = 15401
slot = "Ring"
examine = "It looks pretty worn."
charges = 1
degrade = "ferocious_ring_1"
degrade_message = "Your ferocious ring has one use left."
weight = 0.004
examine = "It looks pretty worn."

[ferocious_ring_1]
id = 15402
slot = "Ring"
examine = "It looks like it's going to break soon."
charges = 1
degrade = "destroy"
degrade_message = "Your ferocious ring crumbles to dust."
weight = 0.004
examine = "It looks like it's going to break soon."
10 changes: 5 additions & 5 deletions data/area/kandarin/ancient_cavern/ancient_cavern.npc-spawns.toml
Original file line number Diff line number Diff line change
Expand Up @@ -31,14 +31,14 @@ spawns = [
{ id = "mithril_dragon", x = 1783, y = 5328, level = 1, members = true },
{ id = "confused_barbarian", x = 1767, y = 5345 },
{ id = "lost_barbarian", x = 1761, y = 5322 },
{ id = "skeleton_brute_ancient_cavern", x = 1748, y = 5323 },
{ id = "skeleton_warlord_ancient_cavern", x = 1763, y = 5355 },
{ id = "skeleton_warlord_ancient_cavern", x = 1789, y = 5333, level = 1 },
{ id = "skeleton_thug_ancient_cavern", x = 1787, y = 5340 },
{ id = "skeleton_brute", x = 1748, y = 5323 },
{ id = "skeleton_warlord", x = 1763, y = 5355 },
{ id = "skeleton_warlord", x = 1789, y = 5333, level = 1 },
{ id = "skeleton_thug", x = 1787, y = 5340 },
{ id = "angry_barbarian", x = 1746, y = 5326 },
{ id = "enraged_barbarian_spirit", x = 1751, y = 5331 },
{ id = "enraged_barbarian_spirit", x = 1775, y = 5324 },
{ id = "berserk_barbarian_spirit", x = 1779, y = 5325 },
{ id = "kuradal", x = 1738, y = 5312, level = 1, members = true },
{ id = "gargoyle_ancient_cavern", x = 1733, y = 5312, level = 1, members = true },
# { id = "gargoyle_ancient_cavern", x = 1733, y = 5312, level = 1, members = true },
]
Loading
Loading