diff --git a/game/modules/tome/data/general/traps/elemental.lua b/game/modules/tome/data/general/traps/elemental.lua index b3a6e7592ad0f2bed3fe82600f5771be723c2537..8a741194d076d91507acb8dd104dfaaf61e507bf 100644 --- a/game/modules/tome/data/general/traps/elemental.lua +++ b/game/modules/tome/data/general/traps/elemental.lua @@ -89,7 +89,7 @@ newEntity{ base = "TRAP_ELEMENTAL", ------------------------------------------------------- newEntity{ base = "TRAP_ELEMENTAL_BLAST", subtype = "acid", - name = "acid blast trap", image = "trap/blast_acid01.png", + name = "acid blast trap", detect_power = 50, disarm_power = 50, rarity = 3, level_range = {20, 50}, color_r=40, color_g=220, color_b=0, @@ -98,7 +98,7 @@ newEntity{ base = "TRAP_ELEMENTAL_BLAST", } newEntity{ base = "TRAP_ELEMENTAL_BLAST", subtype = "fire", - name = "fire blast trap", image = "trap/blast_fire01.png", + name = "fire blast trap", image = "trap/trap_fire_rune_01.png", detect_power = 50, disarm_power = 50, rarity = 3, level_range = {20, 50}, color_r=220, color_g=0, color_b=0, @@ -107,7 +107,7 @@ newEntity{ base = "TRAP_ELEMENTAL_BLAST", } newEntity{ base = "TRAP_ELEMENTAL_BLAST", subtype = "cold", - name = "ice blast trap", image = "trap/blast_ice01.png", + name = "ice blast trap", image = "trap/trap_frost_rune_01.png.png", detect_power = 50, disarm_power = 50, rarity = 3, level_range = {20, 50}, color_r=150, color_g=150, color_b=220, @@ -117,7 +117,7 @@ newEntity{ base = "TRAP_ELEMENTAL_BLAST", } newEntity{ base = "TRAP_ELEMENTAL_BLAST", subtype = "lightning", - name = "lightning blast trap", image = "trap/blast_lightning01.png", + name = "lightning blast trap", image = "trap/trap_lightning_rune_02.png.png", detect_power = 50, disarm_power = 50, rarity = 3, level_range = {20, 50}, color_r=0, color_g=0, color_b=220, diff --git a/game/modules/tome/data/general/traps/natural_forest.lua b/game/modules/tome/data/general/traps/natural_forest.lua index b95e2d427aca71a5a03eb0e214be764d78a3ab63..ab82bd1bec935c78448b36a6b9b81340f283c68f 100644 --- a/game/modules/tome/data/general/traps/natural_forest.lua +++ b/game/modules/tome/data/general/traps/natural_forest.lua @@ -27,7 +27,7 @@ newEntity{ define_as = "TRAP_NATURAL_FOREST", } newEntity{ base = "TRAP_NATURAL_FOREST", - name = "sliding rock", auto_id = true, + name = "sliding rock", auto_id = true, image = "trap/trap_slippery_rocks_01.png", detect_power = 6, disarm_power = 16, rarity = 3, level_range = {1, 50}, color=colors.UMBER, diff --git a/game/modules/tome/data/gfx/shockbolt/npc/undead_skull_flying_skull.png b/game/modules/tome/data/gfx/shockbolt/npc/undead_skull_flying_skull.png new file mode 100644 index 0000000000000000000000000000000000000000..6d7df5c547e5ff18ea4d7de3f4b52c627f654513 Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/undead_skull_flying_skull.png differ diff --git a/game/modules/tome/data/gfx/shockbolt/trap/trap_beartrap_01.png b/game/modules/tome/data/gfx/shockbolt/trap/trap_beartrap_01.png new file mode 100644 index 0000000000000000000000000000000000000000..2a9dfe7e243a926fb2f12b0cdf9c5aadb50535c7 Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/trap/trap_beartrap_01.png differ diff --git a/game/modules/tome/data/gfx/shockbolt/trap/trap_bomb_01.png b/game/modules/tome/data/gfx/shockbolt/trap/trap_bomb_01.png new file mode 100644 index 0000000000000000000000000000000000000000..0d8e896a870273de7a9729ba0ec7f2d771d1e864 Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/trap/trap_bomb_01.png differ diff --git a/game/modules/tome/data/gfx/shockbolt/trap/trap_caltrops_01.png b/game/modules/tome/data/gfx/shockbolt/trap/trap_caltrops_01.png new file mode 100644 index 0000000000000000000000000000000000000000..0e928a1d3d9efd80bcc806d5a19c61bf0d6f3bff Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/trap/trap_caltrops_01.png differ diff --git a/game/modules/tome/data/gfx/shockbolt/trap/trap_fire_rune_01.png b/game/modules/tome/data/gfx/shockbolt/trap/trap_fire_rune_01.png new file mode 100644 index 0000000000000000000000000000000000000000..56f67353c1925415d28b790592323ef4c53f8161 Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/trap/trap_fire_rune_01.png differ diff --git a/game/modules/tome/data/gfx/shockbolt/trap/trap_frost_rune_01.png b/game/modules/tome/data/gfx/shockbolt/trap/trap_frost_rune_01.png new file mode 100644 index 0000000000000000000000000000000000000000..bc970f74f0b44b064ebf596c7da60cccf456edc6 Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/trap/trap_frost_rune_01.png differ diff --git a/game/modules/tome/data/gfx/shockbolt/trap/trap_lightning_rune_02.png b/game/modules/tome/data/gfx/shockbolt/trap/trap_lightning_rune_02.png new file mode 100644 index 0000000000000000000000000000000000000000..f55af3d06271e17b34027f4e17c84ada3fb718d2 Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/trap/trap_lightning_rune_02.png differ diff --git a/game/modules/tome/data/gfx/shockbolt/trap/trap_poison_spikes_01.png b/game/modules/tome/data/gfx/shockbolt/trap/trap_poison_spikes_01.png new file mode 100644 index 0000000000000000000000000000000000000000..cfd61dfaf3bd9ae83277f2088bfe5949caf6d3be Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/trap/trap_poison_spikes_01.png differ diff --git a/game/modules/tome/data/gfx/shockbolt/trap/trap_random_rubble_01.png b/game/modules/tome/data/gfx/shockbolt/trap/trap_random_rubble_01.png new file mode 100644 index 0000000000000000000000000000000000000000..32ade473f1153ace9c9aeb1dff9ba2c9e51eb2e0 Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/trap/trap_random_rubble_01.png differ diff --git a/game/modules/tome/data/gfx/shockbolt/trap/trap_slippery_rocks_01.png b/game/modules/tome/data/gfx/shockbolt/trap/trap_slippery_rocks_01.png new file mode 100644 index 0000000000000000000000000000000000000000..37a9acc724a816db2125f824ddbf900d92b806a5 Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/trap/trap_slippery_rocks_01.png differ diff --git a/game/modules/tome/data/gfx/shockbolt/trap/trap_smoke_bomb_01.png b/game/modules/tome/data/gfx/shockbolt/trap/trap_smoke_bomb_01.png new file mode 100644 index 0000000000000000000000000000000000000000..f285f808f68b3ee9d60bada35cc337424a4b540f Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/trap/trap_smoke_bomb_01.png differ diff --git a/game/modules/tome/data/gfx/shockbolt/trap/trap_water_rune_01.png b/game/modules/tome/data/gfx/shockbolt/trap/trap_water_rune_01.png new file mode 100644 index 0000000000000000000000000000000000000000..40c55399b57ce33e4088c5e725c2df5f3ec4f988 Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/trap/trap_water_rune_01.png differ diff --git a/game/modules/tome/data/zones/arena/npcs.lua b/game/modules/tome/data/zones/arena/npcs.lua index 50f884849652d986e968fc6a71c24646a4eecf53..5e5f1412cb88b1815202db77ce32326a1749b441 100644 --- a/game/modules/tome/data/zones/arena/npcs.lua +++ b/game/modules/tome/data/zones/arena/npcs.lua @@ -36,7 +36,7 @@ local Talents = require("engine.interface.ActorTalents") --Fodder newEntity{ name = "flying skull", - type = "elemental", subtype = "dark", + type = "undead", subtype = "skull", display = "*", color=colors.BLACK, tint=colors.BLACK, desc = [[A floating disembodied skull with an aura of darkness.]], combat = { dam=10, atk=5, apr=10, physspeed=1 }, @@ -66,6 +66,7 @@ newEntity{ name = "flying skull", disease_immune = 1, poison_immune = 1, stun_immune = 1, + undead = 1, resolvers.sustains_at_birth(), }