mage.abilities.Ability.getWorksFaceDown()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(1.7k)|赞(0)|评价(0)|浏览(65)

本文整理了Java中mage.abilities.Ability.getWorksFaceDown()方法的一些代码示例,展示了Ability.getWorksFaceDown()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Ability.getWorksFaceDown()方法的具体详情如下:
包路径:mage.abilities.Ability
类名称:Ability
方法名:getWorksFaceDown

Ability.getWorksFaceDown介绍

[英]Returns true if this ability has to work also with face down object (set to not visible normally).
[中]如果此功能还必须与面朝下对象一起使用(设置为“正常不可见”),则返回true。

代码示例

代码示例来源:origin: magefree/mage

@Override
public boolean getWorksFaceDown() {
  return this.ability.getWorksFaceDown();
}

代码示例来源:origin: magefree/mage

@Override
public boolean turnFaceUp(Game game, UUID playerId) {
  GameEvent event = GameEvent.getEvent(GameEvent.EventType.TURNFACEUP, getId(), playerId);
  if (!game.replaceEvent(event)) {
    setFaceDown(false, game);
    for (Ability ability : abilities) { // abilities that were set to not visible face down must be set to visible again
      if (ability.getWorksFaceDown() && !ability.getRuleVisible()) {
        ability.setRuleVisible(true);
      }
    }
    game.fireEvent(GameEvent.getEvent(GameEvent.EventType.TURNEDFACEUP, getId(), playerId));
    return true;
  }
  return false;
}

代码示例来源:origin: magefree/mage

if (permanent.isFaceDown(game) && !ability.getWorksFaceDown()) {
  return false;
if (spell.isFaceDown(game) && !ability.getWorksFaceDown()) {
  return false;

代码示例来源:origin: magefree/mage

this.rules.add(permanentAbility.getRule(true));
if (permanentAbility.getWorksFaceDown()) {
  this.rules.add(permanentAbility.getRule());

代码示例来源:origin: magefree/mage

if (this.faceDown) {
  for (Ability ability : card.getAbilities()) {
    if (ability.getWorksFaceDown()) {
      this.abilities.add(ability.copy());

代码示例来源:origin: magefree/mage

if (ability.getWorksFaceDown()) {
  ability.setRuleVisible(false);
  continue;

代码示例来源:origin: magefree/mage

if (ability.getWorksFaceDown()) {
  ability.setRuleVisible(false);
  continue;

相关文章