v0.4.1: fixed sneak weapons not being affected by weightstone imbue
This commit is contained in:
parent
eed06b618d
commit
0e7213d956
|
@ -45,7 +45,7 @@ public class AssassinsBlade extends MeleeWeapon {
|
||||||
Char enemy = hero.enemy();
|
Char enemy = hero.enemy();
|
||||||
if (enemy instanceof Mob && ((Mob) enemy).surprisedBy(hero))
|
if (enemy instanceof Mob && ((Mob) enemy).surprisedBy(hero))
|
||||||
//deals avg damage to max on surprise, instead of min to max.
|
//deals avg damage to max on surprise, instead of min to max.
|
||||||
return Random.NormalIntRange((min() + max())/2, max());
|
return imbue.damageFactor(Random.NormalIntRange((min() + max())/2, max()));
|
||||||
else
|
else
|
||||||
return super.damageRoll(hero);
|
return super.damageRoll(hero);
|
||||||
}
|
}
|
||||||
|
|
|
@ -45,7 +45,7 @@ public class Dagger extends MeleeWeapon {
|
||||||
Char enemy = hero.enemy();
|
Char enemy = hero.enemy();
|
||||||
if (enemy instanceof Mob && ((Mob) enemy).surprisedBy(hero))
|
if (enemy instanceof Mob && ((Mob) enemy).surprisedBy(hero))
|
||||||
//deals avg damage to max on surprise, instead of min to max.
|
//deals avg damage to max on surprise, instead of min to max.
|
||||||
return Random.NormalIntRange((min() + max())/2, max());
|
return imbue.damageFactor(Random.NormalIntRange((min() + max())/2, max()));
|
||||||
else
|
else
|
||||||
return super.damageRoll(hero);
|
return super.damageRoll(hero);
|
||||||
}
|
}
|
||||||
|
|
|
@ -45,7 +45,7 @@ public class Dirk extends MeleeWeapon {
|
||||||
Char enemy = hero.enemy();
|
Char enemy = hero.enemy();
|
||||||
if (enemy instanceof Mob && ((Mob) enemy).surprisedBy(hero))
|
if (enemy instanceof Mob && ((Mob) enemy).surprisedBy(hero))
|
||||||
//deals avg damage to max on surprise, instead of min to max.
|
//deals avg damage to max on surprise, instead of min to max.
|
||||||
return Random.NormalIntRange((min() + max())/2, max());
|
return imbue.damageFactor(Random.NormalIntRange((min() + max())/2, max()));
|
||||||
else
|
else
|
||||||
return super.damageRoll(hero);
|
return super.damageRoll(hero);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user