public HitData getTrooperAtLocation(HitData hit, Entity transport) { return rollHitLocation(ToHitData.HIT_NORMAL, ToHitData.SIDE_FRONT); }
System.out.println(String.format("Applying damage to %s", damagePlan.entity.getShortName())); //$NON-NLS-1$ for(int y = 0; y < damagePlan.nBlocks; ++ y) { HitData hit = damagePlan.entity.rollHitLocation(ToHitData.HIT_NORMAL, ToHitData.SIDE_FRONT); System.out.println("[s.damageEntity(dp.entity, hit, 5)]"); //$NON-NLS-1$ s.damageEntity(damagePlan.entity, hit, 5);
HitData hitData = en.rollHitLocation(ToHitData.HIT_NORMAL, Compute.randomInt(4)); int resultingArmor = en.getArmor(hitData) - 5;
Vector<Report> vPhaseReport, Building bldg, int hits, int nCluster, int bldgAbsorbs) { HitData hit = entityTarget.rollHitLocation(toHit.getHitTable(), toHit.getSideTable(), waa.getAimedLocation(), waa.getAimingMode(), toHit.getCover());
ToHitData squadronToHit = new ToHitData(); squadronToHit.setHitTable(ToHitData.HIT_NORMAL); HitData hit = ent.rollHitLocation(squadronToHit.getHitTable(), ToHitData.SIDE_FRONT); hit.setCapital(false); vPhaseReport.addAll(server.damageEntity(ent, hit, attackValue)); ToHitData hexToHit = new ToHitData(); hexToHit.setHitTable(ToHitData.HIT_NORMAL); HitData hit = entity.rollHitLocation(hexToHit.getHitTable(), ToHitData.SIDE_FRONT); hit.setCapital(false); vPhaseReport.addAll(server.damageEntity(entity, hit, attackValue));
if (target instanceof Entity) { te = (Entity) target; hit = te.rollHitLocation(toHit.getHitTable(), toHit.getSideTable(), waa.getAimedLocation(), waa.getAimingMode(), toHit.getCover());
ToHitData squadronToHit = new ToHitData(); squadronToHit.setHitTable(ToHitData.HIT_NORMAL); HitData hit = ent.rollHitLocation(squadronToHit.getHitTable(), ToHitData.SIDE_FRONT); hit.setCapital(false); vPhaseReport.addAll(server.damageEntity(ent, hit, attackValue)); ToHitData hexToHit = new ToHitData(); hexToHit.setHitTable(ToHitData.HIT_NORMAL); HitData hit = entity.rollHitLocation(hexToHit.getHitTable(), ToHitData.SIDE_FRONT); hit.setCapital(false); vPhaseReport.addAll(server.damageEntity(entity, hit, attackValue));
int nDamage; if (hit == null) { hit = entityTarget.rollHitLocation(toHit.getHitTable(), toHit.getSideTable(), waa.getAimedLocation(), waa.getAimingMode(), toHit.getCover());
&& Compute.isInBuilding(game, entTarget, c); hit = entTarget.rollHitLocation(toHit.getHitTable(), toHit.getSideTable(), waa.getAimedLocation(), waa.getAimingMode(), toHit.getCover());
AmmoType atype = (AmmoType) weapon.getLinked().getType(); int nDamage; HitData hit = entityTarget.rollHitLocation(toHit.getHitTable(), toHit.getSideTable(), waa.getAimedLocation(), waa.getAimingMode(), toHit.getCover());
missed = false; hit = entityTarget.rollHitLocation(toHit.getHitTable(), toHit.getSideTable(), waa.getAimedLocation(), waa.getAimingMode(), toHit.getCover());
missed = false; HitData hit = entityTarget.rollHitLocation(toHit.getHitTable(), toHit.getSideTable(), waa.getAimedLocation(), waa.getAimingMode(), toHit.getCover());
Vector<Report> vPhaseReport, Building bldg, int hits, int nCluster, int bldgAbsorbs) { HitData hit = entityTarget.rollHitLocation(toHit.getHitTable(), toHit.getSideTable(), waa.getAimedLocation(), waa.getAimingMode(), toHit.getCover());
missed = false; hit = entityTarget.rollHitLocation(toHit.getHitTable(), toHit.getSideTable(), waa.getAimedLocation(), waa.getAimingMode(), toHit.getCover());
damage += (int) Math.ceil(Compute.d6() / 2.0); hit = target.rollHitLocation(toHit.getHitTable(), toHit.getSideTable(), waa.getAimedLocation(), waa.getAimingMode(), toHit.getCover()); hit = target.rollHitLocation(toHit.getHitTable(), toHit.getSideTable(), waa.getAimedLocation(), waa.getAimingMode(), toHit.getCover());
hit = entityTarget.rollHitLocation(toHit.getHitTable(), toHit.getSideTable(), waa.getAimedLocation(), waa.getAimingMode(), toHit.getCover());
&& game.getOptions().booleanOption(OptionsConstants.BASE_FLAMER_HEAT)) { hit = entityTarget.rollHitLocation(toHit.getHitTable(), toHit.getSideTable(), waa.getAimedLocation(), waa.getAimingMode(), toHit.getCover());
&& game.getOptions().booleanOption(OptionsConstants.BASE_FLAMER_HEAT)) { hit = entityTarget.rollHitLocation(toHit.getHitTable(), toHit.getSideTable(), waa.getAimedLocation(), waa .getAimingMode(), toHit.getCover());
&& game.getOptions().booleanOption(OptionsConstants.BASE_FLAMER_HEAT)) { hit = entityTarget.rollHitLocation(toHit.getHitTable(), toHit.getSideTable(), waa.getAimedLocation(), waa.getAimingMode(), toHit.getCover());
Vector<Report> vPhaseReport, Building bldg, int hits, int nCluster, int bldgAbsorbs) { HitData hit = entityTarget.rollHitLocation(toHit.getHitTable(), toHit.getSideTable(), waa.getAimedLocation(), waa.getAimingMode(), toHit.getCover()); && !narcCanAttachTo(entityTarget, Mech.LOC_HEAD)) { while (hit.getLocation() == Mech.LOC_HEAD) { hit = entityTarget.rollHitLocation(toHit.getHitTable(), toHit.getSideTable(), waa.getAimedLocation(), waa.getAimingMode(), toHit.getCover());