ファイアーエムブレム聖戦の系譜リメイク作ろうぜ
1- 20
437:396
2013/10/30(水) 01:48:25.16 ID:bgx4tYkk0

 // 再攻撃 ※再攻撃スキルがあれば速さが勝っていれば再攻撃
if((enemySkill.contains("再攻撃") && mySelf.getSpd() < enemySkill.getSpd())
 || (mySelf.getSpd() - 3 < enemySkill.getSpd())
 ){
  if(new Random(100) <= agi - avd) 
   // ※大盾は技%
   if(enemySkill.contains("大盾") && new Random(100) < enemySkill.getSklPoint() ){
    damages.add(null); // nullは回避
  } else if(specialSword == 2){
    damages.add(offence);
   } else if(specialSword == 3)
    damages.add(offence - deffence);
    damages.add(-1 * (offence - deffence)); // 太陽剣の場合は回復(マイナスダメージ)を計算
   } else {
    damages.add(offence - deffence);
   } 
   myWeapon.setDurability(myWeapon.getDurability() - 1) // 耐久度 -1 ※大盾も武器消費アリ
  } else {
   damages.add(null); // nullは回避
  }
  // 勇者装備時の再攻撃
  if(myWeapon.isYusha()){
   if(new Random(100) <= agi - avd) 
    // ※大盾は技%
    if(enemySkill.contains("大盾") && new Random(100) < enemySkill.getSklPoint() ){
     damages.add(null); // nullは回避
   } else if(specialSword == 2){
     damages.add(offence);
    } else if(specialSword == 3)
     damages.add(offence - deffence);
     damages.add(-1 * (offence - deffence)); // 太陽剣の場合は回復(マイナスダメージ)を計算
    } else {
     damages.add(offence - deffence);
    } 
    myWeapon.setDurability(myWeapon.getDurability() - 1) // 耐久度 -1 ※大盾も武器消費アリ
   } else {
    damages.add(null); // nullは回避
   }
  }
 }
}


<<前のレス[*]次のレス[#]>>
516Res/288.26 KB
↑[8] 前[4] 次[6] 書[5] 板[3] 1-[1] l20




VIPサービス増築中!
携帯うpろだ|隙間うpろだ
Powered By VIPservice