Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static double getDiceDaggerDamage(L1PcInstance attacker,
- L1Character target, L1ItemInstance weapon) {
- double damage = 0;
- if (DiceDaggerChance >= _random.nextInt(100) + 1) {
- damage = target.getCurrentHp() * 2 / 3;
- if (target.hasSkillEffect(ILLUSION_AVATAR)) {
- damage /= 1.2; // Dirty fix. This will counter the 20% extra dmg added later
- }
- if (target.getCurrentHp() - damage < 0) {
- damage = 0;
- }
- attacker.sendPackets(new S_ServerMessage(158, weapon.getLogName()));
- attacker.getInventory().removeItem(weapon, 1);
- }
- return damage;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement