Skip to content
Open
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 @@ -58,10 +58,10 @@ spawns = [
{ id = "baby_raccoon_grey", x = 3055, y = 3432, members = true },
{ id = "baby_raccoon_grey", x = 3059, y = 3421, members = true },
{ id = "baby_raccoon_grey", x = 3061, y = 3429, members = true },
{ id = "student_barbarian_village", x = 3081, y = 3455, direction = "NORTH" },
{ id = "student_barbarian_village_2", x = 3081, y = 3453, direction = "NORTH" },
{ id = "student_barbarian_village_3", x = 3079, y = 3455, direction = "NORTH" },
{ id = "student_barbarian_village_4", x = 3077, y = 3453, direction = "NORTH" },
{ id = "student_barbarian_village", x = 3081, y = 3455, direction = "EAST" },
{ id = "student_barbarian_village_2", x = 3081, y = 3453, direction = "EAST" },
{ id = "student_barbarian_village_3", x = 3079, y = 3455, direction = "EAST" },
{ id = "student_barbarian_village_4", x = 3077, y = 3453, direction = "EAST" },
{ id = "lakki_the_delivery_dwarf", x = 3008, y = 3434, members = true },
{ id = "unicorn", x = 3090, y = 3450 },
]
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
spawns = [
{ id = "guard_stronghold_of_player_safety", x = 3083, y = 4246 },
{ id = "gublinch_jailmate_stronghold_of_player_safety", x = 3085, y = 4230 },
{ id = "gublinchette_jailmate_stronghold_of_player_safety", x = 3081, y = 4252 },
{ id = "gublinchette_jailmate_stronghold_of_player_safety_2", x = 3078, y = 4240 },
{ id = "gublinch_jailmate_stronghold_of_player_safety_2", x = 3079, y = 4245 },
{ id = "gublinch_jailmate_stronghold_of_player_safety_3", x = 3077, y = 4229 },
{ id = "gublinch_jailmate_stronghold_of_player_safety_4", x = 3085, y = 4235 },
{ id = "gublinch_jailmate_stronghold_of_player_safety_5", x = 3085, y = 4240 },
{ id = "gublinch_jailmate_stronghold_of_player_safety", x = 3085, y = 4230, direction = "WEST" },
{ id = "gublinchette_jailmate_stronghold_of_player_safety", x = 3081, y = 4252, direction = "SOUTH_EAST" },
{ id = "gublinchette_jailmate_stronghold_of_player_safety_2", x = 3078, y = 4240, direction = "EAST" },
{ id = "gublinch_jailmate_stronghold_of_player_safety_2", x = 3079, y = 4245, direction = "EAST" },
{ id = "gublinch_jailmate_stronghold_of_player_safety_3", x = 3077, y = 4229, direction = "EAST" },
{ id = "gublinch_jailmate_stronghold_of_player_safety_4", x = 3085, y = 4235, direction = "EAST" },
{ id = "gublinch_jailmate_stronghold_of_player_safety_5", x = 3085, y = 4240, direction = "WEST" },
{ id = "cockroach_drone", x = 3142, y = 4240, level = 1 },
{ id = "cockroach_drone", x = 3143, y = 4231, level = 1 },
{ id = "cockroach_drone", x = 3143, y = 4236, level = 1 },
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,13 +32,28 @@ examine = "An imprisoned gublinch."

[cockroach_worker]
id = 7159
hitpoints = 540
att = 22
str = 22
def = 22
categories = ["cockroaches"]
examine = "Eurgh! A big bug."
respawn_delay = 60
combat_def = "cockroach_worker"
drop_table = "cockroach_worker"

[cockroach_soldier]
id = 7160
hitpoints = 960
att = 50
str = 50
def = 50
range = 50
categories = ["cockroaches"]
examine = "Euww! A giant bug."
respawn_delay = 60
drop_table = "cockroach_soldier"
combat_def = "cockroach_soldier"

[mugger_stronghold_of_player_safety]
id = 7161
Expand All @@ -47,8 +62,7 @@ att = 5
str = 5
def = 5
style = "crush"
max_hit_melee = 10
hunt_mode = "cowardly"
combat_def = "mugger"
drop_table = "mugger"
examine = "He jumps out and attacks people."

Expand Down
4 changes: 2 additions & 2 deletions data/area/misthalin/edgeville/edgeville.npc-spawns.toml
Original file line number Diff line number Diff line change
Expand Up @@ -65,8 +65,8 @@ spawns = [
{ id = "imp", x = 3073, y = 3498 },
{ id = "imp", x = 3078, y = 3499 },
{ id = "professor_henry", x = 3084, y = 3458 },
{ id = "student_edgeville", x = 3079, y = 3457 },
{ id = "student_edgeville_2", x = 3077, y = 3457 },
{ id = "student_edgeville", x = 3079, y = 3457, direction = "EAST" },
{ id = "student_edgeville_2", x = 3077, y = 3457, direction = "EAST" },
{ id = "cockroach_drone", x = 3077, y = 3461 },
{ id = "cockroach_drone", x = 3078, y = 3464 },
{ id = "oracle", x = 3013, y = 3501 },
Expand Down
7 changes: 7 additions & 0 deletions data/area/misthalin/edgeville/edgeville.npcs.toml
Original file line number Diff line number Diff line change
Expand Up @@ -151,8 +151,15 @@ examine = "A person sitting an exam."

[cockroach_drone]
id = 7158
hitpoints = 110
att = 3
str = 3
def = 3
categories = ["cockroaches"]
examine = "A household pest."
combat_def = "cockroach_drone"
respawn_delay = 60
drop_table = "cockroach_drone"

[oracle]
id = 746
Expand Down
12 changes: 1 addition & 11 deletions data/area/misthalin/edgeville/edgeville.teles.toml
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ tile = { x = 3046, y = 3483 }
delta = { level = 1 }

# 12342 edgeville
[29592]
[stronghold_of_player_safety_stairs_down]
option = "Climb-down"
tile = { x = 3084, y = 3452 }
to = { x = 3086, y = 4247 }
Expand All @@ -140,16 +140,6 @@ option = "Pull"
tile = { x = 3090, y = 3474 }
to = { x = 3154, y = 3924 }

[29728]
option = "Enter"
tile = { x = 3076, y = 3463 }
to = { x = 3157, y = 4279, level = 3 }

[29603]
option = "Use"
tile = { x = 3075, y = 3456 }
to = { x = 3082, y = 4229 }

[trapdoor_80_opened]
option = "Climb-down"
tile = { x = 3097, y = 3468 }
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
[cockroach_drone_attack]
id = 8785

[cockroach_soldier_attack]
id = 8786

[cockroach_worker_attack]
id = 8787

[cockroach_drone_death]
id = 8788

[cockroach_soldier_death]
id = 8789

[cockroach_worker_death]
id = 8790

[cokroach_drone_defend]
id = 8791

[cockroach_soldier_defend]
id = 8792

[cockroach_worker_defend]
id = 8793

[cockroach_soldier_ranged]
id = 8799


Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
[cockroach_drone]
attack_speed = 4
defend_anim = "cokroach_drone_defend"
defend_sound = "cockroach_drone_defend"
death_anim = "cockroach_drone_death"
death_sound = "cockroach_drone_death"

[cockroach_drone.attack]
anim = "cockroach_drone_attack"
range = 1
target_hit = { offense = "melee", max = 20 }
target_sound = "cockroach_drone_attack"

[cockroach_worker]
defend_anim = "cockroach_worker_defend"
defend_sound = "cockroach_worker_defend"
death_anim = "cockroach_worker_death"
death_sound = "cockroach_worker_death"
attack_speed = 4

[cockroach_worker.attack]
anim = "cockroach_worker_attack"
range = 1
target_hit = { offense = "melee", max = 60 }
target_sound = "cockroach_worker_attack"

[cockroach_soldier]
defend_anim = "cockroach_soldier_defend"
defend_sound = "cockroach_soldier_defend"
death_anim = "cockroach_soldier_death"
death_sound = "cockroach_soldier_death"
attack_speed = 4

[cockroach_soldier.melee]
anim = "cockroach_soldier_attack"
range = 2
target_hit = { offense = "melee", max = 90 }
target_sound = "cockroach_soldier_attack"


[cockroach_soldier.ranged]
anim = "cockroach_soldier_ranged"
projectile = "cockroach_soldier_ranged"
range = 8
projectile_origin_y = 1
projectile_origin_x = 1
target_hit = { offense = "range", max = 110 }
condition = "ranged_only"
target_sound = "cockroach_soldier_range"
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
[cockroach_drone_drop_table]
type = "all"
drops = [
{ table = "cockroach_drone_secondary" },
]

[cockroach_drone_secondary]
roll = 128
drops = [
{ id = "nothing", chance = 13 },
{ id = "bronze_dagger", chance = 4},
{ id = "bronze_med_helm", chance = 4 },
{ id = "air_rune", min = 1, max = 10, chance = 11 },
{ id = "fire_rune", min = 1, max = 11, chance = 6 },
{ id = "water_rune", min = 1, max = 8, chance = 18 },
{ id = "coins", min = 10, max = 30, chance = 53 },
{ id = "limpwurt_root", chance = 3 },
{ id = "red_spiders_eggs", chance = 2 },
{ id = "coal_noted", amount = 2, chance = 15 },
{ table = "gem_drop_table", chance = 6 },
{ table = "herb_drop_table", chance = 20, members = true }
]

[cockroach_worker_drop_table]
type = "all"
drops = [
{ table = "cockroach_worker_secondary"},
{ table = "easy_clue_scroll", roll = 128 },
]

[cockroach_worker_secondary]
roll = 128
drops = [
{ id = "mithril_platebody" },
{ id = "mithril_sq_shield", chance = 4 },
{ id = "mithril_ore_noted", amount = 2, chance = 2 },
{ id = "coal_noted", min = 1, max = 2, chance = 10 },
{ id = "coins", min = 30, max = 130, chance = 47 },
{ id = "black_full_helm", chance = 2 },
{ id = "cosmic_rune", min = 1, max = 2, chance = 10 },
{ id = "earth_rune", min = 1, max = 22, chance = 10 },
{ id = "nature_rune", min = 1, max = 20, chance = 10 },
{ id = "chaos_rune", min = 1, max = 18, chance = 10 },
{ id = "battlestaff", members = true },
{ table = "herb_drop_table", chance = 13, members = true },
{ table = "gem_drop_table", chance = 5 },
]

[cockroach_soldier_drop_table]
type = "all"
drops = [
{ table = "cockroach_soldier_secondary"},
{ table = "medium_clue_scroll", roll = 128 },
]

[cockroach_soldier_secondary]
roll = 128
drops = [
{ id = "rune_scimitar"},
{ id = "rune_sq_shield"},
{ id = "mithril_med_helm", chance = 4 },
{ id = "death_rune", min = 1, max = 15, chance = 10},
{ id = "law_rune", min = 1, max = 20, chance = 10 },
{ id = "fire_rune", min = 2, max = 59, chance = 10},
{ id = "blood_rune", min = 2, max = 11, chance = 10, members = true },
{ id = "mithril_ore_noted", amount = 3, chance = 10 },
{ id = "adamantite_ore_noted", chance = 4 },
{ id = "coins", min = 100, max = 400, chance = 62},
{ id = "bittercap_mushroom", min = 1, max = 3, chance = 3 },
{ table = "uncommon_seed_drop_table", chance = 8, members = true },
{ table = "gem_drop_table", chance = 7 },
]
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[cockroach_soldier_ranged]
id = 1554
height = 15
curve = 5
end_height = 0
delay = 10
time_offset = 20
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
[cockroach_worker_death]
id = 4546

[cockroach_drone_death]
id = 4547

[cockroach_drone_defend]
id = 4548

[cockroach_soldier_death]
id = 4549

[cockroach_drone_attack]
id = 4550

[cockroach_soldier_attack]
id = 4551

[cockroach_worker_defend]
id = 4552

[cockroach_worker_attack]
id = 4553

[cockroach_soldier_defend]
id = 4554

[cockroach_soldier_range]
id = 4555
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
[pull_ground_lever]
id = 8804

[push_ground_lever]
id = 8805

[lever_down]
id = 8802

[lever_up]
id = 8803
Loading