HitData hit = entityTarget.rollHitLocation(toHit.getHitTable(), toHit.getSideTable(), waa.getAimedLocation(), waa.getAimingMode(), toHit.getCover()); hit.setAttackerId(getAttackerId()); if (target instanceof Mech) {
.getCover(), Compute.targetSideTable(ae, entityTarget, weapon .getCalledShot().getCall()))) {
hit = te.rollHitLocation(toHit.getHitTable(), toHit.getSideTable(), waa.getAimedLocation(), waa.getAimingMode(), toHit.getCover()); hit.setAttackerId(getAttackerId()); if (!(te instanceof BattleArmor)
HitData hit = entityTarget.rollHitLocation(toHit.getHitTable(), toHit.getSideTable(), waa.getAimedLocation(), waa.getAimingMode(), toHit.getCover()); hit.setGeneralDamageType(generalDamageType); hit.setAttackerId(getAttackerId()); if (entityTarget.removePartialCoverHits(hit.getLocation(), toHit .getCover(), Compute.targetSideTable(ae, entityTarget, weapon .getCalledShot().getCall()))) {
waa.getAimingMode(), toHit.getCover()); hit.setAttackerId(getAttackerId());
.getDisplayName()); ash.setPartialCover(toHit.getCover()); } else { toHit = WeaponAttackAction.toHit(game, cen, target, weaponId,
HitData hit = entityTarget.rollHitLocation(toHit.getHitTable(), toHit.getSideTable(), waa.getAimedLocation(), waa.getAimingMode(), toHit.getCover()); hit.setAttackerId(getAttackerId());
hit = entityTarget.rollHitLocation(toHit.getHitTable(), toHit.getSideTable(), waa.getAimedLocation(), waa.getAimingMode(), toHit.getCover()); hit.setGeneralDamageType(generalDamageType); hit.setAttackerId(getAttackerId()); if (entityTarget.removePartialCoverHits(hit.getLocation(), toHit .getCover(), Compute.targetSideTable(ae, entityTarget, weapon.getCalledShot().getCall()))) {
waa.getAimingMode(), toHit.getCover()); hit.setGeneralDamageType(generalDamageType); hit.setCapital(wtype.isCapital());
waa.getAimingMode(), toHit.getCover()); hit.setGeneralDamageType(generalDamageType); hit.setCapital(wtype.isCapital()); hit = target.rollHitLocation(toHit.getHitTable(), toHit.getSideTable(), waa.getAimedLocation(), waa.getAimingMode(), toHit.getCover()); hit.setGeneralDamageType(generalDamageType); hit.setCapital(wtype.isCapital());
.getDisplayName()); ash.setPartialCover(toHit.getCover()); } else { toHit = WeaponAttackAction.toHit(game, cen, target, weaponId,
HitData hit = entityTarget.rollHitLocation(toHit.getHitTable(), toHit.getSideTable(), waa.getAimedLocation(), waa.getAimingMode(), toHit.getCover()); hit = entityTarget.rollHitLocation(toHit.getHitTable(), toHit.getSideTable(), waa.getAimedLocation(), waa.getAimingMode(), toHit.getCover()); .getCover(), Compute.targetSideTable(ae, entityTarget, weapon .getCalledShot().getCall()))) {