예제 #1
0
 public void a(aVc paramaVc) {
   if (this.eWL == null) return;
   if (((dpI) this.eWL).bep() != 2) {
     K.error("Pas le bon nombre de paramètres !!");
     return;
   }
   short s = cVC();
   this.aGz = ((short) ((dpI) this.eWL).a(0, s, dNF.mei));
   this.cxl = ((dpI) this.eWL).a(1, s, dNF.mei);
 }
예제 #2
0
 public by eD() {
   by localby;
   try {
     localby = (by) bx.Mm();
     localby.aOr = bx;
   } catch (Exception localException) {
     localby = new by();
     localby.aOr = null;
     localby.eXg = false;
     K.error("Erreur lors d'un newInstance sur SetAI : " + localException.getMessage());
   }
   return localby;
 }
예제 #3
0
 public aVc aO() {
   hn localhn;
   try {
     localhn = (hn) bx.Mm();
     localhn.aOr = bx;
   } catch (Exception localException) {
     localhn = new hn();
     localhn.aOr = null;
     localhn.eXg = false;
     K.error("Erreur lors d'un checkOut sur un CharacBuff : " + localException.getMessage());
   }
   localhn.aGz = this.aGz;
   return localhn;
 }
예제 #4
0
  public bNZ bVq() {
    bNZ localbNZ;
    try {
      localbNZ = (bNZ) bx.Mm();
      localbNZ.aOr = bx;
    } catch (Exception localException) {
      localbNZ = new bNZ();
      localbNZ.aOr = null;
      K.error("Erreur lors d'un newInstance sur un HPLoss : " + localException.getMessage());
    }
    localbNZ.cpW = this.cpW;

    return localbNZ;
  }
예제 #5
0
 public gl ns() {
   gl localgl;
   try {
     localgl = (gl) bx.Mm();
     localgl.aOr = bx;
   } catch (Exception localException) {
     localgl = new gl();
     localgl.aOr = null;
     localgl.eXg = false;
     K.error(
         "Erreur lors d'un checkOut sur un SummonFromSymbiot : " + localException.getMessage());
   }
   localgl.aDU = false;
   return localgl;
 }
예제 #6
0
 public aSq bie() {
   aSq localaSq;
   try {
     localaSq = (aSq) bx.Mm();
     localaSq.aOr = bx;
   } catch (Exception localException) {
     localaSq = new aSq();
     localaSq.aOr = null;
     localaSq.eXg = false;
     K.error(
         "Erreur lors d'un checkOut sur un HpLossFctPaPmWithoutConsume : "
             + localException.getMessage());
   }
   a(localaSq);
   return localaSq;
 }
예제 #7
0
 public Kr UX() {
   Kr localKr;
   try {
     localKr = (Kr) bx.Mm();
     localKr.aOr = bx;
   } catch (Exception localException) {
     localKr = new Kr();
     localKr.aOr = null;
     localKr.eXg = false;
     K.error(
         "Erreur lors d'un checkOut sur un CharacGainFunctionTriggeringSpellCost : "
             + localException.getMessage());
   }
   localKr.aOF = this.aOF;
   return localKr;
 }
예제 #8
0
  private boolean a(UG paramUG, int paramInt1, int paramInt2) {
    if (paramUG.ay(paramInt1, paramInt2)) {
      return true;
    }
    cdO localcdO = paramUG.au(paramInt1, paramInt2);

    if ((localcdO == null) || (!localcdO.aeH())) {
      return false;
    }

    if (!(localcdO instanceof axQ)) {
      K.error("Unknown obstacle type : " + localcdO);
      return true;
    }

    if (((axQ) localcdO).a(afC.cYy)) return false;
    return true;
  }
예제 #9
0
  protected void a(aVc paramaVc, boolean paramBoolean) {
    if (this.aDU) {
      K.error("Impossible d'invoquer");
      jJ(true);
      return;
    }
    if (this.evo == null) return;
    dhJ localdhJ = null;
    if ((this.aDS != null) && ((this.evo instanceof ajF)) && ((this.evo instanceof dhJ))) {
      ajF localajF = (ajF) this.evo;
      this.aDS.ej(this.aDR);

      if ((this.aDT != -1) && (localajF.awq() != null)) {
        csi localcsi = localajF.awq().aj(this.aDT);
        localcsi.ej(this.aDR);
      }

      K.info("Instanciation d'une nouvelle invocation avec un id de " + this.aDS.cqG());
      localdhJ = ((dhJ) localajF).b(this.aDS.cqG(), this.eUw, this.aDS.Rw(), this.aDS, false, null);
      d(localdhJ);
      localdhJ.d(eu.azc).gv(this.evo.e(eu.azI));
      localdhJ.jn(true);

      if (bkt()) this.aDS.dF(localdhJ.cgE());
      if (localajF.awq() != null) {
        localajF.awq().d(this.aDT, false);

        if (!localajF.awq().an(this.aDT)) localajF.awq().aam();
      }
    } else if ((this.evo instanceof dhJ)) {
      localdhJ = ((dhJ) this.evo).b(this.aDS.cqG(), this.eUw, this.aDS.Rw(), this.aDS, false, null);
      d(localdhJ);
      localdhJ.d(eu.azc).gv(this.evo.e(eu.azI));
    }

    b(paramaVc, paramBoolean);
    if ((bkt()) && (((dhJ) this.evo).afv() != null)) ((dhJ) this.evo).afv().ay(localdhJ);
  }
예제 #10
0
  public void a(aVc paramaVc) {
    this.cxl = 0;
    if (this.eWL == null) return;
    if (((dpI) this.eWL).bep() > 1) return;
    if (paramaVc == null) return;
    if (!(this.aOF instanceof eu)) return;
    float f;
    if (((dpI) this.eWL).bep() == 0) f = 100.0F;
    else {
      f = ((dpI) this.eWL).o(0, cVC());
    }

    if (aIq() == null) return;
    awW localawW = (awW) aIq().agb();
    if (localawW == null) return;
    if (localawW.aIF() == null) {
      return;
    }
    int i = 0;
    switch (ali.aCX[((eu) this.aOF).ordinal()]) {
      case 1:
        i = localawW.aIC();
        break;
      case 2:
        i = localawW.aIE();
        break;
      case 3:
        i = localawW.aID();
        break;
      default:
        K.error("Trying to compute triggering spell cost on a 'non-cost' charac : " + this.aOF);
        i = 0;
    }

    this.cxl = bMr.ax(i * f / 100.0F);
  }