IL_02f0:  ldloc.s    V_7
        IL_02f2:  ldloc.1
        IL_02f3:  ldfld      float64 warVII.arm::bngle
        IL_02f8:  sub
        IL_02f9:  call       float64 [mscorlib]System.Math::Abs(float64)
        IL_02fe:  ldc.r8     6.25
        IL_0307:  rem
        IL_0308:  ldc.r8     4.166666666666667
        IL_0311:  bgt.un.s   IL_0391        IL_0313:  ldloc.s    V_7
        IL_0315:  ldloc.1
        IL_0316:  ldfld      float64 warVII.arm::bngle
        IL_031b:  sub
        IL_031c:  call       float64 [mscorlib]System.Math::Abs(float64)
        IL_0321:  ldc.r8     6.25
        IL_032a:  rem
        IL_032b:  ldc.r8     2.0833333333333335
        IL_0334:  blt.un.s   IL_0391        IL_0336:  ldarg.0
        IL_0337:  ldfld      unsigned int8 warVII.arm::radii_arm
        IL_033c:  ldloc.1
        IL_033d:  ldfld      unsigned int8 warVII.arm::ply
        IL_0342:  ldc.i4.s   10
        IL_0344:  div
        IL_0345:  ldloc.1
        IL_0346:  ldfld      int32 warVII.arm::y
        IL_034b:  ldarg.0
        IL_034c:  ldfld      int32 warVII.arm::y
        IL_0351:  sub
        IL_0352:  conv.r8
        IL_0353:  ldc.r8     2.
        IL_035c:  call       float64 [mscorlib]System.Math::Pow(float64,
                                                                float64)
        IL_0361:  ldloc.1
        IL_0362:  ldfld      int32 warVII.arm::x
        IL_0367:  ldarg.0
        IL_0368:  ldfld      int32 warVII.arm::x
        IL_036d:  sub
        IL_036e:  conv.r8
        IL_036f:  ldc.r8     2.
        IL_0378:  call       float64 [mscorlib]System.Math::Pow(float64,
                                                                float64)
        IL_037d:  add
        IL_037e:  call       float64 [mscorlib]System.Math::Sqrt(float64)
        IL_0383:  conv.i4
        IL_0384:  ldc.i4.s   100
        IL_0386:  div
        IL_0387:  add
        IL_0388:  bgt.s      IL_038f        IL_038a:  br         IL_05fa        IL_038f:  br.s       IL_03f1        IL_0391:  ldarg.0
        IL_0392:  ldfld      unsigned int8 warVII.arm::radii_arm
        IL_0397:  ldloc.1
        IL_0398:  ldfld      unsigned int8 warVII.arm::ply
        IL_039d:  ldloc.1
        IL_039e:  ldfld      unsigned int8 warVII.arm::min_ply
        IL_03a3:  add
        IL_03a4:  ldc.i4.s   20
        IL_03a6:  div
        IL_03a7:  ldloc.1
        IL_03a8:  ldfld      int32 warVII.arm::y
        IL_03ad:  ldarg.0
        IL_03ae:  ldfld      int32 warVII.arm::y
        IL_03b3:  sub
        IL_03b4:  conv.r8
        IL_03b5:  ldc.r8     2.
        IL_03be:  call       float64 [mscorlib]System.Math::Pow(float64,
                                                                float64)
        IL_03c3:  ldloc.1
        IL_03c4:  ldfld      int32 warVII.arm::x
        IL_03c9:  ldarg.0
        IL_03ca:  ldfld      int32 warVII.arm::x
        IL_03cf:  sub
        IL_03d0:  conv.r8
        IL_03d1:  ldc.r8     2.
        IL_03da:  call       float64 [mscorlib]System.Math::Pow(float64,
                                                                float64)
        IL_03df:  add
        IL_03e0:  call       float64 [mscorlib]System.Math::Sqrt(float64)
        IL_03e5:  conv.i4
        IL_03e6:  ldc.i4.s   100
        IL_03e8:  div
        IL_03e9:  add
        IL_03ea:  bgt.s      IL_03f1        IL_03ec:  br         IL_05fa        IL_03f1:  ldloc.1
        IL_03f2:  ldfld      unsigned int8 warVII.arm::life
        IL_03f7:  ldc.i4.0
        IL_03f8:  ble        IL_049f        IL_03fd:  ldarg.0
        IL_03fe:  ldfld      valuetype warVII.arm_type warVII.arm::type
        IL_0403:  ldc.i4.2
        IL_0404:  beq        IL_049f        IL_0409:  ldarg.0
        IL_040a:  ldfld      valuetype warVII.arm_type warVII.arm::type
        IL_040f:  ldc.i4.3
        IL_0410:  beq        IL_049f        IL_0415:  ldarg.0
        IL_0416:  ldfld      int32 warVII.arm::x
        IL_041b:  ldloc.1
        IL_041c:  ldfld      int32 warVII.arm::x
        IL_0421:  sub
        IL_0422:  conv.r8
        IL_0423:  ldc.r8     2.
        IL_042c:  call       float64 [mscorlib]System.Math::Pow(float64,
                                                                float64)
        IL_0431:  conv.i4
        IL_0432:  ldarg.0
        IL_0433:  ldfld      int32 warVII.arm::y
        IL_0438:  ldloc.1
        IL_0439:  ldfld      int32 warVII.arm::y
        IL_043e:  sub
        IL_043f:  conv.r8
        IL_0440:  ldc.r8     2.
        IL_0449:  call       float64 [mscorlib]System.Math::Pow(float64,
                                                                float64)
        IL_044e:  conv.i4
        IL_044f:  add
        IL_0450:  conv.r8
        IL_0451:  call       float64 [mscorlib]System.Math::Sqrt(float64)
        IL_0456:  ldarg.0
        IL_0457:  ldfld      int32 warVII.arm::range
        IL_045c:  conv.r8
        IL_045d:  bgt.un.s   IL_049f        IL_045f:  ldloc.s    V_4
        IL_0461:  ldloc.s    V_5
        IL_0463:  ble.s      IL_0495        IL_0465:  ldarg.0
        IL_0466:  ldc.i4.1
        IL_0467:  stfld      bool warVII.arm::aimed
        IL_046c:  ldarg.0
        IL_046d:  ldloc.1
        IL_046e:  stfld      class warVII.arm warVII.arm::foe
        IL_0473:  ldloc.s    V_4
        IL_0475:  stloc.s    V_5
        IL_0477:  ldarg.0
        IL_0478:  ldc.r8     -2.
        IL_0481:  stfld      float64 warVII.arm::ff_an
        IL_0486:  ldarg.0
        IL_0487:  ldc.r8     -2.
        IL_0490:  stfld      float64 warVII.arm::ff_an2
        IL_0495:  ldloc.s    V_5
        IL_0497:  ldc.i4.2
        IL_0498:  bne.un.s   IL_049f