package ring.effects.library;
/**
* <p>Title: RingMUD Codebase</p>
*
* <p>Description: RingMUD is a java codebase for a MUD with a working similar
* to DikuMUD</p>
*
* <p>Copyright: Copyright (c) 2004</p>
*
* <p>Company: RaiSoft/Thermetics</p>
*
* @author Jeff Hair
* @version 1.0
*/
import ring.effects.*;
import ring.mobiles.*;
@SuppressWarnings("serial")
public class ACChange extends EffectCreator {
private int acChange;
public ACChange() {
super();
}
public void effectLife(Affectable target) {
acChange = super.params.getInt("amount");
Mobile mob = (Mobile) target;
mob.getCombatModel().changeCurrentAC(acChange);
}
public void effectDeath(Affectable target) {
Mobile mob = (Mobile) target;
mob.getCombatModel().changeCurrentAC(acChange * -1);
}
}