Skip to content
Snippets Groups Projects
Commit 196c348d authored by dg's avatar dg
Browse files

Counterstrike also works to increase archery damage

git-svn-id: http://svn.net-core.org/repos/t-engine4@5292 51575b47-30f0-44d4-a5cc-537603b46e54
parent 71110953
No related branches found
No related tags found
No related merge requests found
......@@ -148,6 +148,14 @@ local function archery_projectile(tx, ty, tg, self, tmp)
local damrange = self:combatDamageRange(ammo)
dam = rng.range(dam, dam * damrange)
print("[ATTACK ARCHERY] after range", dam)
if target:hasEffect(target.EFF_COUNTERSTRIKE) then
dam = dam * 2
local eff = target.tmp[target.EFF_COUNTERSTRIKE]
eff.nb = eff.nb - 1
if eff.nb == 0 then target:removeEffect(target.EFF_COUNTERSTRIKE) end
print("[ATTACK] after counterstrike", dam)
end
if ammo and ammo.inc_damage_type then
for t, idt in pairs(ammo.inc_damage_type) do
......
......@@ -357,7 +357,6 @@ function _M:attackTargetWith(target, weapon, damtype, mult, force_dam)
if target:hasEffect(target.EFF_COUNTERSTRIKE) then
dam = dam * 2
--self:removeEffect(target.EFF_COUNTERSTRIKE)
local eff = target.tmp[target.EFF_COUNTERSTRIKE]
eff.nb = eff.nb - 1
if eff.nb == 0 then target:removeEffect(target.EFF_COUNTERSTRIKE) 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