diff --git a/game/modules/tome/data/general/npcs/horror_aquatic.lua b/game/modules/tome/data/general/npcs/horror_aquatic.lua index 247bec763eb0149f4140ca0e967f3968307cdded..ff9b6202996fc432568105e563ea933957ed9074 100644 --- a/game/modules/tome/data/general/npcs/horror_aquatic.lua +++ b/game/modules/tome/data/general/npcs/horror_aquatic.lua @@ -74,6 +74,7 @@ newEntity{ base = "BASE_NPC_HORROR_AQUATIC", newEntity{ base = "BASE_NPC_HORROR_AQUATIC", name = "swarming horror", color=colors.GREY, desc ="This tiny fish-like creature moves erratically, but is constantly surrounded by others of its kind.", + resolvers.nice_tile{image="invis.png", add_mos = {{image="npc/horror_aquatic_swarming_horror.png", display_h=2, display_y=-1}}}, level_range = {10, nil}, exp_worth = 1, rarity = 2, hive_swarm_rarity = 1, @@ -96,6 +97,7 @@ newEntity{ base = "BASE_NPC_HORROR_AQUATIC", newEntity{ base = "BASE_NPC_HORROR_AQUATIC", name = "ravenous horror", color=colors.GREY, desc ="A vile looking liquid flows from the teeth of this agile monster. It glides through the water towards you, spined fins jutting outwards.", + resolvers.nice_tile{image="invis.png", add_mos = {{image="npc/horror_aquatic_ravenous_horror.png", display_h=2, display_y=-1}}}, level_range = {10, nil}, exp_worth = 1, rarity = 2, autolevel = "warriormage", @@ -114,6 +116,7 @@ newEntity{ base = "BASE_NPC_HORROR_AQUATIC", newEntity{ base = "BASE_NPC_HORROR_AQUATIC", name = "boiling horror", color=colors.BLUE, desc ="This frothing ball of water rages with an intense heat.", + resolvers.nice_tile{image="invis.png", add_mos = {{image="npc/horror_aquatic_boiling_horror.png", display_h=2, display_y=-1}}}, level_range = {14, nil}, exp_worth = 1, rarity = 2, autolevel = "caster", @@ -142,6 +145,7 @@ newEntity{ base = "BASE_NPC_HORROR_AQUATIC", newEntity{ base = "BASE_NPC_HORROR_AQUATIC", name = "swarm hive", color=colors.BLACK, desc ="This titanic mass of flesh pulsates and churns as tiny monsters burst from its orifaces.", + resolvers.nice_tile{image="invis.png", add_mos = {{image="npc/horror_aquatic_swarm_hive.png", display_h=2, display_y=-1}}}, level_range = {15, nil}, exp_worth = 1, rarity = 6, rank = 3, @@ -171,7 +175,7 @@ newEntity{ base = "BASE_NPC_HORROR_AQUATIC", newEntity{ base = "BASE_NPC_HORROR_AQUATIC", name = "abyssal horror", color=colors.BLACK, desc = "This deep black form is shrouded in darkness. All you can make out are a pair of deep red eyes, hidden behind a mass of tentacles.", - resolvers.nice_tile{image="invis.png", add_mos = {{image="npc/horror_eldritch_umbral_horror.png", display_h=2, display_y=-1}}}, + resolvers.nice_tile{image="invis.png", add_mos = {{image="npc/horror_eldritch_abyssal_horror.png", display_h=2, display_y=-1}}}, level_range = {16, nil}, exp_worth = 1, rarity = 12, --Scary but rare rank = 3, @@ -203,5 +207,5 @@ newEntity{ base = "BASE_NPC_HORROR_AQUATIC", [Talents.T_TENTACLE_GRAB]={base=1, every=5, max=6}, }, - resolvers.sustains_at_birth(), + resolvers.sustains_at_birth(), } \ No newline at end of file diff --git a/game/modules/tome/data/gfx/shockbolt/npc/horror_aquatic_abyssal_horror.png b/game/modules/tome/data/gfx/shockbolt/npc/horror_aquatic_abyssal_horror.png new file mode 100644 index 0000000000000000000000000000000000000000..6bc2426e6c5081b3ebd153682e38e366131422a1 Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/horror_aquatic_abyssal_horror.png differ diff --git a/game/modules/tome/data/gfx/shockbolt/npc/horror_aquatic_boiling_horror.png b/game/modules/tome/data/gfx/shockbolt/npc/horror_aquatic_boiling_horror.png new file mode 100644 index 0000000000000000000000000000000000000000..b7e5a7bbb093d45395fdc1159acd7b073cda775b Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/horror_aquatic_boiling_horror.png differ diff --git a/game/modules/tome/data/gfx/shockbolt/npc/horror_aquatic_entrenched_horror.png b/game/modules/tome/data/gfx/shockbolt/npc/horror_aquatic_entrenched_horror.png new file mode 100644 index 0000000000000000000000000000000000000000..00b943f8612825ffe6abc22555d10fe3ce6f3f3b Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/horror_aquatic_entrenched_horror.png differ diff --git a/game/modules/tome/data/gfx/shockbolt/npc/horror_aquatic_ravenous_horror.png b/game/modules/tome/data/gfx/shockbolt/npc/horror_aquatic_ravenous_horror.png new file mode 100644 index 0000000000000000000000000000000000000000..a7fb1fbf290459a13c5e67c75b11db89a0f2f262 Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/horror_aquatic_ravenous_horror.png differ diff --git a/game/modules/tome/data/gfx/shockbolt/npc/horror_aquatic_swarm_hive.png b/game/modules/tome/data/gfx/shockbolt/npc/horror_aquatic_swarm_hive.png new file mode 100644 index 0000000000000000000000000000000000000000..684e612b955aa3e4ee1a23947b378c851ee247f9 Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/horror_aquatic_swarm_hive.png differ diff --git a/game/modules/tome/data/gfx/shockbolt/npc/horror_aquatic_swarming_horror.png b/game/modules/tome/data/gfx/shockbolt/npc/horror_aquatic_swarming_horror.png new file mode 100644 index 0000000000000000000000000000000000000000..15dfe1cb634bb5f14a32d1adbef2b629f231db68 Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/horror_aquatic_swarming_horror.png differ diff --git a/game/modules/tome/data/zones/lake-nur/npcs.lua b/game/modules/tome/data/zones/lake-nur/npcs.lua index b1397b30a5f772de0e5d79335ef43e33564cfaf8..9faed03704c262c1028a2cf5da49da248d3278dc 100644 --- a/game/modules/tome/data/zones/lake-nur/npcs.lua +++ b/game/modules/tome/data/zones/lake-nur/npcs.lua @@ -19,7 +19,7 @@ load("/data/general/npcs/aquatic_critter.lua", function(e) if e.rarity then e.water_rarity, e.rarity = e.rarity, nil end end) load("/data/general/npcs/aquatic_demon.lua", function(e) if e.rarity then e.water_rarity, e.rarity = e.rarity, nil end end) ---load("/data/general/npcs/horror_aquatic.lua", function(e) if e.rarity then e.horror_water_rarity, e.rarity = e.rarity, nil end end) +load("/data/general/npcs/horror_aquatic.lua", function(e) if e.rarity then e.horror_water_rarity, e.rarity = e.rarity, nil end end) load("/data/general/npcs/horror.lua", rarity(0)) load("/data/general/npcs/snake.lua", rarity(3)) load("/data/general/npcs/plant.lua", rarity(3)) diff --git a/game/modules/tome/data/zones/lake-nur/zone.lua b/game/modules/tome/data/zones/lake-nur/zone.lua index e88728cb650ead4330b4e252c20916411cb6b1bc..e4998229c33e0499b4800127f6925b5c8afeab77 100644 --- a/game/modules/tome/data/zones/lake-nur/zone.lua +++ b/game/modules/tome/data/zones/lake-nur/zone.lua @@ -94,10 +94,11 @@ return { generator = is_flooded and { map = { down = "SHERTUL_FORTRESS", + ['.'] = {"WATER_FLOOR","WATER_FLOOR","WATER_FLOOR","WATER_FLOOR","WATER_FLOOR","WATER_FLOOR","WATER_FLOOR","WATER_FLOOR_BUBBLE"}, force_last_stair = true, }, actor = { - filters = {{special_rarity="water_rarity"}}, + filters = {{special_rarity="water_rarity"},{special_rarity="horror_water_rarity"}}, nb_npc = {30, 35}, }, } or {