115116117118119120121122123124125
{ Entity entity = (Entity)blockMapEntitiesList.get(currentEntity); if((entity).isShootable() && (entity != owner || time > 5)) { entity.hurt(this, damage); collision = true; remove();
988989990991992993994995996997998
for(var13 = 0; var13 < var18.size(); ++var13) { Entity var20; if((var15 = (var20 = (Entity)var18.get(var13)).distanceTo(var2, var3, var4) / var5) <= 1.0F) { var16 = 1.0F - var15; var20.hurt(var1, (int)(var16 * 15.0F + 1.0F)); } } }
7071727374757677787980
HurtHabit h = ls.getSpace().findObject(dynamic.getPolygon(), HurtHabit.class); if (h != null) { useDust(30); state.hurt(); h.hurt(); } space.putObject(this, dynamic.getPolygon()); }