Skip to content
Snippets Groups Projects
Commit 4b90e2f9 authored by dg's avatar dg
Browse files

planet map

git-svn-id: http://svn.net-core.org/repos/t-engine4@3438 51575b47-30f0-44d4-a5cc-537603b46e54
parent 6a3eca4b
No related branches found
No related tags found
No related merge requests found
......@@ -32,6 +32,7 @@ newEntity{
infravision = 10,
life_rating = 8,
life_regen = 0,
rank = 2,
size_category = 3,
levitation = 1,
......
game/modules/tome/data/gfx/shockbolt/terrain/eyal-world.png

617 KiB | W: | H:

game/modules/tome/data/gfx/shockbolt/terrain/eyal-world.png

251 KiB | W: | H:

game/modules/tome/data/gfx/shockbolt/terrain/eyal-world.png
game/modules/tome/data/gfx/shockbolt/terrain/eyal-world.png
game/modules/tome/data/gfx/shockbolt/terrain/eyal-world.png
game/modules/tome/data/gfx/shockbolt/terrain/eyal-world.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -62,7 +62,7 @@ return function(gen, id)
if is_first and nb >= 9 and own then wormholes[#wormholes+1] = {i,j} end
end
end
if is_first then
if is_first and gen.level.level < gen.zone.max_level then
if #wormholes >= 1 then
local g = rng.table(wormholes)
gen.map(g[1], g[2], Map.TERRAIN, gen:resolve('wormhole'))
......
......@@ -32,10 +32,10 @@ newEntity{ base="BASE_NPC_LOSGOROTH", define_as = "SPACIAL_DISTURBANCE",
unique = true,
name = "Spacial Disturbance",
color=colors.VIOLET,
desc = [[A hole in the fabric of space, it seems to be the source of hte expanse unstability.]],
desc = [[A hole in the fabric of space, it seems to be the source of the expanse unstability.]],
level_range = {7, nil}, exp_worth = 2,
max_life = 150, life_rating = 12, fixed_rating = true,
mana_regen = 3,
max_life = 150, life_rating = 10, fixed_rating = true,
mana_regen = 7,
stats = { str=10, dex=10, cun=12, mag=20, con=10 },
rank = 4,
size_category = 4,
......@@ -47,19 +47,20 @@ newEntity{ base="BASE_NPC_LOSGOROTH", define_as = "SPACIAL_DISTURBANCE",
resolvers.drops{chance=100, nb=3, {tome_drops="boss"} },
resolvers.talents{
[Talents.T_FLAME]=1,
[Talents.T_ICE_SHARDS]=1,
[Talents.T_SOUL_ROT]=1,
[Talents.T_ELEMENTAL_BOLT]=1,
[Talents.T_VOID_BLAST]={base=1, every=7, max=7},
[Talents.T_MANATHRUST]={base=1, every=7, max=7},
[Talents.T_PHASE_DOOR]=2,
[Talents.T_CONTINGENCY]=5,
},
resolvers.inscriptions(1, {"manasurge rune"}),
inc_damage = { all = -35 },
autolevel = "caster",
ai = "tactical", ai_state = { talent_in=1, ai_move="move_astar", },
ai_tactic = resolvers.tactic"ranged",
on_die = function(self, who)
game.player:resolveSource():setQuestStatus("start-shaloren", engine.Quest.COMPLETED, "spellblaze")
local q = game.player:hasQuest("start-archmage")
if q then q:stabilized() end
game.player:resolveSource():setQuestStatus("start-archmage", engine.Quest.COMPLETED, "expanse")
end,
}
......@@ -48,7 +48,7 @@ return {
},
actor = {
class = "engine.generator.actor.Random",
nb_npc = {20, 30},
nb_npc = {20, 20},
filters = { {max_ood=2}, },
guardian = "SPACIAL_DISTURBANCE",
},
......
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