Oleg Agafonov
|
dca3e034f4
|
Refactor: fixed targets from cards list (support filters with player predicate);
|
2019-12-31 05:11:45 +04:00 |
|
Oleg Agafonov
|
0885a01849
|
Fixed that TargetCard ignore filter in some calls
|
2019-12-16 02:55:13 +04:00 |
|
Evan Kranzler
|
84206205ad
|
updated TargetAmount for permanents
|
2019-09-24 19:45:31 -04:00 |
|
Oleg Agafonov
|
6cc2472ed6
|
* UI: improved choose target amount dialog (selected targets can be removed/de-selected);
|
2019-09-24 08:40:58 +04:00 |
|
Oleg Agafonov
|
bad26b182a
|
Added max targets limit support in TargetAmount
|
2019-09-24 07:44:14 +04:00 |
|
Evan Kranzler
|
316f823ebf
|
cleaned up the TargetAmount classes in preparation for updating them
|
2019-09-22 20:54:29 -04:00 |
|
Evan Kranzler
|
a366ec019f
|
Implemented Savvy Hunter
|
2019-09-05 20:13:13 -04:00 |
|
richard.coates
|
1c9aa7904b
|
Implement Tale's End
|
2019-06-29 13:07:31 +01:00 |
|
Evan Kranzler
|
6abfb1370f
|
Implemented Sword of Sinew and Steel
|
2019-05-25 20:23:56 -04:00 |
|
Oleg Agafonov
|
7089a09061
|
* Standard Bearer - fixed that it can broke spells on false Flagbearer checks (#5784);
|
2019-05-06 01:41:28 +04:00 |
|
Oleg Agafonov
|
3ff871c6de
|
* Proliferate - fixed that it highlights all permanents instead with counters only;
|
2019-05-02 17:25:46 +04:00 |
|
Oleg Agafonov
|
eea55c2f76
|
Fixed Tomik, Distinguished Advokist that it cause wrong class cast error with lands;
|
2019-04-21 04:42:23 +04:00 |
|
Oleg Agafonov
|
8db2e63ae4
|
Fixed error with card texts
|
2019-04-19 19:35:16 +04:00 |
|
Evan Kranzler
|
d2a74e9062
|
Implemented Ugin, the Ineffable
|
2019-04-18 19:51:25 -04:00 |
|
Oleg Agafonov
|
688a3fa516
|
* Fixed AI game freeze on random targets selection (#5023);
|
2019-04-14 18:52:09 +04:00 |
|
Oleg Agafonov
|
dab481ee17
|
* UI: added cancel button for all target definition abilities;
|
2019-03-10 23:31:11 +04:00 |
|
Oleg Agafonov
|
904660e624
|
Fixed freeze while disconnects on choose target and card in library dialogs;
|
2019-03-10 16:04:25 +04:00 |
|
Oleg Agafonov
|
b432b4b431
|
Fixed freeze and npe error while disconnects on choose target dialog;
|
2019-03-10 15:53:53 +04:00 |
|
Ingmar Goudt
|
056226d83c
|
Sonar fixes 19022019
|
2019-02-19 21:51:45 +01:00 |
|
Jeff
|
ac4e51ce0d
|
- Fixed Rivals' Duel
|
2019-02-13 10:19:07 -06:00 |
|
Oleg Agafonov
|
ff5839860e
|
Improved target messages for users: added extra hints;
Applied Biomancy - added target's choose hints;
|
2019-01-21 12:53:02 +04:00 |
|
Ingmar Goudt
|
7c2f55eda0
|
couple of sonar fixes
|
2019-01-17 12:03:22 +01:00 |
|
Oleg Agafonov
|
0b648343bc
|
Fixed AddCountersTargetEffect text for cards with target pointers (#5523)
|
2019-01-14 11:37:02 +04:00 |
|
Evan Kranzler
|
0311ca8c6e
|
fixed Mass Manipulation targeting issues
|
2019-01-12 17:18:31 -05:00 |
|
LevelX2
|
285beab3a2
|
* Fixed player target handling of TargetPermanentOrPlayer.java (fixes Shalai + Burning Sun's Avatar #5252 problem).
|
2019-01-05 17:00:31 +01:00 |
|
Evan Kranzler
|
47b943021f
|
Implemented Mass Manipulation
|
2019-01-02 18:56:15 -05:00 |
|
Jeff
|
c7a3e53083
|
- Fix for Bug #5435. Specific to "must attack" code.
|
2018-11-20 17:43:26 -06:00 |
|
LevelX2
|
c41c6e1fe9
|
Fixed a problem with casting split cards from non hand zone. Added some generic cast from non hand zone effects and started replacing card specific effects by the generic ones (fixes #5356 and fixes #4493).
|
2018-10-03 13:44:01 +02:00 |
|
LevelX2
|
9b46406c86
|
* Burning Cinder Fury of Crimson Chaos Fire - Fixed opponent slection.
|
2018-09-30 12:23:18 +02:00 |
|
theelk801
|
beb190a47b
|
Merge pull request #5316 from magefree/targetAdjustment
Updated implementation of target adjustment
|
2018-09-20 20:15:46 -04:00 |
|
Evan Kranzler
|
214a527ae0
|
Implemented Wand of Vertebrae
|
2018-09-18 13:59:17 -04:00 |
|
Ingmar Goudt
|
f04d7c9b03
|
remove redundant null checks before instanceof
|
2018-09-17 21:09:42 +02:00 |
|
Evan Kranzler
|
b833fc7f77
|
replaced various single-use adjusters
|
2018-09-17 14:13:52 -04:00 |
|
Evan Kranzler
|
42417b6711
|
replaced verse counter adjustment
|
2018-09-17 13:40:27 -04:00 |
|
Evan Kranzler
|
0d3c068f50
|
replaced x targets adjustment
|
2018-09-17 13:26:48 -04:00 |
|
Evan Kranzler
|
7305fbac3a
|
replaced X cmc targeting adjustment
|
2018-09-17 13:21:05 -04:00 |
|
Evan Kranzler
|
9b94b618cd
|
begin modifying target adjustment implementations
|
2018-09-17 10:47:39 -04:00 |
|
Evan Kranzler
|
8bcf95d996
|
added methods for setting target adjuster
|
2018-09-17 10:45:22 -04:00 |
|
Evan Kranzler
|
3265b70e2f
|
create target adjuster interface
|
2018-09-17 08:49:46 -04:00 |
|
Oleg Agafonov
|
4f7cfc852d
|
Revert "Fixes abilities that may target either opponents or planeswalkers"
|
2018-08-25 05:14:24 +04:00 |
|
Kevin Shin
|
268b1748cc
|
Fixes abilities that may target either opponents or planeswalkers to properly check if a player is an opponent. #5252
|
2018-08-22 04:46:32 -05:00 |
|
LevelX2
|
b96d6e12af
|
Added some exception handling.
|
2018-08-15 11:28:13 +02:00 |
|
Oleg Agafonov
|
3da2f98eac
|
Fixed predicate refactor at #5161;
* Interdict, Ouphe Vandals - fixed that it catch triggered + activated, but must only activated;
|
2018-08-15 06:29:06 +04:00 |
|
dilnu
|
a8cd19eaea
|
Make the type checking on predicates added to filters stricter to make runtime errors less likely.
|
2018-07-22 11:27:24 -04:00 |
|
igoudt
|
9f06046f22
|
add isOwned and isControlled methods. remove some null-checks, remove some unnecessary casts
|
2018-07-04 14:24:11 +02:00 |
|
LevelX2
|
46d61a1ebc
|
Fixed some possible exceptions.
|
2018-06-21 22:49:15 +02:00 |
|
Evan Kranzler
|
4e3961a819
|
Updated some targets and filters
|
2018-06-09 14:51:07 -04:00 |
|
Evan Kranzler
|
c4a0d9f916
|
replaced apostrophes
|
2018-06-06 22:39:16 -04:00 |
|
LevelX2
|
0051f70b8a
|
* Fixed some possible exceptions.
|
2018-06-05 23:57:45 +02:00 |
|
GrayedFox
|
3953f3dbdd
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|