{
cond = joinAnd(cond, new ConditionTargetClan(nodeValue));
}
else if ("castledoor".equalsIgnoreCase(nodeName))
{
cond = joinAnd(cond, new ConditionTargetCastleDoor(Boolean.valueOf(nodeValue)));
}
else if ("direction".equalsIgnoreCase(nodeName))
{
cond = joinAnd(cond, new ConditionTargetDirection(PositionUtils.TargetDirection.valueOf(nodeValue.toUpperCase())));
}