Skip to content
Snippets Groups Projects
Commit 7b7f80c8 authored by dg's avatar dg
Browse files

Fix tracking of Pyromancer & Cryomancer achievements

git-svn-id: http://svn.net-core.org/repos/t-engine4@2977 51575b47-30f0-44d4-a5cc-537603b46e54
parent 13952f2d
No related branches found
No related tags found
No related merge requests found
......@@ -176,7 +176,11 @@ newDamageType{
if src.fire_convert_to then
return DamageType:get(src.fire_convert_to[1]).projector(src, x, y, src.fire_convert_to[1], dam * src.fire_convert_to[2] / 100)
end
return DamageType.defaultProjector(src, x, y, type, dam)
local realdam = DamageType.defaultProjector(src, x, y, type, dam)
if realdam > 0 then
if src.player then world:gainAchievement("PYROMANCER", src, realdam) end
end
return realdam
end,
}
newDamageType{
......@@ -184,6 +188,9 @@ newDamageType{
antimagic_resolve = true,
projector = function(src, x, y, type, dam)
local realdam = DamageType.defaultProjector(src, x, y, type, dam)
if realdam > 0 then
if src.player then world:gainAchievement("CRYOMANCER", src, realdam) end
end
return realdam
end,
}
......
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