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
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,13 @@ spawns = [
{ id = "basilisk", x = 3319, y = 4295 },
{ id = "basilisk", x = 3322, y = 4292 },
{ id = "basilisk", x = 3324, y = 4302 },
{ id = "basilisk_pollninveach_dungeon", x = 3302, y = 4318 },
{ id = "basilisk_pollninveach_dungeon", x = 3302, y = 4325 },
{ id = "basilisk_pollninveach_dungeon", x = 3306, y = 4329 },
{ id = "basilisk_pollninveach_dungeon", x = 3308, y = 4324 },
{ id = "basilisk_pollninveach_dungeon", x = 3311, y = 4303 },
{ id = "basilisk_pollninveach_dungeon", x = 3311, y = 4314 },
{ id = "basilisk_pollninveach_dungeon", x = 3317, y = 4320 },
{ id = "basilisk_pollninveach", x = 3302, y = 4318 },
{ id = "basilisk_pollninveach", x = 3302, y = 4325 },
{ id = "basilisk_pollninveach", x = 3306, y = 4329 },
{ id = "basilisk_pollninveach", x = 3308, y = 4324 },
{ id = "basilisk_pollninveach", x = 3311, y = 4303 },
{ id = "basilisk_pollninveach", x = 3311, y = 4314 },
{ id = "basilisk_pollninveach", x = 3317, y = 4320 },
{ id = "turoth", x = 3271, y = 4295 },
{ id = "turoth", x = 3280, y = 4308 },
{ id = "turoth", x = 3282, y = 4313 },
Expand Down Expand Up @@ -86,19 +86,19 @@ spawns = [
{ id = "cave_crawler_pollnivneach", x = 3311, y = 4407, members = true },
{ id = "cave_crawler_pollnivneach", x = 3319, y = 4407, members = true },
{ id = "cave_crawler_pollnivneach", x = 3323, y = 4402, members = true },
{ id = "aberrant_spectre_pollninveach_dungeon", x = 3283, y = 4346, members = true },
{ id = "aberrant_spectre_pollninveach_dungeon", x = 3308, y = 4349, members = true },
{ id = "aberrant_spectre_pollninveach_dungeon", x = 3293, y = 4375, members = true },
{ id = "aberrant_spectre_pollninveach_dungeon", x = 3303, y = 4363, members = true },
{ id = "aberrant_spectre_pollninveach_dungeon_2", x = 3288, y = 4350, members = true },
{ id = "aberrant_spectre_pollninveach_dungeon_2", x = 3296, y = 4340, members = true },
{ id = "aberrant_spectre_pollninveach_dungeon_2", x = 3288, y = 4361, members = true },
{ id = "aberrant_spectre_pollninveach_dungeon_2", x = 3310, y = 4355, members = true },
{ id = "aberrant_spectre_pollninveach_dungeon_3", x = 3297, y = 4347, members = true },
{ id = "aberrant_spectre_pollninveach_dungeon_3", x = 3315, y = 4346, members = true },
{ id = "aberrant_spectre_pollninveach_dungeon_3", x = 3282, y = 4357, members = true },
{ id = "aberrant_spectre_pollninveach_dungeon_3", x = 3303, y = 4369, members = true },
{ id = "aberrant_spectre_pollninveach_dungeon_4", x = 3279, y = 4350, members = true },
{ id = "aberrant_spectre_pollninveach_dungeon_4", x = 3294, y = 4353, members = true },
{ id = "aberrant_spectre_pollninveach_dungeon_4", x = 3294, y = 4366, members = true },
{ id = "aberrant_spectre_pollninveach", x = 3283, y = 4346, members = true },
{ id = "aberrant_spectre_pollninveach", x = 3308, y = 4349, members = true },
{ id = "aberrant_spectre_pollninveach", x = 3293, y = 4375, members = true },
{ id = "aberrant_spectre_pollninveach", x = 3303, y = 4363, members = true },
{ id = "aberrant_spectre_pollninveach_2", x = 3288, y = 4350, members = true },
{ id = "aberrant_spectre_pollninveach_2", x = 3296, y = 4340, members = true },
{ id = "aberrant_spectre_pollninveach_2", x = 3288, y = 4361, members = true },
{ id = "aberrant_spectre_pollninveach_2", x = 3310, y = 4355, members = true },
{ id = "aberrant_spectre_pollninveach_3", x = 3297, y = 4347, members = true },
{ id = "aberrant_spectre_pollninveach_3", x = 3315, y = 4346, members = true },
{ id = "aberrant_spectre_pollninveach_3", x = 3282, y = 4357, members = true },
{ id = "aberrant_spectre_pollninveach_3", x = 3303, y = 4369, members = true },
{ id = "aberrant_spectre_pollninveach_4", x = 3279, y = 4350, members = true },
{ id = "aberrant_spectre_pollninveach_4", x = 3294, y = 4353, members = true },
{ id = "aberrant_spectre_pollninveach_4", x = 3294, y = 4366, members = true },
]
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ id = 13214
[iwazaru_pollninveach_dungeon]
id = 13225

[basilisk_pollninveach_dungeon]
[basilisk_pollninveach]
id = 1617
hitpoints = 750
att = 30
Expand All @@ -20,17 +20,32 @@ examine = "The eyes of evil."
[catolax_pollninveach_dungeon]
id = 7783

[aberrant_spectre_pollninveach_dungeon]
[aberrant_spectre_pollninveach]
id = 7801
str = 70
def = 90
mage = 115
combat_def = "aberrant_spectre"
hunt_mode = "aggressive"
wander_range = 4
respawn_delay = 30
slayer_xp = 110.0
slayer_level = 60
drop_table = "aberrant_spectre"
categories = ["aberrant_spectre"]
examine = "A very smelly ghost."

[aberrant_spectre_pollninveach_dungeon_2]
[aberrant_spectre_pollninveach_2]
id = 7802
clone = "aberrant_spectre_pollninveach"

[aberrant_spectre_pollninveach_dungeon_3]
[aberrant_spectre_pollninveach_3]
id = 7803
clone = "aberrant_spectre_pollninveach"

[aberrant_spectre_pollninveach_dungeon_4]
[aberrant_spectre_pollninveach_4]
id = 7804
clone = "aberrant_spectre_pollninveach"

[catolax_pollninveach_dungeon_2]
id = 7782
Expand All @@ -40,3 +55,92 @@ id = 13215

[iwazaru_pollninveach_dungeon_2]
id = 13226

[monstrous_cave_crawler]
id = 7798
hitpoints = 2650
slayer_level = 10
slayer_xp = 1000.0
# Made up stats
range = 200
categories = ["cave_crawler"]
hunt_mode = "aggressive"
combat_def = "monstrous_cave_crawler"
examine = "It oozes venom from every pore."

[kurask_overlord]
id = 7797
hitpoints = 2500
slayer_level = 70
slayer_xp = 1000.0
# Made up stats
att = 220
str = 220
def = 200
categories = ["kurask"]
hunt_mode = "aggressive"
combat_def = "kurask"
max_hit_crush = 300
examine = "A bulky Kurask."

[kurask_minion]
id = 7805
hitpoints = 950
slayer_level = 70
slayer_xp = 95.0
# Made up stats
att = 150
str = 150
def = 100
categories = ["kurask"]
hunt_mode = "aggressive"
combat_def = "kurask_minion"
drop_table = "bones"
examine = "Large, heavy, with sharp things attached to its head."

[basilisk_boss]
id = 7799
hitpoints = 2700
slayer_level = 40
slayer_xp = 1000.0
# Made up stats
att = 200
str = 200
def = 175
magic = 210
height = 10
categories = ["basilisk"]
hunt_mode = "aggressive"
combat_def = "basilisk_boss"
drop_table = "bones"
examine = "It radiates an unhealthy aura."

[turoth_mightiest]
id = 7800
hitpoints = 1750
slayer_level = 55
slayer_xp = 391.0
# Made up stats
att = 160
str = 180
def = 150
categories = ["turoth"]
immune_poison = true
hunt_mode = "aggressive"
combat_def = "mightiest_turoth"
examine = "Something tells you it has many minions"

[turoth_swarming]
id = 1611
hitpoints = 100
slayer_level = 55
slayer_xp = 10.0
# Made up stats
att = 100
str = 100
def = 80
drop_table = "bones"
hunt_mode = "aggressive"
combat_def = "turoth_small"
max_hit_stab = 110
examine = "A vicious bite on a feeble body."
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
[monstrous_cave_crawler_attack]
id = 9414

[monstrous_cave_crawler_defend]
id = 9416

[monstrous_cave_crawler_death]
id = 9418

[monstrous_cave_crawler_fling]
id = 9419

[basilisk_boss_attack]
id = 9533

[mightest_turoth_attack]
id = 9413
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
[monstrous_cave_crawler]
attack_speed = 4
retreat_range = 8
defend_anim = "monstrous_cave_crawler_defend"
defend_sound = "cave_crawler_defend"
death_anim = "monstrous_cave_crawler_death"
death_sound = "cave_crawler_death"

[monstrous_cave_crawler.melee]
range = 1
anim = "monstrous_cave_crawler_attack"
target_sound = "cave_crawler_attack"
target_hit = { offense = "stab", defence = "range", max = 240 }

[monstrous_cave_crawler.poison]
range = 8
anim = "monstrous_cave_crawler_fling"
gfx = "monstrous_cave_crawler_cast"
target_sound = "cave_crawler_attack"
projectile = "monstrous_cave_crawler_travel"
impact_gfx = "monstrous_cave_crawler_impact"
target_hit = { offense = "range", max = 240 }
impact_poison = 80

[kurask_minion]
attack_speed = 6
clone = "kurask"

[kurask_minion.attack]
clone = "kurask.attack"
target_hit = { offense = "crush", max = 110 }

[basilisk_boss]
attack_speed = 4
retreat_range = 8
defend_anim = "basilisk_defend"
defend_sound = "basilisk_defend"
death_anim = "basilisk_death"
death_sound = "basilisk_death"

[basilisk_boss.attack]
condition = "mirror_shield"
anim = "basilisk_attack"
target_sound = "basilisk_attack"
target_hit = { offense = "slash", max = 300 }

[basilisk_boss.piercing_gaze]
clone = "basilisk.piercing_gaze"

[basilisk_boss.gaze]
range = 8
condition = "mirror_shield"
anim = "basilisk_boss_attack"
gfx = "basilisk_boss_cast"
projectile = "basilisk_boss_travel"
target_hit = { offense = "magic", max = 300 }
impact_gfx = "basilisk_boss_impact"
impact_drains = [
{ skill = "random", min = 1, max = 3 },
]

[mightiest_turoth]
clone = "turoth_large"

[mightiest_turoth.attack]
anim = "mightest_turoth_attack"
target_sound = "turoth_attack"
target_hit = { offense = "stab", max = 165 }
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
[pass_barrier_red]
id = 1659

[basilisk_boss_cast]
id = 1662

[basilisk_boss_travel]
id = 1663
delay = 45

[basilisk_boss_impact]
id = 1664

[monstrous_cave_crawler_cast]
id = 1653

[monstrous_cave_crawler_travel]
id = 1654
delay = 30

[monstrous_cave_crawler_impact]
id = 1655

[mightiest_turoth_spawn]
id = 1638

[turoth_minion_spawn]
id = 1639
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
[pollnivneach_bucket_rope]
id = 31316

[pollnivneach_dungeon_barrier]
id = 31435

[pollnivneach_dungeon_barrier_north]
id = 31436

[pollnivneach_stairs_down]
id = 31412

[pollnivneach_stairs_up]
id = 31417

[pollnivneach_markings]
id = 31363
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
[desert_dungeon_boss]
row_id = "npc"
region = "int"
player_spawn = "tile"
npc_spawn = "tile"
exit = "tile"
type = "string"

[.monstrous_cave_crawler]
type = "cave_crawler"
region = 12356
player_spawn = { x = 3123, y = 4381 }
npc_spawn = { x = 3121, y = 4384 }
exit = { x = 3319, y = 4370 }

[.turoth_mightiest]
type = "turoth"
region = 12355
player_spawn = { x = 3089, y = 4318 }
npc_spawn = { x = 3088, y = 4324 }
exit = { x = 3275, y = 4335 }

[.basilisk_boss]
type = "basilisk"
region = 12355
player_spawn = { x = 3123, y = 4333 }
npc_spawn = { x = 3115, y = 4322 }
exit = { x = 3315, y = 4335 }

[.kurask_overlord]
type = "kurask"
region = 12356
player_spawn = { x = 3082, y = 4380 }
npc_spawn = { x = 3084, y = 4381 }
exit = { x = 3277, y = 4371 }

[dessert_dungeon_barriers]
tile = "tile"
inside = "tile"
boss = "npc"

[.turoth]
tile = { x = 3274, y = 4334 }
inside = { x = 3082, y = 4334 }
boss = "turoth_mightiest"

[.basilisk]
tile = { x = 3314, y = 4334 }
inside = { x = 3122, y = 4334 }
boss = "basilisk_boss"

[.cave_crawler]
tile = { x = 3318, y = 4371 }
inside = { x = 3126, y = 4371 }
boss = "monstrous_cave_crawler"

[.kurask]
tile = { x = 3276, y = 4372 }
inside = { x = 3084, y = 4372 }
boss = "kurask_overlord"
Loading
Loading