Skip to content
Merged
1 change: 0 additions & 1 deletion data/area/asgarnia/dwarven_mines/dwarven_mine.teles.toml
Original file line number Diff line number Diff line change
Expand Up @@ -35,4 +35,3 @@ delta = { y = -6400 }
option = "Climb-up"
tile = { x = 3019, y = 9740 }
delta = { y = -6400 }

3 changes: 0 additions & 3 deletions data/area/asgarnia/dwarven_mines/living_rock_cavern.objs.toml

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
[living_rock_caverns_climb_rope]
id = 2413

[living_rock_caverns_climb_ledge]
id = 12216

[living_rock_caverns_rope_drop]
id = 12225

[living_rock_caverns_rope]
id = 12217

[living_rock_protector_idle]
id = 12193

[living_rock_striker_idle]
id = 12202

[protector_defend]
id = 12194

[protector_attack]
id = 12204

[striker_throw]
id = 12196

[living_rock_protector_fade]
id = 12197

[living_rock_striker_fade]
id = 12198

[protector_death]
id = 12199

[striker_defend]
id = 12201

[living_rock_patriarch_fade]
id = 12222

[patriarch_defend]
id = 12208

[patriarch_death]
id = 12206

[patriarch_attack]
id = 12205
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
[living_rock_caverns_fishing_area]
[living_rock_caverns]
x = [3584, 3710]
y = [5056, 5182]
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
[living_rock_protector]
attack_speed = 6
retreat_range = 8
defend_anim = "protector_defend"
death_anim = "protector_death"

[living_rock_protector.attack]
range = 1
anim = "protector_attack"
target_hit = { offense = "crush", max = 120 }

[living_rock_striker]
attack_speed = 6
retreat_range = 8
defend_anim = "striker_defend"
death_anim = "protector_death"

[living_rock_striker.attack]
range = 1
anim = "protector_attack"
target_hit = { offense = "crush", max = 90 }

[living_rock_striker.range]
range = 6
anim = "striker_throw"
#projectile = ""
target_hit = { offense = "range", max = 140 }

[living_rock_patriarch]
attack_speed = 6
retreat_range = 8
defend_anim = "patriarch_defend"
death_anim = "patriarch_death"

[living_rock_patriarch.attack]
range = 1
anim = "patriarch_attack"
target_hit = { offense = "crush", max = 160 }
Original file line number Diff line number Diff line change
Expand Up @@ -56,24 +56,24 @@ spawns = [
{ id = "rock_critter", x = 3630, y = 5145, members = true },
{ id = "rock_critter", x = 3631, y = 5132, members = true },
{ id = "rock_critter", x = 3647, y = 5147, members = true },
{ id = "cavefish_shoal", x = 3614, y = 5111 },
{ id = "cavefish_shoal", x = 3616, y = 5118 },
{ id = "cavefish_shoal", x = 3629, y = 5083 },
{ id = "cavefish_shoal", x = 3633, y = 5081 },
{ id = "cavefish_shoal", x = 3615, y = 5127 },
{ id = "cavefish_shoal", x = 3623, y = 5132 },
{ id = "cavefish_shoal", x = 3628, y = 5132 },
{ id = "cavefish_shoal", x = 3637, y = 5138 },
{ id = "cavefish_shoal", x = 3653, y = 5085 },
{ id = "cavefish_shoal", x = 3674, y = 5115 },
{ id = "cavefish_shoal", x = 3652, y = 5146 },
{ id = "cavefish_shoal", x = 3657, y = 5144 },
{ id = "cavefish_shoal", x = 3696, y = 5142 },
{ id = "rocktail_shoal", x = 3616, y = 5088 },
{ id = "rocktail_shoal", x = 3625, y = 5114 },
{ id = "rocktail_shoal", x = 3645, y = 5082 },
{ id = "rocktail_shoal", x = 3631, y = 5144 },
{ id = "rocktail_shoal", x = 3683, y = 5109 },
{ id = "rocktail_shoal", x = 3653, y = 5141 },
{ id = "living_rock_caverns_controller", x = 3654, y = 5118 },
{ id = "fishing_spot_cavefish_shoal", x = 3614, y = 5111 },
{ id = "fishing_spot_cavefish_shoal", x = 3616, y = 5118 },
{ id = "fishing_spot_cavefish_shoal", x = 3629, y = 5083 },
{ id = "fishing_spot_cavefish_shoal", x = 3633, y = 5081 },
{ id = "fishing_spot_cavefish_shoal", x = 3615, y = 5127 },
{ id = "fishing_spot_cavefish_shoal", x = 3623, y = 5132 },
{ id = "fishing_spot_cavefish_shoal", x = 3628, y = 5132 },
{ id = "fishing_spot_cavefish_shoal", x = 3637, y = 5138 },
{ id = "fishing_spot_cavefish_shoal", x = 3653, y = 5085 },
{ id = "fishing_spot_cavefish_shoal", x = 3674, y = 5115 },
{ id = "fishing_spot_cavefish_shoal", x = 3652, y = 5146 },
{ id = "fishing_spot_cavefish_shoal", x = 3657, y = 5144 },
{ id = "fishing_spot_cavefish_shoal", x = 3696, y = 5142 },
{ id = "fishing_spot_rocktail_shoal", x = 3616, y = 5088 },
{ id = "fishing_spot_rocktail_shoal", x = 3625, y = 5114 },
{ id = "fishing_spot_rocktail_shoal", x = 3645, y = 5082 },
{ id = "fishing_spot_rocktail_shoal", x = 3631, y = 5144 },
{ id = "fishing_spot_rocktail_shoal", x = 3683, y = 5109 },
{ id = "fishing_spot_rocktail_shoal", x = 3653, y = 5141 },
{ id = "farli", x = 3655, y = 5115 },
]
Original file line number Diff line number Diff line change
@@ -1,24 +1,65 @@
[living_rock_protector]
id = 8832
hitpoints = 2250
slayer_xp = 225.0
hunt_mode = "aggressive"
hunt_range = 1
combat_def = "living_rock_protector"
categories = ["living_rock_creatures"]
immune_poison = true
# Made up stats
att = 130
str = 130
def = 80
examine = "A being of ore and minerals."

[living_rock_protector_remains]
id = 8837

[living_rock_striker]
id = 8833
hitpoints = 3160
slayer_xp = 316.0
hunt_mode = "aggressive"
hunt_range = 1
immune_poison = true
combat_def = "living_rock_striker"
categories = ["living_rock_creatures"]
# Made up stats
att = 150
str = 150
def = 80
range = 100
examine = "A being of ore and minerals."

[living_rock_striker_remains]
id = 8838

[living_rock_patriarch]
id = 8834
hitpoints = 4000
slayer_xp = 530.0
hunt_mode = "aggressive"
hunt_range = 1
immune_poison = true
combat_def = "living_rock_patriarch"
categories = ["living_rock_creatures"]
examine = "A being of ore and minerals."

[living_rock_patriarch_remains]
id = 8839

[rock_critter]
id = 8840
examine = "What are these things?"

[cavefish_shoal]
[fishing_spot_cavefish_shoal]
id = 8841
examine = "It looks like there are fish swimming in the water."

[rocktail_shoal]
[fishing_spot_rocktail_shoal]
id = 8842
examine = "It looks like there are fish swimming in the water."

[living_rock_caverns_controller]
id = 8831
[farli]
id = 8831
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
[pulley_lift]
id = 45079

[living_rock_caverns_rope]
id = 45078

[living_rock_caverns_entrance]
id = 45077

[farli]
id = 45091

[mineral_deposit_coal]
id = 5999

[mineral_deposit_gold]
id = 45076
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
[living_rock_cavern_spawns]
tiles = "list<tile>"

[.coal]
tiles = [
{ x = 3690, y = 5146 },
{ x = 3690, y = 5125 },
{ x = 3687, y = 5107 },
{ x = 3664, y = 5090 },
{ x = 3615, y = 5090 },
{ x = 3625, y = 5107 },
{ x = 3647, y = 5142 },
]

[.gold]
tiles = [
{ x = 3677, y = 5160 },
{ x = 3667, y = 5075 },
{ x = 3637, y = 5094 },
{ x = 3629, y = 5148 },
]

[.patriarch]
tiles = [
{ x = 3634, y = 5103 },
{ x = 3676, y = 5135 },
]
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ id = 8804
[push_ground_lever]
id = 8805

[lever_down]
[stronghold_lever_down]
id = 8802

[lever_up]
[stronghold_lever_up]
id = 8803
11 changes: 11 additions & 0 deletions data/area/morytania/mort_myre_swamp/mort_myre_swamp.anims.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
[snail_defend]
id = 1278

[snail_attack]
id = 1277

[snail_death]
id = 1279

[ghast_attack]
id = 1093
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,7 @@ y = [3407, 3417]
[mort_myre_swamp_south_fishing_spot]
x = [3437, 3445]
y = [3270, 3280]

[mort_myre_swamp]
x = [3392, 3519]
y = [3329, 3454]
59 changes: 59 additions & 0 deletions data/area/morytania/mort_myre_swamp/mort_myre_swamp.combat.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
[snail]
attack_speed = 4
retreat_range = 8
defend_anim = "snail_defend"
defend_sound = "snail_defend"
death_anim = "snail_death"
death_sound = "snail_death"

[snail.range]
range = 4
anim = "snail_attack"
projectile = "curse"
target_sound = { id = "snail_spit", radius = 10 }
target_hit = { offense = "range", max = 20 }

[ghast]
attack_speed = 20
retreat_range = 8
defend_anim = "ghast_defend"
defend_sound = "ghast_defend"
death_anim = "ghast_death"
death_sound = "ghast_death"

[ghast.skip]
chance = 10
range = 1

[ghast.miss]
chance = 7
range = 1
say = "OOooooohhh"
anim = "ghast_attack"
target_sound = "ghast_attack"
impact_regardless = true
impact_message = "An attacking Ghast just misses you."

[ghast.rot]
condition = "has_food"
chance = 3
range = 1
anim = "ghast_attack"
say = "Oouuaarrr!"
target_sounds = [
{ id = "ghast_attack" },
{ id = "food_rot" },
]
impact_regardless = true
impact_message = "You feel something attacking your backpack, and smell a terrible stench."

[ghast.energy]
condition = "has_no_food"
chance = 3
range = 1
anim = "ghast_attack"
say = "OOooooohhh"
target_sound = "ghast_attack"
impact_regardless = true
target_hit = { offense = "damage", min = 10, max = 20, accuracy_roll = false }
impact_message = "A supernatural force draws energy from you."
3 changes: 3 additions & 0 deletions data/area/morytania/mort_myre_swamp/mort_myre_swamp.gfx.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[swamp_decay]
id = 267
height = 10
Loading
Loading