VampiricDefence formula adjustments.
Contributed by nasseka.
This commit is contained in:
		@@ -17,26 +17,15 @@
 | 
			
		||||
package handlers.effecthandlers;
 | 
			
		||||
 | 
			
		||||
import org.l2jmobius.gameserver.model.StatSet;
 | 
			
		||||
import org.l2jmobius.gameserver.model.actor.Creature;
 | 
			
		||||
import org.l2jmobius.gameserver.model.effects.AbstractEffect;
 | 
			
		||||
import org.l2jmobius.gameserver.model.skill.Skill;
 | 
			
		||||
import org.l2jmobius.gameserver.model.stats.Stat;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @author Sdw
 | 
			
		||||
 * @author NasSeKa
 | 
			
		||||
 */
 | 
			
		||||
public class VampiricDefence extends AbstractEffect
 | 
			
		||||
public class VampiricDefence extends AbstractStatPercentEffect
 | 
			
		||||
{
 | 
			
		||||
	private final int _amount;
 | 
			
		||||
	
 | 
			
		||||
	public VampiricDefence(StatSet params)
 | 
			
		||||
	{
 | 
			
		||||
		_amount = params.getInt("amount", 0);
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
	@Override
 | 
			
		||||
	public void pump(Creature effected, Skill skill)
 | 
			
		||||
	{
 | 
			
		||||
		effected.getStat().mergeAdd(Stat.ABSORB_DAMAGE_DEFENCE, 1 - (_amount / 100));
 | 
			
		||||
		super(params, Stat.ABSORB_DAMAGE_DEFENCE);
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user