Skip to content
Snippets Groups Projects
Commit 2b349530 authored by Hachem_Muche's avatar Hachem_Muche
Browse files

Elite Guardians for the drake-cave, naga-portal, and fearscape-portal events...

Elite Guardians for the drake-cave, naga-portal, and fearscape-portal events have a chance to gain an extra class and drop an additional rare item above level 50.
parent 0cc75037
No related branches found
No related tags found
1 merge request!441Major events update
......@@ -64,7 +64,10 @@ local changer = function(id, kind)
actor = {
class = "mod.class.generator.actor.Random",
nb_npc = {25, 25},
guardian = {special=function(e) return e.rank and e.rank >= 2 end, random_elite={life_rating=function(v) return v * 1.5 + 4 end, nb_rares=3}},
guardian = {special=function(e) return e.rank and e.rank >= 2 end, random_elite={life_rating=function(v) return v * 1.5 + 4 end,
nb_rares=(rng.percent(resolvers.current_level-50) and 4 or 3),
nb_classes=(rng.percent(resolvers.current_level-50) and 2 or 1)}
},
},
object = {
class = "engine.generator.object.Random",
......
......@@ -78,7 +78,10 @@ local changer = function(id)
actor = {
class = "mod.class.generator.actor.Random",
nb_npc = {12, 12},
guardian = {random_elite={life_rating=function(v) return v * 1.5 + 4 end, nb_rares=4, name_scheme="#rng# the Invader", on_die=function(self) world:gainAchievement("EVENT_FEARSCAPE", game:getPlayer(true)) end}},
guardian = {random_elite={life_rating=function(v) return v * 1.5 + 4 end, name_scheme="#rng# the Invader", on_die=function(self) world:gainAchievement("EVENT_FEARSCAPE", game:getPlayer(true)) end,
nb_rares=(rng.percent(resolvers.current_level-50) and 5 or 4),
nb_classes=(rng.percent(resolvers.current_level-50) and 2 or 1)
}}
},
object = {
class = "engine.generator.object.Random",
......
......@@ -78,7 +78,10 @@ local changer = function(id)
actor = {
class = "mod.class.generator.actor.Random",
nb_npc = {12, 12},
guardian = {random_elite={life_rating=function(v) return v * 1.5 + 4 end, nb_rares=4, name_scheme="#rng# the Tidebender", on_die=function(self) world:gainAchievement("EVENT_NAGA", game:getPlayer(true)) end}},
guardian = {random_elite={life_rating=function(v) return v * 1.5 + 4 end, name_scheme="#rng# the Tidebender", on_die=function(self) world:gainAchievement("EVENT_NAGA", game:getPlayer(true)) end,
nb_rares=(rng.percent(resolvers.current_level-50) and 4 or 3),
nb_classes=(rng.percent(resolvers.current_level-50) and 2 or 1)
}},
},
object = {
class = "engine.generator.object.Random",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment