本文整理了Java中mage.abilities.Ability.getWorksFaceDown()
方法的一些代码示例,展示了Ability.getWorksFaceDown()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Ability.getWorksFaceDown()
方法的具体详情如下:
包路径:mage.abilities.Ability
类名称: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;
内容来源于网络,如有侵权,请联系作者删除!