Untitled
🧩 Syntax:
public void apply(Champion c) {
//not knocked out
if(c.getCondition()!=Condition.INACTIVE&&c.getCondition()!=Condition.KNOCKEDOUT)
c.setCondition(Condition.ROOTED);
}
@Override
public void remove(Champion c) {
c.getAppliedEffects().remove(this);
boolean anr=false;
boolean ans=false;
for(int i=0;i<=c.getAppliedEffects().size();i++){
if(c.getAppliedEffects().get(i) instanceof Root)
anr=true;
if(c.getAppliedEffects().get(i) instanceof Stun)
ans=true;
}
if(anr==true){
c.setCondition(Condition.ROOTED);
}
if(ans==true){
c.setCondition(Condition.INACTIVE);
}