• Scritto da ,
    Attenzione: Se effettui il login puoi cambiare la lingua con cui visualizzare le carte di Hearthstone!
    Sul forum ufficiale alcuni giocatori si chiedevano come mai un Piromante SelvaggioWild Pyromancer riportato in vita da magie come ResurrezioneResurrect o le Pozioni di Kazakus attivi il suo effetto danneggiando i servitori in campo. Max McCall interviene prontamente per chiarire la situazione.

    Molti effetti dei servitori di Hearthstone possono avvenire "quando" una condizione si verifica o "dopo" che un'azione si è conclusa. Ad esempio se lanciamo una Magia con Insegnante ViolaceaViolet Teacher in campo la pedina verrà evocata prima che la magia faccia effetto, e questa interazione si vede molto bene quando scegliamo la prima opzione di Potere della NaturaPower of the Wild.
    Ci sono dei casi in cui far attivare degli effetti prima di quelli delle magie potrebbe causare dei conflitti: se lanciassimo Dardo di GeloFrostbolt contro un servitore con 1 di Salute con in campo un Piromante SelvaggioWild Pyromancer che si attiva "quando" lanciamo la magia il nostro sparo sarebbe indirizzato ad un bersaglio che non c'è più.

    Il "vero" testo della carta potrebbe essere più articolato per essere comprensivo di tutte le possibili interazioni, ma il Team 5 da deciso di far prevalere la semplicità e dare lo stesso template di testo a tutte le carte che si comportano in maniera simile.

    Max McCall ha scritto

    Wild Pyromancer is extremely enthusiastic about playing with fire. Even if you don’t control a Wild Pyromancer when you start casting a spell, if you control one after the spell resolves, the world is going to burn. This causes some confusion, because most triggered abilities in Hearthstone occur ‘whenever’ something happens. Why do we sometimes use ‘after’ instead? 

    Triggered abilities in Hearthstone work like questions. ‘Whenever’ is asking ‘Hey, you are doing something. Is it the thing I care about?’ ‘After’ asks a different question. ‘Hey, you did something. Was it the thing I care about?’ ‘Whenever’ is usually the most straightforward way of implementing triggered abilities. The trigger sees you do the thing it cares about and executes its ability. Then, you proceed with whatever triggered the ability. Typically this is to your advantage: when you use Power of the Wild to give your minions +1/+1 and have Violet Teacher in play, the Violet Teacher sees you cast the spell and creates an Apprentice before the spell resolves, so you get a 2/2 Apprentice. Sweet.

    However, the timing of when exactly the trigger occurs is not always obvious. Consider a trigger that says ‘whenever this minion attacks, it gains +2 Attack.’ It’s not obvious if the attack buff is gained before or after the attack resolves; a good-faith reading could be interpreted either way, particularly for people who don’t have a fine grasp on the rules. Combat is key to Hearthstone, so you shouldn’t need a fine grasp on the rules to not be surprised by it.*

    This is why we have ‘after’ in our toolbox. If we made that card, it would say ‘After this minion attacks, it gains +2 Attack.’ With ‘after’ it is unambiguous that the trigger occurs after the attack, and you can plan accordingly. We prefer ‘whenever’ but use ‘after’ in cases where we need to be more clear. 

    There are also some cases where we have to have the trigger occur ‘after’ for targeting reasons. Wild Pyromancer uses ‘after’ because if it used ‘whenever’ its ability would trigger before the spell you cast resolved. If you were casting Frostbolt on a minion with 1 Health, the Pyromancer’s trigger would kill the minion and it wouldn’t be in play when Frostbolt resolved. We’d have to do something inelegant to solve the problem of what should happen to Frostbolt’s visual effect in that case, so we use ‘after’ instead. Triggers that care about minions being summoned also tend to use ‘after’ because if we used ‘whenever’ the minion wouldn’t be in play when the trigger resolved, which looks weird visually and would also mean that the trigger couldn’t affect the minion being summoned. For example, Addled Grizzly wouldn’t work if it said ‘whenever.’

    We’ve considered changing the rule for minions with ‘after’ triggers to only occur if the minion is in play at the start of whatever triggered them, but we decided not to. The current template for ‘after’ is clear in almost all cases, and while surprise Wild Pyromancer triggers off of e.g. Mindgames are startling, they do match the Pyromancer’s text. Since the rule is consistent and the text of ‘after’ minions match their functionality, we didn’t want to change the rules to fix this particular corner case, especially since it would introduce ambiguity with the general case for ‘after’ text. 

    *By rule, the trigger occurs after the attack is declared but before damage. We use ‘whenever’ on triggers like Cutpurse because the trigger isn’t relevant to combat, though.

    Condividi articolo
8 commenti
  • FalcomSnipe 01 febbraio 2017, 14:35 FalcomSnipe
    BattleTag: FalcomSnipe#2830
    Messaggi: 469

    Forse un giorno qualcuno riuscirà a battermi... ma non sarà oggi e soprattutto non sarai tu!
    #1
    Mi sembra un po' stupida la spiegazione relativa al Dardo di GeloFrostbolt e Piromante SelvaggioWild Pyromancer...

    a parte la stupidità di targhettare un minion con vita 1 se tanto morirebbe per il Piromante SelvaggioWild Pyromancer...

    A parte ciò, potrebbero semplicemente generare un'animazione di magia andata a vuoto... fatta per una, la potevano usare per tutte le magie andate a vuoto... riadattando potevano pure usare l'animazione di ControincantesimoCounterspell

    Usando sempre come metrica il buon caro e vecchio Magic - The Gathering, tutte le varie tipologie di magia e la pila di innesco sono ben chiare e definite da regolamento e non vengono date alla "comodità" di non voler sviluppare un'animazione o comportamento nel caso in cui il bersaglio venga distrutto prima che una determinata azione venga risolta dalla pila delle azioni.

    Non so ma un comportamento omogeneo secondo me sarebbe stato più corretto, senza nascondersi nel "era più comodo che funzionasse così"


    Ovviamente tutto questo IMHO
    1
  • PigoWallace 01 febbraio 2017, 19:55 PigoWallace
    BattleTag: Pigowallace#2109
    Messaggi: 316

    Iscritto il: 14 agosto 2011, 14:56
    #2
    Ricordo che mi imbattei in questo "problema" quando giocavo il patron warrior. Non ricordo precisamente le dinamiche, ma ricordo che utilizzai una spell per fare un danno a tutta la board, spell che fece attivare un effetto che anch'esso causò un danno a tutta la board.

    A rigor di logica i patron a 2 di vita avrebbero dovuto prendere il danno da una spell, moltiplicarsi e poi prendere il danno dall'effetto secondario e morire. Invece presero due danni e morirono senza fare nulla facendomi perdere la partita.

    Come ha detto Falcom, l'assenza di un regolamento dietro alle spell in pila, lascia troppa nebbia a riguardo soprattutto quando dietro a queste meccaniche possono esserci risvolti chiave.
    0
  • Demoncron 02 febbraio 2017, 17:22 Demoncron
    BattleTag: Demoncron#2668
    Messaggi: 54

    Iscritto il: 25 ottobre 2010, 21:08
    #3
    FalcomSnipe ha scritto:Mi sembra un po' stupida la spiegazione relativa al Dardo di GeloFrostbolt e Piromante SelvaggioWild Pyromancer...


    La spiegazione è chiara invece per far capire la differenza tra "dopo" e "quando"

    FalcomSnipe ha scritto:a parte la stupidità di targhettare un minion con vita 1 se tanto morirebbe per il Piromante SelvaggioWild Pyromancer...


    Era un esempio.....
    1
  • Rulez 02 febbraio 2017, 18:29 Rulez
    BattleTag: Migraine#21867
    Messaggi: 752

    Iscritto il: 18 dicembre duemilaefattigliaffarituoi, all'ora che ne avevo voglia.
    www.twitch.tv/Credici che streammo, ho TeleTu
    #4
    Se il minion non avesse avuto 1 hp, non sarebbe morto per Piromante Selvaggio, rendendo l'esempio inutile.
    Al contrario il minion nell'esempio ha 1 hp, quindi sarebbe morto per Piromante Selvaggio senza doverlo bersagliare con Dardo del Gelo, il che ha reso l'esempio inutile.

    O_o O_o

    Diciamo che se il minion avesse avuto un effetto tipo "quando viene bersagliato da una magia fa X", allora si, in quel caso avrebbe attivato l'effetto (e poi sarebbe morto), quindi avrebbero spiegato che il minion sarebbe morto da Dardo del Gelo, e non da Piromante Selvaggio.

    ....credo....giusto? O_o

    Vabbè vado a giocare a Mini Pony Online che è più easy. Ciao.
    0
  • FeriandRedazione 02 febbraio 2017, 18:45 Feriand
    Messaggi: 7796

    Per il mio battletag mandami un mp :)
    #5
    In un videogioco come Hearthstone quelle che a noi sembrano banalità in realtà sono cose che a cui un programmatore deve stare ben attento: se nell'esempio dato Piromante SelvaggioWild Pyromancer attivasse il suo effetto "quando" e non "dopo" lanciamo una magia il risultante conflitto potrebbe provocare gravi errori nel software.

    Per chi è interessato esiste un rulebook redatto dagli utenti che descrive con grande precisione le "vere fasi" in cui è diviso un turno. Come scelta di design gli sviluppatori hanno deciso di non rendere queste informazioni immediatamente disponibili perché essendo HS un videgioco e non un gioco di carte fisico le interazioni vengono risolte automaticamente dal programma.
    0
  • FalcomSnipe 02 febbraio 2017, 19:12 FalcomSnipe
    BattleTag: FalcomSnipe#2830
    Messaggi: 469

    Forse un giorno qualcuno riuscirà a battermi... ma non sarà oggi e soprattutto non sarai tu!
    #6
    @Demoncron
    Non so... come esempio mi ha confuso più che chiarire le idee... se non che non avevano voglia di sviluppare un evento quando il bersaglio di una magia diventa invalido.

    Era questo che volevo dire con le mie parole... una piccola critica dove non tenere un comportamento omogeneo tra due minion come l'Insegnante ViolaceaViolet Teacher ed il Piromante SelvaggioWild Pyromancer

    @Feriand
    Grazie per la segnalazione al rulebook... me lo vado a sbirciare subito! Da buon developer mi piacerebbe capire meglio come gestiscono la pila delle azioni... :D
    0
  • FeriandRedazione 02 febbraio 2017, 19:39 Feriand
    Messaggi: 7796

    Per il mio battletag mandami un mp :)
    #7
    @FalcomSnipe il comportamento tra le due carte che hai citato non è omogeneo volutamente, infatti in una c'è scritto "quando" e nell'altra "dopo" :) 0
  • FalcomSnipe 02 febbraio 2017, 20:02 FalcomSnipe
    BattleTag: FalcomSnipe#2830
    Messaggi: 469

    Forse un giorno qualcuno riuscirà a battermi... ma non sarà oggi e soprattutto non sarai tu!
    #8
    @Feriand
    Peccato non c'è l'emoticon con la faccina che sbatte la testa al muro... ci stava... rofl

    Per oggi quitto che è meglio... O_O
    0
  • Commenta la notizia
,