Esempio n. 1
0
 public bool CheckDoubleStrike(Fight fight, Character opponent)
 {
     return(fight.CheckIsTurn(unitId));
 }
Esempio n. 2
0
 public bool CheckDoubleStrike(Fight fight, Character opponent)
 {
     return(fight.SearchByFightId(unitId).FightHealth == fight.SearchByFightId(unitId).GetTotalStat(fight, fight.SearchByFightId(unitId), "Health"));
 }
Esempio n. 3
0
 public bool CheckConditionalBuff(Fight fight, Character opponent)
 {
     return(fight.CheckAlliedCharacterNSpace(unitId, 2) >= 1);
 }
Esempio n. 4
0
 public bool CheckConditionalBuff(Fight fight, Character opponent)
 {
     return(fight.SearchByFightId(unitId).FightHealth == fight.SearchByFightId(unitId).GetTotalStat(fight, fight.SearchByFightId(unitId), "Health"));
 }
Esempio n. 5
0
 public bool CheckNullifyDoubleStrikeOpponent(Fight fight, Character opponent)
 {
     return(true);
 }
Esempio n. 6
0
 public void ApplyEndOfCombatEffect(Fight fight, Character opponent)
 {
     fight.AddTemporaryBuff(opponent.FightId, new TemporaryCommonAttackDebuff(opponent.FightId));
 }
 public bool CheckValidMovement(Fight fight, int allyFightId)
 {
     return(fight.CheckCanAccessTile(unitId, (fight.SearchByFightId(allyFightId).X + (fight.SearchByFightId(allyFightId).X - fight.SearchByFightId(unitId).X)), fight.SearchByFightId(allyFightId).Y + (fight.SearchByFightId(allyFightId).Y - fight.SearchByFightId(unitId).Y)));
 }
 public bool CheckValidMovement(Fight fight, int allyFightId)
 {
     return(fight.CheckCanAccessTileSupport(unitId, allyFightId, fight.SearchByFightId(allyFightId).X, fight.SearchByFightId(allyFightId).Y) && fight.CheckCanAccessTileSupport(allyFightId, unitId, fight.SearchByFightId(unitId).X, fight.SearchByFightId(unitId).Y));
 }