ファイアーエムブレム聖戦の系譜リメイク作ろうぜ
↓ 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