Commit Graph

37527 Commits

Author SHA1 Message Date
Michael Kamensky
c6dcb9db2b Merge branch 'assorted-fixes' into 'master'
AI: fixed a logic error in DealDamage, somewhat better prediction of noncombat damage for assault attacks

See merge request core-developers/forge!475
2018-04-25 04:14:28 +00:00
Michael Kamensky
b3205d43db Merge branch 'master' into 'master'
Tweaked the updated Drudge Sentinel.

See merge request core-developers/forge!477
2018-04-24 18:05:09 +00:00
Agetian
4feefd404b - Tweaked the updated Drudge Sentinel. 2018-04-24 21:04:23 +03:00
Michael Kamensky
b202642793 Merge branch 'ai_drudge_sentinel' into 'master'
Flip Drudge Sentinel script to improve the AI handling

See merge request core-developers/forge!476
2018-04-24 18:03:20 +00:00
Chris H
ea3e91483a Flip Drudge Sentinel script to improve the AI handling 2018-04-24 10:27:34 -04:00
Agetian
4ae6d9030a - Fixed the AI not targeting creatures with DealDamage anymore (e.g. Walking Ballista). 2018-04-24 12:01:13 +03:00
Agetian
c97353cb3d - Filter out permanent cards in the AI's hand when looking for possible non-combat damage in combat (the logic is too indirect and will result in the AI making mistakes anyway, e.g. due to inability to pay for both the permanent and the ability and guarantee a win). 2018-04-24 11:53:57 +03:00
Agetian
71b2f2fa26 - NPE prevention. 2018-04-24 10:11:43 +03:00
Agetian
3c8915b002 - AI should not count permanent cards in hand which it can't cast at the moment as possible sources of noncombat damage when predicting an assault attack.
- Some AI prediction for LoseLife triggers when predicting noncombat damage
2018-04-24 10:07:59 +03:00
Chris H
a54a9beb87 Fix Quest WinLose checking wrong Player type against each other 2018-04-23 20:30:09 -04:00
Michael Kamensky
0ad2dcb234 Merge branch 'assorted-fixes' into 'master'
Do not add guaranteed legendary cards to Dominaria boosters from PW decks.

See merge request core-developers/forge!474
2018-04-23 19:31:16 +00:00
Agetian
2b34c68057 - Do not add guaranteed legendary cards to Dominaria boosters from the ones that are reserved for Planeswalker decks. 2018-04-23 22:27:21 +03:00
Chris H
f7a739a023 Fix incompatibilities with Android API 2018-04-23 15:21:41 -04:00
Michael Kamensky
3d38b029a1 Merge branch 'fix-suspend' into 'master'
Attempting to fix issues with Suspend not working in different ways

See merge request core-developers/forge!473
2018-04-23 19:05:41 +00:00
Agetian
9ffad0437a - Updating the card cache directly is no longer needed after the fix in CardFactoryUtil is complete. 2018-04-23 22:04:15 +03:00
Agetian
844c083ee4 - Attempting to fix issues with Suspend not working in different ways (not being able to cast a spell with suspend, not being able to resuspend a card returned from graveyard). 2018-04-23 20:35:44 +03:00
Michael Kamensky
813b20a55c Merge branch 'master' into 'master'
Preparing Forge for Android publish 1.6.9.003 [hotfix].

See merge request core-developers/forge!472
2018-04-23 06:58:18 +00:00
Agetian
a8277f5e13 - Preparing Forge for Android publish 1.6.9.003 [hotfix]. 2018-04-23 09:56:48 +03:00
Hans Mackowiak
922c7e148c Merge branch 'prevent-repleffect-fix' into 'master'
Fixing cards with a damage prevention replacement effect which did not have ActiveZones set.

See merge request core-developers/forge!471
2018-04-23 06:55:01 +00:00
Agetian
6f421e688a - Fixing cards with a damage prevention replacement effect which did not have ActiveZones set. 2018-04-23 09:38:51 +03:00
austinio7116
e5db8ff8b3 Merge branch 'assorted-fixes' into 'master'
Adding Rat Colony to card limit exceptions, fixing Goblin Chainwhirler.

Closes #527

See merge request core-developers/forge!470
2018-04-23 06:36:40 +00:00
Agetian
75d6ea6537 - Unifying the list for card exceptions in DeckFormat, as suggested and coded by Austinio. 2018-04-23 09:21:55 +03:00
Agetian
4a8d4346be - Fixed Goblin Chainwhirler not having First Strike. 2018-04-23 07:36:19 +03:00
Agetian
1522baa97d - Adding Rat Colony to card limit exceptions in several places. 2018-04-23 07:31:39 +03:00
Michael Kamensky
a45f068a39 Merge branch 'mobile-release' into 'master'
Preparing Forge for Android publish 1.6.9.002 [bugfixes].

See merge request core-developers/forge!469
2018-04-23 04:11:30 +00:00
Agetian
ec266d6d9b - Preparing Forge for Android publish 1.6.9.002 [bugfixes]. 2018-04-23 06:49:21 +03:00
Sol
8c64bd64cf Merge branch 'puzzle-fixes' into 'master'
PS_RIX3: remove summoning sickness from thopter tokens

Closes #528

See merge request core-developers/forge!468
2018-04-23 01:07:09 +00:00
Jamin W. Collins
4dadeaa083 PS_RIX3: remove summoning sickness from thopter tokens
Fixes: core-developers/forge#528

Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com>
2018-04-22 18:28:45 -06:00
Chris H
ade17c5eaf Fix Memory leak within a match 2018-04-22 15:18:22 -04:00
Sol
e44686b075 Merge branch 'revert-75d39721' into 'master'
Revert "Delete Promo set for Gatherer.txt"

See merge request core-developers/forge!467
2018-04-22 18:27:53 +00:00
Rob Schnautz
55d97404f2 Revert "Delete Promo set for Gatherer.txt"
This reverts commit 75d3972196
2018-04-22 18:22:36 +00:00
Michael Kamensky
e60d5173f4 Merge branch 'assorted-fixes' into 'master'
Fixed references to the no longer existing set MBP.

Closes #525

See merge request core-developers/forge!466
2018-04-22 17:47:47 +00:00
Agetian
30d4bb923b - Fixed references to the no longer existing set MBP. 2018-04-22 20:46:16 +03:00
Hans Mackowiak
659a2e5a55 Merge branch 'assorted-fixes' into 'master'
Attempting to fix inverse logic in CardType#setCreatureTypes.

See merge request core-developers/forge!464
2018-04-22 17:26:12 +00:00
Agetian
0b128cc4ab - Attempting to fix inverse logic in CardType#setCreatureTypes. 2018-04-22 20:09:03 +03:00
Michael Kamensky
a4c1fea08b Merge branch 'domimages' into 'master'
Added challenger deck precons and fixed/sorted DOM token image paths

See merge request core-developers/forge!463
2018-04-22 14:34:28 +00:00
austinio7116
8a50cb9ea3 Fixed name of second sun control image for consistency 2018-04-22 09:13:00 +01:00
austinio7116
62a6839f84 Adding challenger deck precon images 2018-04-22 08:51:04 +01:00
austinio7116
023af864b6 ordered and renamed DOM token images 2018-04-22 08:17:13 +01:00
Michael Kamensky
d0e167d93c Merge branch 'domimages' into 'master'
Added blockdata for fatpacks and booster boxes and token image list for DOM

See merge request core-developers/forge!460
2018-04-22 06:47:24 +00:00
austinio7116
33c6e01d34 Added DOM token list images 2018-04-22 07:22:21 +01:00
austinio7116
4312791cf6 Added blockdata for fatpacks and booster boxes for DOM 2018-04-22 07:10:08 +01:00
Sol
ad1c2b6f0b Merge branch 'domimages' into 'master'
Added DOM quest images

See merge request core-developers/forge!457
2018-04-22 03:24:56 +00:00
Michael Kamensky
78525a830b Merge branch 'assorted-fixes' into 'master'
Added NPE prevention for situations where AI evaluation for targeting cards with Shroud in MoJhoSto crashes the game.

See merge request core-developers/forge!455
2018-04-21 20:16:58 +00:00
Michael Kamensky
b02f8e5dc7 Merge branch 'mojhosto-ai-choices' into 'master'
- MoJhoSto: some more profile-based configurability for AI strategy.

See merge request core-developers/forge!456
2018-04-21 20:16:20 +00:00
Agetian
28998e97ab - MoJhoSto: some more profile-based configurability for AI strategy. 2018-04-21 23:15:26 +03:00
austinio7116
8c3fefd3ff Added DOM quest images 2018-04-21 21:09:41 +01:00
Agetian
819301c7d8 - FIXME: Added NPE prevention for situations where targeting cards with Shroud would be tested, but the SA activator would be null at this point (seems to happen for the AI in MoJhoSto matches; probably needs a more thorough long-term solution). 2018-04-21 19:58:03 +03:00
Michael Kamensky
76df4d2412 Merge branch 'master' into 'master'
Marking Izzet Chemister as RemAIDeck, the AI sacs it immediately

See merge request core-developers/forge!454
2018-04-21 15:34:58 +00:00
Agetian
6e95a36fb2 - Marking Izzet Chemister as RemAIDeck, the AI has no logic for it and immediately sacrifices it for no reason. 2018-04-21 18:34:20 +03:00