Skip to content
Snippets Groups Projects
Commit 33462aaf authored by DarkGod's avatar DarkGod
Browse files

Fixed Pulverizing Auger in some zones

parent 4c082c54
No related branches found
No related tags found
No related merge requests found
......@@ -1402,11 +1402,14 @@ newDamageType{
if feat.dig then
local newfeat_name, newfeat, silence = feat.dig, nil, false
if type(feat.dig) == "function" then newfeat_name, newfeat, silence = feat.dig(src, x, y, feat) end
game.level.map(x, y, Map.TERRAIN, newfeat or game.zone.grid_list[newfeat_name])
src.dug_times = (src.dug_times or 0) + 1
game.nicer_tiles:updateAround(game.level, x, y)
if not silence then
game.logSeen({x=x,y=y}, "%s turns into %s.", feat.name:capitalize(), (newfeat or game.zone.grid_list[newfeat_name]).name)
newfeat = newfeat or game.zone.grid_list[newfeat_name]
if newfeat then
game.level.map(x, y, Map.TERRAIN, newfeat)
src.dug_times = (src.dug_times or 0) + 1
game.nicer_tiles:updateAround(game.level, x, y)
if not silence then
game.logSeen({x=x,y=y}, "%s turns into %s.", feat.name:capitalize(), newfeat.name)
end
end
end
end
......@@ -1886,9 +1889,12 @@ newDamageType{
if feat.grow then
local newfeat_name, newfeat, silence = feat.grow, nil, false
if type(feat.dig) == "function" then newfeat_name, newfeat, silence = feat.grow(src, x, y, feat) end
game.level.map(x, y, Map.TERRAIN, newfeat or game.zone.grid_list[newfeat_name])
if not silence then
game.logSeen({x=x,y=y}, "%s turns into %s.", feat.name:capitalize(), (newfeat or game.zone.grid_list[newfeat_name]).name)
newfeat = newfeat or game.zone.grid_list[newfeat_name]
if newfeat then
game.level.map(x, y, Map.TERRAIN, newfeat)
if not silence then
game.logSeen({x=x,y=y}, "%s turns into %s.", feat.name:capitalize(), (newfeat or game.zone.grid_list[newfeat_name]).name)
end
end
end
end
......
......@@ -18,6 +18,7 @@
-- darkgod@te4.org
local layout = game.state:alternateZone(short_name, {"CRYSTALINE", 2})
layout="CRYSTALINE"
local is_crystaline = layout == "CRYSTALINE"
return {
......
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