Commit Graph

54372 Commits

Author SHA1 Message Date
Northmoc
636ce397bc hamlet_vanguard.txt 2021-11-04 22:23:48 -04:00
Northmoc
20aa760007 ascendant_packleader.txt (Suthro) 2021-11-04 22:18:56 -04:00
Northmoc
590e490932 inspired_idea.txt 2021-11-04 21:52:48 -04:00
Northmoc
0ad17ed9a9 cultivator_colossus.txt 2021-11-04 21:49:09 -04:00
Northmoc
daf67043dd lantern_bearer_lanterns_lift.txt 2021-11-04 21:31:24 -04:00
Northmoc
808621c041 mischievous_catgeist_catlike_curiosity.txt 2021-11-04 21:25:21 -04:00
Northmoc
c3e8b911ac whispering_wizard.txt 2021-11-04 20:43:14 -04:00
Northmoc
b1ab16cc63 type capping can/should be dealt with elsewhere 2021-11-04 20:06:36 -04:00
Northmoc
5d3d93226c wedding_security.txt 2021-11-04 20:04:25 -04:00
Northmoc
9a477bce77 falkenrath_forebear.txt 2021-11-04 20:04:05 -04:00
Northmoc
5d0b36fc05 sigardas_imprisonment.txt 2021-11-04 19:44:54 -04:00
Northmoc
3cde05539a dollhouse_of_horrors.txt 2021-11-04 19:38:46 -04:00
Northmoc
7851f8c94c arm_the_cathars.txt 2021-11-04 12:13:20 -04:00
Northmoc
b362402d33 suspicious_stowaway_seafaring_werewolf.txt 2021-11-04 06:44:53 -04:00
Michael Kamensky
2ddf38a60e - Improve AI logic for bouncing creatures, e.g. Restoration Angel. 2021-11-04 10:59:49 +03:00
leriomaggio
e4cddbef1b Removed unnecessary duplication in deck for card art optimisation
All the logic for smart card art in deck import is embedded in DeckImportController - leveraging on fetch method from StaticData :)
2021-11-04 07:32:45 +00:00
leriomaggio
c0c2f024cf Since callback is not fed into constructor anymore, making sure to avoid any NPE 2021-11-04 07:29:30 +00:00
leriomaggio
34449ffc64 Import/Replace deck after import in Deck Editor
The editor has been slightly change to support the new modality in deck Importer to replace/import cards into current deck (if any).
Also, this commit fixes a bug also considering deck name to be replaced if deck from importer has a name.

To do so, the DeckImport won't take the callback to run directly into the constructor, but the callback will be fed into with a separated method. This is because the callback would need to access the dialog instance to access which option was selected by the user about replace/import.
2021-11-04 07:27:34 +00:00
leriomaggio
b069c19452 Extended DeckImport on mobile to support smart card art and crete/import deck
The mobile deck importer has been extended by adding two new options for smart card art selection, and to decide whether decklist should import or replace current deck (if any).
2021-11-04 07:24:25 +00:00
Michael Kamensky
b92c331646 - Fix Living Weapon AI 2021-11-04 10:20:25 +03:00
Michael Kamensky
2b76ddd49e - Reset to default sound/music set if the current one is no longer available. 2021-11-04 08:30:20 +03:00
Michael Kamensky
d942f89162 - Add support for multiple music sets. 2021-11-04 08:09:36 +03:00
Northmoc
982caaefe2 howlpack_piper_wildsong_howler.txt (Suthro) 2021-11-03 22:51:19 -04:00
Northmoc
68d71e2a17 resistance_squad.txt 2021-11-03 22:46:25 -04:00
Northmoc
439a0a9c6a ollenbock_escort.txt 2021-11-03 22:43:50 -04:00
Northmoc
ea677a9f23 magma_pummeler.txt 2021-11-03 22:20:50 -04:00
Northmoc
86ba85d552 retrieve.txt 2021-11-03 20:24:04 -04:00
Northmoc
b06ed827b3 diver_skaab.txt 2021-11-03 20:06:02 -04:00
Michael Kamensky
d246fce768 Merge branch 'twosat-master-patch-57305' into 'master'
Update de-DE.properties

See merge request core-developers/forge!5736
2021-11-03 19:57:11 +00:00
Andreas Bendel
569c802591 Update de-DE.properties
translated the new soundset lines
2021-11-03 19:56:07 +00:00
Michael Kamensky
18068df90c Merge branch 'vow_3' into 'master'
VOW: 3 Nov

See merge request core-developers/forge!5734
2021-11-03 19:31:27 +00:00
Northmoc
4385a022dd cemetery_protector.txt add DeckHints 2021-11-03 14:57:36 -04:00
Northmoc
3d0751eb6a laid_to_rest.txt 2021-11-03 14:57:14 -04:00
Michael Kamensky
6c78256341 Merge branch 'conquest-classic-and-new' into 'master'
Planar Conquest: "Classic" original versions of several planes

See merge request core-developers/forge!5733
2021-11-03 18:30:29 +00:00
Michael Kamensky
7264965b32 - Add Classic versions of Ravnica, Theros, and Zendikar planes - with original events and without newer sets, for those who prefer the "pure" versions. 2021-11-03 21:22:07 +03:00
Michael Kamensky
ae35db2856 Merge branch 'vow_2' into 'master'
VOW: 2 Nov

See merge request core-developers/forge!5728
2021-11-03 18:10:12 +00:00
Northmoc
0605cb7543 radiant_grace_radiant_restraints.txt 2021-11-03 12:55:04 -04:00
Northmoc
bab727d624 grooms_finery.txt 2021-11-03 12:55:03 -04:00
Northmoc
89d7686efa bloodsworn_squire_bloodsworn_knight.txt 2021-11-03 12:55:03 -04:00
Northmoc
997f0a070e necroduality.txt 2021-11-03 12:55:02 -04:00
Northmoc
e2952d19ec frenzied_devils.txt 2021-11-03 12:55:02 -04:00
Northmoc
fb84c400dc fearful_villager_fearsome_werewolf.txt 2021-11-03 12:55:01 -04:00
Northmoc
304c8517ac lunar_rejection.txt 2021-11-03 12:55:01 -04:00
Northmoc
524139f1ac cloaked_cadet.txt 2021-11-03 12:55:00 -04:00
Northmoc
1e84a16a66 angelic_quartermaster.txt 2021-11-03 12:54:59 -04:00
Northmoc
4e4b1a4870 lantern_flare.txt 2021-11-03 12:51:37 -04:00
leriomaggio
9f563616e4 Card Art optimisation algorithm for DeckImport
The card art optimisation algorithm integrated into DeckImportController leverages (in terms of general logic) on the card art optimisation in Deck.
However, several are differences in terms of context and interactions so a specialised implementation is needed.

First, the smart card art optimisation has been added as an option in DeckImport. Therefore, smart card art is not a static game option to be used when loading decks with cards with no edition, but also as an option to tweak the deck list.

The second specialisation required is that this implementation takes into account any game format constraint (in terms of allowed sets for optimisation).

Last but not least, the current deck in editor (if any) will be also considered during optimisation.
In particular, when _importing cards_ in current deck (therefore, when not creating a new deck with the deck list) will also take into account the pools of current deck so that harmonisation will already consider where cards will be imported to.
2021-11-03 16:46:30 +00:00
leriomaggio
3184f90e62 Created new method in DeckController to return current deck in editor.
This method will be invoked by DeckImport (desktop) to pass on current deck in editor (if any) to the DeckImportController.

This deck will be eventually used as part of the smart card optimisation.
2021-11-03 16:39:51 +00:00
leriomaggio
a93eb31629 Changes to Token to replace card, new filter on types as for cardToken importable, and getText method to be dynamic for card tokens. 2021-11-03 16:32:44 +00:00
leriomaggio
4e355a7589 New entries for smart card art in Deck Import
(Italian translation is the only one submitted)
2021-11-03 16:31:05 +00:00