diff --git a/game/modules/tome/class/GameState.lua b/game/modules/tome/class/GameState.lua index c4d96cba8226910556e649552c60b5ac05afd6fd..c593a912e5461c4041c6e783f6cd2bbf40966fae 100644 --- a/game/modules/tome/class/GameState.lua +++ b/game/modules/tome/class/GameState.lua @@ -1220,6 +1220,7 @@ end function _M:createRandomBoss(base, data) local b = base:clone() + data = data or {level=1} ------------------------------------------------------------ -- Basic stuff, name, rank, ... diff --git a/game/modules/tome/data/general/npcs/multihued-drake.lua b/game/modules/tome/data/general/npcs/multihued-drake.lua index 845ce7041cc85305b71f2223f616157b0e78d9ec..878f4731e96e3cb635a54192bf2c6f38f431955a 100644 --- a/game/modules/tome/data/general/npcs/multihued-drake.lua +++ b/game/modules/tome/data/general/npcs/multihued-drake.lua @@ -96,6 +96,7 @@ newEntity{ base = "BASE_NPC_MULTIHUED_DRAKE", newEntity{ base = "BASE_NPC_MULTIHUED_DRAKE", name = "greater multi-hued wyrm", color=colors.PURPLE, display="D", + resolvers.nice_tile{image="invis.png", add_mos = {{image="npc/dragon_multihued_greater_multi_hued_wyrm.png", display_h=2, display_y=-1}}}, desc = [[An old and powerful multi-hued drake, armed with many deadly breath weapons and nasty claws.]], level_range = {35, nil}, exp_worth = 1, rarity = 8, @@ -140,6 +141,7 @@ newEntity{ base = "BASE_NPC_MULTIHUED_DRAKE", newEntity{ base = "BASE_NPC_MULTIHUED_DRAKE", unique = true, name = "Ureslak the Prismatic", color=colors.VIOLET, display="D", + resolvers.nice_tile{image="invis.png", add_mos = {{image="npc/drake_multi_ureslak.png", display_h=2, display_y=-1}}}, desc = [[A huge multi-hued drake. It seems to shift color rapidly.]], level_range = {35, nil}, exp_worth = 4, rarity = 50, diff --git a/game/modules/tome/data/gfx/shockbolt/npc/dragon_multihued_greater_multi_hued_wyrm.png b/game/modules/tome/data/gfx/shockbolt/npc/dragon_multihued_greater_multi_hued_wyrm.png new file mode 100644 index 0000000000000000000000000000000000000000..95f4f0875a909e6f62996f01347d0bf23d84cc8a Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/dragon_multihued_greater_multi_hued_wyrm.png differ diff --git a/game/modules/tome/data/gfx/shockbolt/npc/dragon_multihued_multi_hued_drake.png b/game/modules/tome/data/gfx/shockbolt/npc/dragon_multihued_multi_hued_drake.png new file mode 100644 index 0000000000000000000000000000000000000000..917f4a975c61c56f93350e9ba14b9271c6072a50 Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/dragon_multihued_multi_hued_drake.png differ diff --git a/game/modules/tome/data/gfx/shockbolt/npc/dragon_multihued_multi_hued_drake_hatchling.png b/game/modules/tome/data/gfx/shockbolt/npc/dragon_multihued_multi_hued_drake_hatchling.png new file mode 100644 index 0000000000000000000000000000000000000000..8c3ccf30282648ddba38844b7bec1590546b0f88 Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/dragon_multihued_multi_hued_drake_hatchling.png differ diff --git a/game/modules/tome/data/gfx/shockbolt/npc/drake_multi_ureslak.png b/game/modules/tome/data/gfx/shockbolt/npc/drake_multi_ureslak.png new file mode 100644 index 0000000000000000000000000000000000000000..865580959d61aa63ac2fb311e1d394609c660a76 Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/drake_multi_ureslak.png differ diff --git a/game/modules/tome/data/gfx/shockbolt/npc/horror_corrupted_grannor_vor.png b/game/modules/tome/data/gfx/shockbolt/npc/horror_corrupted_grannor_vor.png new file mode 100644 index 0000000000000000000000000000000000000000..dea10786ee605e17fc2ec90b3a6c1c6a8118c2b5 Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/horror_corrupted_grannor_vor.png differ diff --git a/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_human_guard.png b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_human_guard.png new file mode 100644 index 0000000000000000000000000000000000000000..4bbd05dfc14afc17b334ad31fd2e8f4faab7efd4 Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_human_human_guard.png differ diff --git a/game/modules/tome/data/gfx/shockbolt/npc/humanoid_orc_orc_archer.png b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_orc_orc_archer.png new file mode 100644 index 0000000000000000000000000000000000000000..649cd044f3b5b42460badd2b863f29dfa7351e76 Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_orc_orc_archer.png differ diff --git a/game/modules/tome/data/gfx/shockbolt/npc/humanoid_orc_orc_assassin.png b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_orc_orc_assassin.png new file mode 100644 index 0000000000000000000000000000000000000000..4006e5762dace7a4485f2d56708fe2c4bd5f876b Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_orc_orc_assassin.png differ diff --git a/game/modules/tome/data/gfx/shockbolt/npc/humanoid_orc_orc_soldier.png b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_orc_orc_soldier.png new file mode 100644 index 0000000000000000000000000000000000000000..a253cd50990f246fb0cecc9384c703de72400b4e Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_orc_orc_soldier.png differ diff --git a/game/modules/tome/data/gfx/shockbolt/npc/humanoid_orc_orc_warrior.png b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_orc_orc_warrior.png new file mode 100644 index 0000000000000000000000000000000000000000..9ea831fe995c5729aa982917dfc6e98553c5d941 Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/npc/humanoid_orc_orc_warrior.png differ