diff --git a/game/modules/tome/data/gfx/shockbolt/npc/summoner_hydra.png b/game/modules/tome/data/gfx/shockbolt/npc/summoner_hydra.png new file mode 100644 index 0000000000000000000000000000000000000000..72b2815d180a53f36bad4ce2dabc9b028745fea4 Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/summoner_hydra.png differ diff --git a/game/modules/tome/data/gfx/shockbolt/npc/summoner_ritch.png b/game/modules/tome/data/gfx/shockbolt/npc/summoner_ritch.png new file mode 100644 index 0000000000000000000000000000000000000000..b0f6849ebca92873292d8f9a96ad6976496a4daa Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/summoner_ritch.png differ diff --git a/game/modules/tome/data/gfx/shockbolt/npc/summoner_turtle.png b/game/modules/tome/data/gfx/shockbolt/npc/summoner_turtle.png new file mode 100644 index 0000000000000000000000000000000000000000..ca666b0c77a95704dee725009bd569d91e2f1111 Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/summoner_turtle.png differ diff --git a/game/modules/tome/data/gfx/shockbolt/npc/summoner_wardog.png b/game/modules/tome/data/gfx/shockbolt/npc/summoner_wardog.png new file mode 100644 index 0000000000000000000000000000000000000000..da67acd91e9851caeebaf1bfded1c9af01d396c0 Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/summoner_wardog.png differ diff --git a/game/modules/tome/data/talents/gifts/summon-distance.lua b/game/modules/tome/data/talents/gifts/summon-distance.lua index 0b006658ab8a1d13d0b30e74cad754ea61c22f44..4ca42c47a40c3a084e420ad6a97958ea2eb84876 100644 --- a/game/modules/tome/data/talents/gifts/summon-distance.lua +++ b/game/modules/tome/data/talents/gifts/summon-distance.lua @@ -168,7 +168,7 @@ newTalent{ local NPC = require "mod.class.NPC" local m = NPC.new{ type = "insect", subtype = "ritch", - display = "I", color=colors.LIGHT_RED, + display = "I", color=colors.LIGHT_RED, image = "npc/summoner_ritch.png", name = "ritch flamespitter", faction = self.faction, desc = [[]], autolevel = "none", @@ -244,13 +244,13 @@ newTalent{ local NPC = require "mod.class.NPC" local m = NPC.new{ type = "hydra", subtype = "3head", - display = "M", color=colors.GREEN, + display = "M", color=colors.GREEN, image = "npc/summoner_hydra.png", name = "3-headed hydra", faction = self.faction, desc = [[A strange reptilian creature with three smouldering heads.]], autolevel = "none", ai = "summoned", ai_real = "tactical", ai_state = { talent_in=1, ally_compassion=10}, ai_tactic = resolvers.tactic"melee", - + stats = {str=0, dex=0, con=0, cun=0, wil=0, mag=0}, inc_stats = { wil=15 + self:getWil() * self:getTalentLevel(t) / 5, str=18, con=10 + self:getTalentLevel(t) * 2 + self:getTalentLevelRaw(self.T_RESILIENCE)*2}, level_range = {self.level, self.level}, exp_worth = 0, @@ -323,7 +323,7 @@ newTalent{ local m = NPC.new{ type = "demon", subtype = "lesser", display = "u", color=colors.BLUE, - name = "warper", faction = self.faction, + name = "warper", faction = self.faction, image = "npc/summoner_warper.png", desc = [[It looks like a hole in reality. The Warper disrupts the normal flow of space and time.]], autolevel = "none", ai = "summoned", ai_real = "tactical", ai_state = { talent_in=1, ally_compassion=10}, @@ -399,7 +399,7 @@ newTalent{ local NPC = require "mod.class.NPC" local m = NPC.new{ type = "dragon", subtype = "fire", - display = "D", color=colors.RED, + display = "D", color=colors.RED, image = "npc/summoner_fire_drake.png", name = "fire drake", faction = self.faction, desc = [[A mighty fire drake, an Uruloki.]], autolevel = "none", diff --git a/game/modules/tome/data/talents/gifts/summon-melee.lua b/game/modules/tome/data/talents/gifts/summon-melee.lua index 6bf465df4b64201d13e539bbbd35d0cd64b67c74..b97fe2691224e131adaa42e4ca1ce913dc85ef2d 100644 --- a/game/modules/tome/data/talents/gifts/summon-melee.lua +++ b/game/modules/tome/data/talents/gifts/summon-melee.lua @@ -49,7 +49,7 @@ newTalent{ local NPC = require "mod.class.NPC" local m = NPC.new{ type = "animal", subtype = "canine", - display = "C", color=colors.LIGHT_DARK, + display = "C", color=colors.LIGHT_DARK, image = "npc/summoner_wardog.png", name = "war hound", faction = self.faction, desc = [[]], autolevel = "none", @@ -119,7 +119,7 @@ newTalent{ local NPC = require "mod.class.NPC" local m = NPC.new{ - type = "immovable", subtype = "jelly", + type = "immovable", subtype = "jelly", image = "npc/jelly-darkgrey.png", display = "j", color=colors.BLACK, desc = "A strange blob on the dungeon floor.", name = "black jelly", @@ -203,7 +203,7 @@ newTalent{ local m = NPC.new{ type = "giant", subtype = "minotaur", display = "H", - name = "minotaur", color=colors.UMBER, + name = "minotaur", color=colors.UMBER, image = "npc/summoner_minotaur.png", body = { INVEN = 10, MAINHAND=1, OFFHAND=1, BODY=1 }, diff --git a/game/modules/tome/data/talents/gifts/summon-utility.lua b/game/modules/tome/data/talents/gifts/summon-utility.lua index a057af1e00a7c0074153dd3e7849808296046c7f..60c99ebc2e517b152da40ff36c4ba73eb313d166 100644 --- a/game/modules/tome/data/talents/gifts/summon-utility.lua +++ b/game/modules/tome/data/talents/gifts/summon-utility.lua @@ -117,7 +117,7 @@ newTalent{ local NPC = require "mod.class.NPC" local m = NPC.new{ type = "animal", subtype = "turtle", - display = "R", color=colors.GREEN, + display = "R", color=colors.GREEN, image = "npc/summoner_turtle.png", name = "turtle", faction = self.faction, desc = [[]], autolevel = "none", @@ -192,7 +192,7 @@ newTalent{ local NPC = require "mod.class.NPC" local m = NPC.new{ type = "animal", subtype = "spider", - display = "S", color=colors.LIGHT_DARK, + display = "S", color=colors.LIGHT_DARK, image = "npc/summoner_spider.png", name = "giant spider", faction = self.faction, desc = [[]], autolevel = "none",