v1.0 - Bala
Completata implementazione del progetto assegnatoci per l'esame di Knowledge Representation and Automated Reasoning.
Implementate regole static abilities
dalla 702.2 alla 702.10.
Rules
702.2 Deathtouch
Testo in breve: quando una carta sta combattendo contro una che ha Deathtouch (indipendentemente che sia in attacco o in difesa) e prende almeno 1 danno, questa viene distrutta.
702.3 Defender
Testo in breve: una carta con Defender non può attaccare.
702.4 First Strike
Testo in breve: se durante il combattimento, sono presenti carte con First Strike tra le carte che combattono, viene attivata una fase di danno bonus dove queste carte infliggono danno per prime.
Funzionamento:
first_strike.gif.mp4
702.7 Double Strike
Testo in breve: come First Strike, ma questa fase di danno viene ripetuta una volta in più.
Funzionamento:
double_strike.gif.mp4
702.8 Flash
Testo in breve: le carte con Flash vengono trattate come Instant.
702.10 Haste
Testo in breve: una carta con Haste, quando viene evocata ignora la Summoning Sickness, può attaccare ed utilizzare magie immediatamente.
Fixes
- Risolto problema per cui chiudere il debug durante il Game causava il crash del gioco
- Risolto problema per cui chiudere un client durante il Game causava il crash del gioco
- Scoperto il problema con Github Desktop su Windows e aggiunta documentazione su come evitare problemi
- Rimossi file
.DS_Store
inutili - Risolto problema con la funzione
discard
che invece di scartare la carta la metteva in fondo al mazzo - Risolto un problema con la regola
514.1 - Cleanup
che non effettuava correttamente lo scarto delle carte quando il player ne aveva troppe nella mano - Reso utilizzabile il progetto Eclipse su differenti OS