Skip to content
Snippets Groups Projects
Commit 708b02be authored by DarkGod's avatar DarkGod
Browse files

stuff

parent f4d613fa
No related branches found
No related tags found
No related merge requests found
Showing
with 16 additions and 7 deletions
......@@ -1592,12 +1592,13 @@ end
local binpack_meta
--- Make a point data, can be added
function _M:binpack(margin_x, margin_y, maps)
function _M:binpack(size_x, size_y, margin_x, margin_y, maps)
margin_x, margin_y = margin_x or 1, margin_y or 1
size_x, size_y = size_x or self.data_w, size_y or self.data_h
local binpack = require('binpack')
local bp = binpack(self.data_w, self.data_h)
local bp = binpack(size_x, size_y)
local maps = maps or {}
local g = {into=self, maps={}, bp=bp, default_margin_x=margin_x, default_margin_y=margin_y}
local g = {into=self, maps={}, bp=bp, default_margin_x=margin_x, default_margin_y=margin_y, size_x=size_x, size_y=size_y}
for _, m in ipairs(maps) do
g.maps[m] = {
margin_x = margin_x,
......@@ -1622,7 +1623,7 @@ binpack_meta = {
return self
end,
compute = function(self, sort)
self.bp:clear(self.into.data_w, self.into.data_h)
self.bp:clear(self.size_x, self.size_y)
local list = {}
for map, params in pairs(self.maps) do
params.computed, params.pos = nil, nil
......@@ -1668,8 +1669,15 @@ binpack_meta = {
self.merged_maps[#self.merged_maps+1] = map
end end
end,
hasMerged = function(map)
return self.maps[map] and self.maps[map].computed and self.maps[map].pos
hasMerged = function(self, map)
if map then
return self.maps[map] and self.maps[map].computed and self.maps[map].pos
else
for map, params in pairs(self.maps) do
if map.required_to_merge and not params.computed then return false end
end
return true
end
end,
getMerged = function(self)
return self.merged_maps
......
......@@ -92,9 +92,10 @@ newEntity{ base = "BASE_NPC_DEMON",
name = "onilug", color=colors.GREY,
desc = _t[[A gaunt vaguely humanoid shape featuring unadorned grey leathery skin. Its arms and legs seem somehow too long and it stands toll, projecting an ominous shadow even in darkness.
Its glowing red eyes shiny with both cruelty and a deep frightening intellect.]],
resolvers.nice_tile{tall=1},
level_range = {10, nil}, exp_worth = 1,
rarity = 1,
rank = 2,
rank = 3,
size_category = 3,
autolevel = "caster",
combat_armor = 0, combat_def = 0,
......
game/modules/tome/data/gfx/shockbolt/npc/demon_minor_onilug.png

13.5 KiB

game/modules/tome/data/gfx/shockbolt/terrain/malrok_wall/control_gem.png

9.45 KiB

game/modules/tome/data/gfx/shockbolt/terrain/malrok_wall/control_gem_shattered.png

3.67 KiB

game/modules/tome/data/gfx/shockbolt/terrain/malrok_wall/crystalline_tablets.png

22.2 KiB

game/modules/tome/data/gfx/shockbolt/terrain/malrok_wall/malrok_wall_block1.png

4.36 KiB

game/modules/tome/data/gfx/shockbolt/terrain/malrok_wall/malrok_wall_block10.png

6.02 KiB

game/modules/tome/data/gfx/shockbolt/terrain/malrok_wall/malrok_wall_block11.png

6.05 KiB

game/modules/tome/data/gfx/shockbolt/terrain/malrok_wall/malrok_wall_block12.png

6.7 KiB

game/modules/tome/data/gfx/shockbolt/terrain/malrok_wall/malrok_wall_block13.png

7.45 KiB

game/modules/tome/data/gfx/shockbolt/terrain/malrok_wall/malrok_wall_block14.png

5.91 KiB

game/modules/tome/data/gfx/shockbolt/terrain/malrok_wall/malrok_wall_block15.png

5.77 KiB

game/modules/tome/data/gfx/shockbolt/terrain/malrok_wall/malrok_wall_block16.png

6.13 KiB

game/modules/tome/data/gfx/shockbolt/terrain/malrok_wall/malrok_wall_block17.png

7.17 KiB

game/modules/tome/data/gfx/shockbolt/terrain/malrok_wall/malrok_wall_block18.png

7.02 KiB

game/modules/tome/data/gfx/shockbolt/terrain/malrok_wall/malrok_wall_block19.png

6.18 KiB

game/modules/tome/data/gfx/shockbolt/terrain/malrok_wall/malrok_wall_block2.png

4.66 KiB

game/modules/tome/data/gfx/shockbolt/terrain/malrok_wall/malrok_wall_block20.png

6.28 KiB

game/modules/tome/data/gfx/shockbolt/terrain/malrok_wall/malrok_wall_block21.png

6.57 KiB

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