Blacksmith
970f684345
[maven-release-plugin] prepare release forge-1.6.9
2018-04-21 01:18:32 +00:00
Blacksmith
992372913e
Update README.txt for release
2018-04-21 01:16:51 +00:00
Sol
28f328b0bc
Merge branch 'fix_editions_tracking' into 'master'
...
Simple fix for EditionTracking with new format style
See merge request core-developers/forge!449
2018-04-21 01:16:11 +00:00
Chris H
2196551126
Simple fix for EditionTracking with new format style
2018-04-20 21:10:21 -04:00
Sol
916b026b12
Merge branch 'release_files_update' into 'master'
...
Updating release files for release
See merge request core-developers/forge!448
2018-04-20 22:21:51 +00:00
Chris H
c6406e9f16
Updating release files for release
2018-04-20 18:18:35 -04:00
Michael Kamensky
2b14e25935
Merge branch 'master' into 'master'
...
Revert a change in GameSimulator to make it work and prevent tests from failing
See merge request core-developers/forge!447
2018-04-20 20:03:10 +00:00
Agetian
2f8fd5c359
- Revert a change in GameSimulator to make it work and prevent tests from failing (may require further attention later).
2018-04-20 23:02:38 +03:00
Michael Kamensky
f342fe3351
Merge branch 'traxisfix' into 'master'
...
Deck generation fix and performance issue
See merge request core-developers/forge!446
2018-04-20 18:52:07 +00:00
austinio7116
a60f5d1660
Fixed deck generation performance issue
2018-04-20 19:13:35 +01:00
austinio7116
e6c4f6c703
Generic mana fix for deck generation
2018-04-20 19:11:52 +01:00
austinio7116
51bf8a5286
Fixed deck generation performance issue
2018-04-20 18:23:59 +01:00
austinio7116
7df721a863
Fix for colourless brawl commanders
2018-04-20 18:04:54 +01:00
swordshine
ee7a3e934e
Merge branch 'fixes-hanmac' into 'master'
...
Fixes
Closes #430
See merge request core-developers/forge!445
2018-04-20 12:04:53 +00:00
Hanmac
04254fcb00
GameSimulator: use canPlay & resolve for PlayLandAbility
2018-04-20 13:06:13 +02:00
Hanmac
6911906c4f
CardThemedDeckBuilder: some final fixes
2018-04-20 13:04:12 +02:00
Hanmac
47cf2040f6
PlayerControllerHuman: chooseCardName need to respect face name
2018-04-20 13:03:35 +02:00
Hanmac
c47da9acdd
PlayEffect: don't cast to CardCollection
2018-04-20 13:01:29 +02:00
Hanmac
a11d5a0fa5
CardDb: fixed other Cardface
2018-04-20 13:00:44 +02:00
Michael Kamensky
3c2bb6dfe2
Merge branch 'mojhosto-ai-choices' into 'master'
...
Moved an AI option in Experimental AI profile.
See merge request core-developers/forge!444
2018-04-20 06:40:23 +00:00
Agetian
d3be1a5bec
- Moved an AI option in Experimental AI profile.
2018-04-20 09:39:49 +03:00
Michael Kamensky
61792e7875
Merge branch 'mojhosto-ai-choices' into 'master'
...
MoJhoSto: added an option to control the number of lands at which the AI considers Jhoira.
See merge request core-developers/forge!443
2018-04-20 06:19:17 +00:00
Agetian
c470e0cdcb
- MoJhoSto: added an option to control the number of lands at which the AI begins to consider activating Jhoira.
2018-04-20 09:18:03 +03:00
austinio7116
342b84e7ad
Merge branch 'deckgendata' into 'master'
...
Updated deck generation models
See merge request core-developers/forge!442
2018-04-20 06:02:45 +00:00
Michael Kamensky
98cc18b12f
Merge branch 'mojhosto-ai-choices' into 'master'
...
MoJhoSto AI: don't activate Jhoira too early since there are generally few good potential targets.
See merge request core-developers/forge!441
2018-04-20 05:17:11 +00:00
Agetian
226b0bee68
- MoJhoSto: don't activate Jhoira too early since there are generally few good potential targets.
2018-04-20 08:16:07 +03:00
Michael Kamensky
6189e0cb74
Merge branch 'mojhosto-ai-choices' into 'master'
...
MoJhoSto: somewhat more varied AI strategy.
See merge request core-developers/forge!438
2018-04-20 04:43:26 +00:00
Agetian
23470629bd
Merge remote-tracking branch 'origin/mojhosto-ai-choices' into mojhosto-ai-choices
2018-04-20 07:35:56 +03:00
Agetian
d073fb9417
- Some improvements to the Jhoira AI algorithm in MoJhoSto: don't rely on an AI logic (since it's mode-specific).
...
- Fixed a crash related to the AI playing MoJhoSto.
2018-04-20 07:35:14 +03:00
Agetian
d623119eac
- MoJhoSto: somewhat more varied AI strategy when deciding between Momir and Jhoira. Also, don't spam Jhoira instant copying ability all the time.
2018-04-20 07:35:14 +03:00
Michael Kamensky
5844de9b3c
Merge branch 'assorted-fixes' into 'master'
...
Fixed the AI hanging the game in AF ChooseSource in corner cases
See merge request core-developers/forge!440
2018-04-20 04:33:41 +00:00
Agetian
a1a7390d80
- Fixed the AI hanging the game when trying to choose a source in absence of a creature in combat on the opponent's battlefield.
2018-04-20 07:13:25 +03:00
Agetian
dd2bc70f47
- Some improvements to the Jhoira AI algorithm in MoJhoSto: don't rely on an AI logic (since it's mode-specific).
...
- Fixed a crash related to the AI playing MoJhoSto.
2018-04-20 06:46:13 +03:00
austinio7116
5310a0d6b7
Deck generation data files updated
2018-04-19 22:37:52 +01:00
maustin
a2b931571e
Merge remote-tracking branch 'Core/master' into coremaster
2018-04-19 22:36:04 +01:00
Agetian
da9543e426
- MoJhoSto: somewhat more varied AI strategy when deciding between Momir and Jhoira. Also, don't spam Jhoira instant copying ability all the time.
2018-04-19 23:06:05 +03:00
Michael Kamensky
13b058ed1b
Merge branch 'brawlfixes' into 'master'
...
Brawl and Tiny Leader Android fixes
See merge request core-developers/forge!437
2018-04-19 18:01:38 +00:00
maustin
fc62a790cd
Merge remote-tracking branch 'Core/master' into coremaster
2018-04-19 18:50:23 +01:00
maustin
0168a20e7e
Use later reprints in card-themed generated decks
2018-04-19 18:21:00 +01:00
austinio7116
d0b4fa9328
Use later reprints in card-themed generated decks
2018-04-19 17:11:35 +01:00
Michael Kamensky
3b50fde76e
Merge branch 'master' into 'master'
...
Brawl deck generation fixes
See merge request core-developers/forge!436
2018-04-19 14:45:29 +00:00
maustin
a2aa269851
Merge branch 'brawlfixes'
2018-04-19 12:59:51 +01:00
maustin
d31e1a65a8
Merge branch 'brawlfixes' into coremaster
2018-04-19 12:58:49 +01:00
austinio7116
76cad4ae7e
Fixed repeated cards in brawl and improved quality of randomly added cards
2018-04-19 12:58:15 +01:00
swordshine
cda39c2a05
Merge branch 'update-formats' into 'master'
...
Adding Dominaria to Standard and Modern format definitions.
See merge request core-developers/forge!434
2018-04-19 10:58:51 +00:00
Michael Kamensky
6cc4276288
Merge branch 'master' into 'master'
...
- Fixed some cards
See merge request core-developers/forge!435
2018-04-19 10:31:17 +00:00
swordshine
c829915948
- Update more scripts
2018-04-19 18:25:18 +08:00
swordshine
1dcb56d223
- Fixed Gift of Growth
2018-04-19 18:11:25 +08:00
swordshine
90a2e0a9e1
- Fixed some cards
2018-04-19 18:03:47 +08:00
Agetian
65aad0b09a
- Adding Dominaria to Standard and Modern format definitions.
2018-04-19 11:21:06 +03:00
swordshine
b5a3ac6163
Merge branch 'ai-torgaar' into 'master'
...
Basic AI for Torgaar (currently won't sac anything as a part of cost payment)
See merge request core-developers/forge!425
2018-04-19 07:06:56 +00:00
swordshine
ed7ed059a2
Merge branch 'dominaria-achievements' into 'master'
...
Dominaria achievements suggested by Marek
See merge request core-developers/forge!433
2018-04-19 07:04:31 +00:00
Agetian
d0a279e04e
- Adding Dominaria achievements suggested by Marek (with minor modifications for style consistency and to fit into the relevant boxes).
2018-04-19 09:39:40 +03:00
maustin
ac9b04de67
Merge branch 'coremaster'
2018-04-19 06:52:13 +01:00
swordshine
e79256e836
Merge branch 'master' into 'master'
...
Fixed some cards
See merge request core-developers/forge!432
2018-04-19 02:39:43 +00:00
swordshine
1dcfcc3531
- Healing Grace can target planeswalker
2018-04-19 10:39:13 +08:00
swordshine
11b1d29df6
Merge branch 'master' into 'master'
...
Fixed some cards
See merge request core-developers/forge!431
2018-04-19 00:53:44 +00:00
swordshine
ad30caa7c8
- Fixed some cards by stormcat
2018-04-19 08:52:50 +08:00
austinio7116
77da5c973b
Fixed repeated cards in brawl
2018-04-18 22:54:52 +01:00
maustin
622f64ad29
Merge remote-tracking branch 'Core/master'
...
# Conflicts:
# forge-ai/src/main/java/forge/ai/ability/DigAi.java
2018-04-18 22:42:22 +01:00
Michael Kamensky
0700e7a736
Merge branch 'master' into 'master'
...
- Updating CHANGES.txt.
See merge request core-developers/forge!429
2018-04-18 18:23:51 +00:00
Agetian
4e1e06c8f7
- Updating CHANGES.txt.
2018-04-18 21:23:26 +03:00
Michael Kamensky
3bb69e356c
Merge branch 'healinggrace' into 'master'
...
ReplaceDamage: new Effect for reducing Damage inside ReplacementEffect
Closes #268
See merge request core-developers/forge!427
2018-04-18 18:20:17 +00:00
Agetian
9993366ade
- Experimental: DigAi prefers to give lands to the opponent instead of functional cards e.g. for Karn, Scion of Urza.
2018-04-18 19:15:45 +01:00
Michael Kamensky
e5d436c295
Merge branch 'master' into 'master'
...
Memory Leaks, Unused code, compiler warnings, etc.
See merge request core-developers/forge!423
2018-04-18 15:40:37 +00:00
Hanmac
211157c0d0
ReplaceDamage: new Effect for reducing Damage inside ReplacementEffect
2018-04-18 17:24:59 +02:00
Agetian
f83e097769
Merge remote-tracking branch 'origin/ai-torgaar' into ai-torgaar
...
# Conflicts:
# forge-ai/src/main/java/forge/ai/ability/LifeSetAi.java
2018-04-18 17:18:49 +03:00
Agetian
dcacdf65ce
- Reduced the life threshold for healing self with Torgaar.
2018-04-18 17:14:55 +03:00
Agetian
4b61620538
- Somewhat better LifeSetAi logic for Torgaar which accounts for possible different starting life.
2018-04-18 17:11:02 +03:00
Agetian
8b0a5e886e
- Basic AI for Torgaar (currently won't sac anything as a part of cost payment)
...
- Fixed references in the script for Torgaar.
2018-04-18 17:11:02 +03:00
Michael Kamensky
1045204fb7
Merge branch 'ai-give-lands-to-opp' into 'master'
...
DigAi prefers to choose lands for opp's Karn, Scion of Urza +1 and other similar abilities.
Closes #508
See merge request core-developers/forge!413
2018-04-18 14:09:15 +00:00
Agetian
7e1226bc3d
- Refactored chooseSingleCard in DigAi.
2018-04-18 17:08:12 +03:00
Agetian
b8deb244ca
Merge remote-tracking branch 'origin/ai-torgaar' into ai-torgaar
2018-04-18 09:53:42 +03:00
Agetian
6a47d10d7b
- Somewhat better LifeSetAi logic for Torgaar which accounts for possible different starting life.
2018-04-18 09:53:24 +03:00
Agetian
694ac39e89
- Basic AI for Torgaar (currently won't sac anything as a part of cost payment)
...
- Fixed references in the script for Torgaar.
2018-04-18 09:53:24 +03:00
Michael Kamensky
a295f34094
Merge branch 'assorted-fixes' into 'master'
...
Fixed references in Torgaar, Famine Incarnate.
See merge request core-developers/forge!426
2018-04-18 06:52:07 +00:00
Agetian
6bb66646b8
- Fixed references in Torgaar, Famine Incarnate.
2018-04-18 09:49:53 +03:00
Agetian
6c0112262e
- Somewhat better LifeSetAi logic for Torgaar which accounts for possible different starting life.
2018-04-18 09:45:00 +03:00
Agetian
4bae4c7491
- Basic AI for Torgaar (currently won't sac anything as a part of cost payment)
...
- Fixed references in the script for Torgaar.
2018-04-18 09:25:58 +03:00
Michael Kamensky
e186356591
Merge branch 'torgaar' into 'master'
...
Add Torgaar (DOM)
See merge request core-developers/forge!424
2018-04-18 04:23:00 +00:00
Chris H
f3afaf9c51
Add Torgaar (DOM)
2018-04-17 23:08:53 -04:00
Meerkov
6efd631fd8
Declares a serialVersionUID.
...
Lots of classes here are serializable, but warn due to missing UID. Serializables are supposed to have a UID for version compatability. Fixes a bunch of compiler warnings.
Also adds in "default:" branch to a few switches which were warning due to missing cases.
2018-04-17 16:48:18 -07:00
Meerkov
0aea9ce153
Fix imports.
...
Woops, commited too fast. Adding imports for MyRandom.
2018-04-17 16:28:27 -07:00
Meerkov
4925db1b66
Remove Math.Random in favor of MyRandom.
...
This is a continuation of the RNG updates. Math.Random is an insecure PRNG which is actually different than java.util.Random as well.
2018-04-17 16:25:43 -07:00
Meerkov
72baafe4f2
Deletes 5 year old, unused JQuery code.
...
It seems like the developer planned to do something with it, but never did. Removing it seems like the only reasonable action.
2018-04-17 16:14:35 -07:00
Meerkov
64b98a84f5
Fix memory leak in FServerManager.
2018-04-17 16:11:25 -07:00
Meerkov
db3e4d9e83
Fixes ~50 compiler warnings for unused libraries.
2018-04-17 16:06:00 -07:00
Meerkov
338ba5afdc
Fixes some compile errors in Eclipse due to empty folders.
2018-04-17 15:50:53 -07:00
Michael Kamensky
f51b80739a
Merge branch 'master' into 'master'
...
Re-merge request for RNG Changes etc
See merge request core-developers/forge!422
2018-04-17 15:35:05 +00:00
Michael Kamensky
d1eea7e7ba
Merge branch 'mayPlayLand' into 'master'
...
May play land
See merge request core-developers/forge!415
2018-04-17 14:54:04 +00:00
Michael Kamensky
a225cf0f92
Merge branch 'frostwielder' into 'master'
...
cards: Replace Moved that does check on damaged by need to use ValidLKI
Closes #406
See merge request core-developers/forge!421
2018-04-17 14:41:14 +00:00
Hanmac
ae5f85352e
cards: Replace Moved that does check on damaged by need to use ValidLKI
...
Closes #406
2018-04-17 15:44:32 +02:00
Michael Kamensky
ffc414062b
Merge branch 'patch-AnimateAllAI-mandatory' into 'master'
...
AnimateAllAi: fixed doTriggerAi for mandatory
See merge request core-developers/forge!420
2018-04-17 11:50:30 +00:00
Hans Mackowiak
da50071765
AnimateAllAi: fixed doTriggerAi for mandatory
2018-04-17 11:28:08 +00:00
Hanmac
3b9ea37907
Player: add playLandNoCheck to be used by LandAbility
2018-04-17 09:04:50 +02:00
Michael Kamensky
1a5710c564
Merge branch 'ai-better-pw-damage' into 'master'
...
Better ranking system for damaging planeswalkers directly
See merge request core-developers/forge!414
2018-04-17 07:01:47 +00:00
Agetian
9650014506
- Pay costs for ultimate SA shouldn't be null, but better safe than sorry.
2018-04-17 09:59:22 +03:00
Hanmac
eda7fee2c6
AiController: fixed MayPlay for Land
2018-04-17 08:07:11 +02:00
Hanmac
79c9c914e2
LandAbility: do extra ability class, so it can use mayPlay
2018-04-17 08:07:11 +02:00
Hanmac
190db26ebd
MayPlay: fixed Bestow and MorphDown Effects
2018-04-17 08:07:11 +02:00
Meerkov
857f45f9ec
Updates AI code to use MyRandom directly.
...
This removes java.util.Random from lots of AI code, futher making it unlikely that developers will accidentally use "new Random()" instead of MyRandom class. This will make running AI experiments easier, because there will be exactly one class that controls the randomness.
2018-04-16 21:31:52 -07:00
Meerkov
5c9a27c930
Update lots of code to use MyRandom directly.
...
Some parts of the code were using the normal random, instead of going through the MyRandom class. This makes it much harder to change the RNG method later. For example, you may want to change the RNG to always be seeded with the same number, for running AI experiments. This change makes that easier.
2018-04-16 21:26:12 -07:00
Meerkov
645d70e6ce
Fixes inefficient shuffle algorithm.
...
Note that shuffling 13 times in a row is not necessary. Collections.shuffle will produce every possible shuffle with equal probability already.
2018-04-16 20:40:20 -07:00
Meerkov
130fc4ee18
Complete update to Java 8.
2018-04-16 20:38:20 -07:00
swordshine
ea32363144
Merge branch 'master' into 'master'
...
Updated the oracle text of Blackblade Reforged
See merge request core-developers/forge!418
2018-04-17 02:50:45 +00:00
swordshine
077eb106e3
Merge branch 'master' into 'master'
...
Updates the project for Java 8.
See merge request core-developers/forge!416
2018-04-17 02:48:14 +00:00
swordshine
3070dddf96
- Updated the oracle text of Blackblade Reforged
2018-04-17 10:45:30 +08:00
swordshine
708668df3f
Merge branch 'migrate_upcoming' into 'master'
...
Migrate upcoming DOM files
See merge request core-developers/forge!417
2018-04-17 02:42:44 +00:00
Chris H
ea1770b1a7
Migrate upcoming DOM files
2018-04-16 21:32:59 -04:00
Meerkov
1cfb937490
Updates the project for Java 8.
...
Maps.newHashMap() was replaced with null in numerous locations. A null check is performed in the locations that read this value. This prevents unnecessary allocation of memory and fixes compiler errors.
"final" keyword added to RepeatEachEffect, which used local variables in non-local scope.
2018-04-16 18:26:15 -07:00
Agetian
ae05e58a13
- Somewhat more explicit method name.
2018-04-16 22:18:33 +03:00
Agetian
2c9b23fc6d
- Better ranking system for damaging planeswalkers directly (accounts for loyalty and closeness to ultimate for now).
2018-04-16 21:31:49 +03:00
Agetian
1fb559aedb
- Experimental: DigAi prefers to give lands to the opponent instead of functional cards e.g. for Karn, Scion of Urza.
2018-04-16 07:36:44 +03:00
Michael Kamensky
29292956b6
Merge branch 'assorted-fixes' into 'master'
...
A better implementation of reckless attack prevention in AiAttackController.
See merge request core-developers/forge!412
2018-04-16 04:32:14 +00:00
Agetian
ffaf0eb8d5
- A better implementation of reckless attack prevention in AiAttackController.
2018-04-16 07:30:40 +03:00
swordshine
3344453253
Merge branch 'ai-careful-attack-effect' into 'master'
...
Cautiously configured AI should not chump attack recklessly with creatures that have AttackEffect/CombatEffect trying purely to trigger their effect.
See merge request core-developers/forge!411
2018-04-16 00:51:55 +00:00
swordshine
b60d0e057d
Merge branch 'ai-haste-detection' into 'master'
...
Improve the AI Haste detection from Command zone and opponent's Battlefield
See merge request core-developers/forge!410
2018-04-16 00:51:09 +00:00
swordshine
9d0ffaddc5
Merge branch 'assorted-fixes' into 'master'
...
Improve the AI timing for Indestructible pump abilities.
Closes #507
See merge request core-developers/forge!409
2018-04-16 00:49:51 +00:00
Agetian
1bb5f10fad
- Better place for the defPower count.
2018-04-15 21:32:33 +03:00
Agetian
c0d65afde4
- Fixing an inadvertent comment change.
2018-04-15 21:12:58 +03:00
Agetian
e37ac89b88
- A somewhat better logic correction for attacking into dangerous blocks.
2018-04-15 21:11:05 +03:00
Agetian
cbd1ecec12
- AI should not attack recklessly with Kari Zev, Skyship Raider into certain death trying only to trigger its attack effect.
...
- AI SVar "DontChumpAttackForEffect" can probably be added to other cards with weak or temporary attack effects that are not worth wasting a card for.
2018-04-15 20:05:05 +03:00
Agetian
536dfb5f2d
- Attempting to improve Haste detection for the AI such that the AI properly casts creatures in main 1 when there's an Avatar or Emblem or something else giving Haste from the command zone, or if the opponent has something on the battlefield that gives Haste to AI's creatures as well (e.g. Mass Hysteria).
2018-04-15 18:29:48 +03:00
Agetian
6a288419bc
- Attempting to improve the AI timing for Indestructible pump abilities.
2018-04-15 16:29:11 +03:00
austinio7116
3a427188dd
Merge branch 'assorted-fixes' into 'master'
...
Fixed a bug that caused the deck not to reset properly after playing Momir/MoJhoSto.
Closes #510
See merge request core-developers/forge!407
2018-04-15 10:53:15 +00:00
Agetian
0ca1166f0c
- No need to provide the name for autogen decks.
2018-04-15 13:27:53 +03:00
Agetian
ec2e04f401
- Fixed a bug that caused the deck not to reset properly after playing Momir/MoJhoSto.
2018-04-15 13:19:15 +03:00
Michael Kamensky
d220b49324
Merge branch 'master' into 'master'
...
- Updating CHANGES.txt.
See merge request core-developers/forge!406
2018-04-15 08:32:40 +00:00
Agetian
ec467a81db
- Updating CHANGES.txt.
2018-04-15 11:31:41 +03:00
swordshine
85458cfe5a
Merge branch 'ai-dealdamage-to-planeswalker' into 'master'
...
Simple direct damage to planeswalkers AI
See merge request core-developers/forge!381
2018-04-15 07:43:54 +00:00
Michael Kamensky
802d084070
Merge branch 'bugfixes' into 'master'
...
Fixed commander based deck generation error with adding random extra cards
See merge request core-developers/forge!405
2018-04-15 07:12:26 +00:00
austinio7116
dfa409da1b
Fixed commander based deck generation error with adding random extra cards
2018-04-15 07:31:53 +01:00
Michael Kamensky
a524ed4439
Merge branch 'dominariadraft' into 'master'
...
Added some missing raritites from the dominaria editions file - rat colony and voltaic servant
See merge request core-developers/forge!404
2018-04-14 18:15:44 +00:00
austinio7116
fbfc4c43f4
Added some missing raritites from the dominaria editions file - rat colony and voltaic servant
2018-04-14 19:13:39 +01:00
Michael Kamensky
1c4670e42f
Merge branch 'dom-card-fixes' into 'master'
...
Helm of the Host ability triggers at beginning of combat
See merge request core-developers/forge!403
2018-04-14 15:57:03 +00:00
Luke Way
268ccc2cd5
Helm of the Host ability triggers at beginning of combat
2018-04-14 11:30:52 -04:00
Michael Kamensky
2e342b32f2
Merge branch 'muldrotha' into 'master'
...
MayPlay: fixed mayPlay with multiple static abilities
See merge request core-developers/forge!402
2018-04-14 14:57:48 +00:00
Hanmac
32737ed9a3
MayPlay: fixed mayPlay with multiple static abilities
2018-04-14 09:24:26 +02:00
austinio7116
a280772be0
Merge branch 'assorted-fixes' into 'master'
...
- Dominaria Planeswalker deck fix + minor update.
See merge request core-developers/forge!401
2018-04-14 05:31:17 +00:00
Agetian
f75ed58a97
- Fixed Teferi planeswalker deck.
...
- Somewhat more informative descriptions for Dominaria planeswalker decks.
2018-04-14 08:24:00 +03:00
Hans Mackowiak
f1084158e1
Merge branch 'KickedManaRestrict' into 'master'
...
AbilityManaPart: add valid check for the SA itself
Closes #445 and #456
See merge request core-developers/forge!384
2018-04-14 05:12:46 +00:00
Hanmac
aae587c618
SpellAbility: if it has MultikickerCost it is kicked too
2018-04-13 23:41:45 +02:00
Michael Kamensky
ac72402af4
Merge branch 'bugfixes' into 'master'
...
Removed promo card and planeswalker deck cards from booster drafts
See merge request core-developers/forge!400
2018-04-13 19:23:00 +00:00
austinio7116
f8d0281931
corrected typo
2018-04-13 20:08:59 +01:00
austinio7116
06e192f595
Removed promo card and planeswalker deck cards from booster drafts
2018-04-13 20:04:25 +01:00
Michael Kamensky
75eb551e22
Merge branch 'patch' into 'master'
...
DOM: A few fixes
See merge request core-developers/forge!399
2018-04-13 18:54:42 +00:00
Misha Colbourne
64796da026
Update spore_swarm.txt
2018-04-13 18:53:33 +00:00
Misha Colbourne
d00914a11c
Update org.eclipse.core.resources.prefs
2018-04-13 18:50:41 +00:00
OgreBattlecruiser
325e404de1
DOM: A few fixes
2018-04-13 19:47:30 +01:00
Agetian
e28b683b89
- Correct some code style issues.
2018-04-13 21:43:31 +03:00
Agetian
82bd0325cf
- Only process actual planeswalkers when choosing PW to damage.
2018-04-13 21:41:10 +03:00
Agetian
a88c8fba76
Merge remote-tracking branch 'origin/ai-dealdamage-to-planeswalker' into ai-dealdamage-to-planeswalker
...
# Conflicts:
# forge-ai/src/main/java/forge/ai/ability/DamageDealAi.java
2018-04-13 21:31:00 +03:00
Michael Kamensky
f561f4d67b
Merge branch 'bugfixes' into 'master'
...
Corrected call the cavalry's token image set code
See merge request core-developers/forge!398
2018-04-13 18:29:53 +00:00
Agetian
9a02c5394d
- Only process planeswalkers in dealDamageChooseTgtPW.
2018-04-13 21:25:29 +03:00
Agetian
ec09738321
- Added a TODO entry.
2018-04-13 21:24:33 +03:00
Agetian
2258506383
- Do not consider "indirect Planeswalker burn" when deliberately evaluating a planeswalker vs. a player target (the clause must be removed and set as default later when the planeswalker redirection rule is fully removed).
2018-04-13 21:24:33 +03:00
Agetian
f2af85597e
- Fixed a typo in the PLANESWALKERS card predicate preset.
2018-04-13 21:24:33 +03:00
Agetian
e4e08609d9
- Only process planeswalkers in dealDamageChooseTgtPW.
2018-04-13 21:24:33 +03:00
Agetian
98e16b2e28
- DealDamageAi for triggered direct damage to planeswalkers.
2018-04-13 21:24:33 +03:00
Agetian
5af6197c9d
- Initial implementation: for the AI, consider dealing damage to planeswalkers directly when applicable.
2018-04-13 21:24:33 +03:00
maustin
0ad4af8927
Merge remote-tracking branch 'origin/bugfixes' into bugfixes
2018-04-13 19:06:15 +01:00
austinio7116
ad87aa3eca
Corrected call the cavalry's token image set code
2018-04-13 19:05:59 +01:00
swordshine
3caf94b919
Merge branch 'dominariadraft' into 'master'
...
Added dominaria draft and rankings
See merge request core-developers/forge!396
2018-04-13 10:06:37 +00:00
austinio7116
3cc1246bf4
Added dominaria draft and rankings
2018-04-13 10:44:07 +01:00
swordshine
d89f732faa
Merge branch 'blackblade' into 'master'
...
Blackblade reforged
Closes #230
See merge request core-developers/forge!394
2018-04-13 08:16:11 +00:00
Hanmac
2b8f650a6c
add Blackblade reforged
2018-04-13 08:25:14 +02:00
swordshine
90aa0d8c61
Merge branch 'master' into 'master'
...
- Updated more cards
See merge request core-developers/forge!393
2018-04-13 04:30:28 +00:00
swordshine
ec5e8302d7
- Updated more cards
2018-04-13 12:29:56 +08:00
swordshine
ce1df9a7ec
Merge branch 'master' into 'master'
...
- Updated some scripts
See merge request core-developers/forge!392
2018-04-13 03:45:26 +00:00
swordshine
421eb35e2c
- Updated some scripts
2018-04-13 11:44:52 +08:00
swordshine
393b7c76bd
Merge branch 'master' into 'master'
...
- Fixed two card's names
See merge request core-developers/forge!391
2018-04-13 03:08:00 +00:00
swordshine
efc4cbc07f
- Fixed two card's names
2018-04-13 11:07:40 +08:00
swordshine
85f710dafa
Merge branch 'master' into 'master'
...
Updated some scripts
See merge request core-developers/forge!390
2018-04-13 03:00:03 +00:00
swordshine
8380c23bca
- Updated Fiery Intervention
2018-04-13 10:59:34 +08:00
swordshine
7ec77ee40a
Merge branch 'master' into 'master'
...
Updated some scripts
See merge request core-developers/forge!389
2018-04-13 02:41:39 +00:00
swordshine
7c0c3ee25b
- Updated Fungal Plots' card name
2018-04-13 10:40:56 +08:00
swordshine
b92a6ab04b
- Updated Relic Runner
2018-04-13 10:39:11 +08:00
swordshine
1b19c85611
- Updated some scripts
2018-04-13 10:38:04 +08:00
swordshine
5e1848270f
Merge branch 'master' into 'master'
...
Fixed Fiery Intervention's oracle text
See merge request core-developers/forge!388
2018-04-13 02:10:00 +00:00
swordshine
e1f262bd26
- Fixed Fiery Intervention's oracle text
2018-04-13 10:08:51 +08:00
swordshine
547d36793a
Merge branch 'patch' into 'master'
...
DOM: Added some cards
See merge request core-developers/forge!386
2018-04-13 02:02:43 +00:00
swordshine
31e711bd6a
Merge branch 'planeswalker-decks' into 'master'
...
Planeswalker decks
See merge request core-developers/forge!387
2018-04-13 02:00:25 +00:00
swordshine
f2483766cf
Merge branch 'dominaria' into 'master'
...
Dominaria editions file
See merge request core-developers/forge!330
2018-04-13 01:03:03 +00:00
Rob Schnautz
3ea41572bc
Add new file
2018-04-13 00:35:45 +00:00
Rob Schnautz
1a29e845b1
Add new file
2018-04-13 00:35:14 +00:00
Rob Schnautz
e7cdc38284
Update Dominaria.txt
2018-04-12 23:19:36 +00:00
Misha Colbourne
69ad66ce49
Upload New File
2018-04-12 19:19:41 +00:00
Misha Colbourne
3602256bdf
Upload New File
2018-04-12 19:16:17 +00:00
Misha Colbourne
99a3c88280
Upload New File
2018-04-12 19:13:48 +00:00
Misha Colbourne
fddfa257df
Upload New File
2018-04-12 19:09:56 +00:00
Misha Colbourne
af7dc5a59a
Upload New File
2018-04-12 19:04:43 +00:00
Misha Colbourne
31a50bb495
Upload New File
2018-04-12 19:02:22 +00:00
Misha Colbourne
f76d2adb7c
Upload New File
2018-04-12 18:52:49 +00:00
Misha Colbourne
0017763514
Upload New File
2018-04-12 18:42:28 +00:00
Misha Colbourne
4cdf98dfaf
Upload New File
2018-04-12 18:36:46 +00:00
Misha Colbourne
e3c833770a
Upload New File
2018-04-12 18:24:15 +00:00
Misha Colbourne
1b62113fd3
Upload New File
2018-04-12 18:22:36 +00:00
Misha Colbourne
a9010d992e
Upload New File
2018-04-12 18:18:40 +00:00
Misha Colbourne
2590c7a65f
Upload New File
2018-04-12 18:03:51 +00:00
Misha Colbourne
ea163384c1
Upload New File
2018-04-12 18:01:46 +00:00
Misha Colbourne
93a0503455
Upload New File
2018-04-12 17:35:25 +00:00
Misha Colbourne
fb23bd0ac1
Update saproling_migration.txt
2018-04-12 17:35:06 +00:00
Misha Colbourne
c32486a213
Upload New File
2018-04-12 17:29:12 +00:00
Misha Colbourne
300d7f4662
Upload New File
2018-04-12 17:28:14 +00:00
Misha Colbourne
edabd66c98
Upload New File
2018-04-12 17:27:02 +00:00
Misha Colbourne
64ef53a3d6
Upload New File
2018-04-12 17:25:17 +00:00
Misha Colbourne
cbc006c50a
Upload New File
2018-04-12 17:19:13 +00:00
Misha Colbourne
fa3ebfc9b5
Upload New File
2018-04-12 17:16:25 +00:00
Misha Colbourne
ba637664d5
Upload New File
2018-04-12 17:01:24 +00:00
Misha Colbourne
e1ec71b91b
Update champion_of_the_flame.txt
2018-04-12 17:01:03 +00:00
Misha Colbourne
1498d27a64
Upload New File
2018-04-12 16:49:40 +00:00
Misha Colbourne
ddb8921c35
Update champion_of_the_flame.txt
2018-04-12 16:46:54 +00:00
Misha Colbourne
5ea35caa91
Upload New File
2018-04-12 16:45:48 +00:00
Misha Colbourne
8697472989
Update multani_yavimayas_avatar.txt
2018-04-12 16:36:23 +00:00
Misha Colbourne
d40e66f21c
Upload New File
2018-04-12 16:17:26 +00:00
Misha Colbourne
709cc90bcb
Upload New File
2018-04-12 16:15:24 +00:00
Misha Colbourne
a9c2a59441
Upload New File
2018-04-12 16:11:50 +00:00
Misha Colbourne
220d8e962e
Upload New File
2018-04-12 16:02:42 +00:00
Misha Colbourne
00df39d2ea
Upload New File
2018-04-12 15:43:06 +00:00
Misha Colbourne
10904c24a3
Upload New File
2018-04-12 15:39:54 +00:00
Misha Colbourne
c06bd35bd5
Upload New File
2018-04-12 15:37:08 +00:00
Misha Colbourne
6f4fd0ae2a
Upload New File
2018-04-12 15:32:17 +00:00
Misha Colbourne
05569ca1ee
Upload New File
2018-04-12 15:26:18 +00:00
Misha Colbourne
35655673fa
DOM: Added some cards
2018-04-12 15:20:00 +00:00
Misha Colbourne
23c17b1937
DOM: Added some cards
2018-04-12 15:17:05 +00:00
Misha Colbourne
39369d6eb0
DOM: Added some cards
2018-04-12 15:13:32 +00:00
Misha Colbourne
5c3a974c90
DOM: Added some cards
2018-04-12 15:09:57 +00:00
Misha Colbourne
33613369cd
DOM: Added some cards
2018-04-12 15:07:37 +00:00
Misha Colbourne
866cdd3704
DOM: Added some cards
2018-04-12 15:03:21 +00:00
Misha Colbourne
468b9d655a
DOM: Added some cards
2018-04-12 15:02:17 +00:00
Misha Colbourne
28c78a1339
DOM: Added some cards
2018-04-12 14:54:31 +00:00
Michael Kamensky
b80e5c712a
Merge branch 'assorted-fixes' into 'master'
...
- AI: Don't hold land drops till main 2 if playing with the Momir avatar
See merge request core-developers/forge!385
2018-04-12 05:42:41 +00:00
Agetian
b54403163d
- Don't hold land drops till main 2 if playing with the Momir avatar (Momir Basic, MoJhoSto, etc.), otherwise it messes with the AI strategy for activating the avatar.
2018-04-12 08:41:56 +03:00
Hanmac
f7bed9089c
AbilityManaPart: add valid check for the SA itself
...
split later into extra check for SA and Host
2018-04-12 07:16:31 +02:00
Agetian
d325ce7a56
Merge remote-tracking branch 'origin/ai-dealdamage-to-planeswalker' into ai-dealdamage-to-planeswalker
2018-04-12 07:10:00 +03:00
Agetian
a3dc449cc9
- Added a TODO entry.
2018-04-12 07:09:40 +03:00
Agetian
c20093280c
- Do not consider "indirect Planeswalker burn" when deliberately evaluating a planeswalker vs. a player target (the clause must be removed and set as default later when the planeswalker redirection rule is fully removed).
2018-04-12 07:09:40 +03:00
Agetian
115720cc53
- Fixed a typo in the PLANESWALKERS card predicate preset.
2018-04-12 07:09:40 +03:00
Agetian
cd1c0cc526
- Only process planeswalkers in dealDamageChooseTgtPW.
2018-04-12 07:09:40 +03:00
Agetian
8c53689e17
- DealDamageAi for triggered direct damage to planeswalkers.
2018-04-12 07:09:40 +03:00
Agetian
d3fe888238
- Initial implementation: for the AI, consider dealing damage to planeswalkers directly when applicable.
2018-04-12 07:09:40 +03:00
swordshine
333ba13869
Merge branch 'staticDamageToReplace' into 'master'
...
Replacement Effect instead of StaticDamage
See merge request core-developers/forge!332
2018-04-12 00:43:22 +00:00
swordshine
d77fa6a390
Merge branch 'patch' into 'master'
...
DOM: Added some cards
See merge request core-developers/forge!383
2018-04-12 00:42:35 +00:00
swordshine
19b86606ce
Merge branch 'rix-possibilitystorm' into 'master'
...
Rivals of Ixalan Possibility Storm puzzle season.
See merge request core-developers/forge!372
2018-04-12 00:40:40 +00:00
swordshine
6ae9f5468a
Merge branch 'netdecks' into 'master'
...
Added some of Gos's mtggoldfish decklists to netdecks
See merge request core-developers/forge!382
2018-04-12 00:40:10 +00:00
Misha Colbourne
df2f48b860
DOM: Added some cards
2018-04-12 00:33:41 +00:00
Misha Colbourne
daae5ecec6
DOM: Added some cards
2018-04-11 23:27:43 +00:00
Misha Colbourne
ab0d6ecc1f
Upload New File
2018-04-11 23:25:02 +00:00
Rob Schnautz
f4ec8352d0
Update Dominaria.txt
2018-04-11 23:07:05 +00:00
austinio7116
fc0777b9ff
Added some of Gos's mtggoldfish decklists to netdecks
2018-04-11 22:54:40 +01:00
Michael Kamensky
55e492ee5d
Merge branch 'assorted-fixes' into 'master'
...
- Fixed Chandra, Bold Pyromancer (unused subability reference).
See merge request core-developers/forge!380
2018-04-11 19:09:35 +00:00
Agetian
5530adca42
- Fixed Chandra, Bold Pyromancer (unused subability reference).
2018-04-11 22:08:58 +03:00
Michael Kamensky
7c4e0329bb
Merge branch 'patch' into 'master'
...
DOM: Added some cards
See merge request core-developers/forge!379
2018-04-11 18:51:35 +00:00
Agetian
6ff0dd5327
- Added puzzle PS_RIX10 (RIX Sunset Puzzle).
2018-04-11 21:03:17 +03:00
Agetian
9a5b2594f8
- Added PS_RIX9 puzzle.
2018-04-11 20:42:25 +03:00
Agetian
6f57dab6ba
- Added PS_RIX8 puzzle.
2018-04-11 20:15:43 +03:00
Agetian
5154bbc070
- Added PS_RIX7 puzzle.
2018-04-11 19:47:29 +03:00
Misha Colbourne
c20029003c
DOM: Added some cards
2018-04-11 15:07:53 +00:00
Misha Colbourne
6a9e95b70a
Update thran_temporal_gateway.txt
2018-04-11 15:00:18 +00:00
Misha Colbourne
dfce092dbb
DOM: Added some cards
2018-04-11 14:59:57 +00:00
Misha Colbourne
8b59040a9a
DOM: Added some cards
2018-04-11 14:49:37 +00:00
Misha Colbourne
bb39f66a32
DOM: Added some cards
2018-04-11 14:36:18 +00:00
Michael Kamensky
019bc27cf2
Merge branch 'master' into 'master'
...
Fixed two bugs
Closes #9
See merge request core-developers/forge!378
2018-04-11 12:10:20 +00:00
swordshine
ab6de1752f
- Fixed issue #9 (Angrath, Minotaur Pirate vs. indestructible creatures
...
)
2018-04-11 17:48:47 +08:00
swordshine
5a9dc2e09a
- fixed issure 431
2018-04-11 16:44:33 +08:00
Agetian
de45adf797
- Added PS_RIX6 puzzle.
2018-04-11 09:33:25 +03:00
Agetian
d308fba3eb
- Added PS_RIX5 puzzle.
2018-04-11 09:16:09 +03:00
Agetian
3c5e4dd944
- Added a TODO entry.
2018-04-11 08:58:27 +03:00
Agetian
43a7e895a4
- Do not consider "indirect Planeswalker burn" when deliberately evaluating a planeswalker vs. a player target (the clause must be removed and set as default later when the planeswalker redirection rule is fully removed).
2018-04-11 08:56:14 +03:00
Agetian
086ea97365
- Flavor: Forests in PS_RIX3 are now from Ixalan.
2018-04-11 08:36:19 +03:00
Agetian
1c9b3e5d22
- Added PS_RIX4 puzzle.
2018-04-11 08:33:23 +03:00
Agetian
2db32d289f
- Fixed a typo in the PLANESWALKERS card predicate preset.
2018-04-11 08:05:47 +03:00
Agetian
4d33823f28
- Only process planeswalkers in dealDamageChooseTgtPW.
2018-04-11 07:48:48 +03:00
Agetian
73b075d0e7
- DealDamageAi for triggered direct damage to planeswalkers.
2018-04-11 07:31:00 +03:00
Agetian
6f93fb29b4
- Initial implementation: for the AI, consider dealing damage to planeswalkers directly when applicable.
2018-04-11 07:16:58 +03:00
Agetian
0bf80df486
- Clarification for PS_RIX3.
2018-04-10 22:59:03 +03:00
Agetian
b84aecc1c6
- Added PS_RIX3 puzzle.
2018-04-10 22:57:57 +03:00
Agetian
2ca008861d
- Fixed the transformed state of Azor's Gateway in PS_RIX2.
2018-04-10 22:18:07 +03:00
Agetian
4362291fb7
Merge remote-tracking branch 'origin/rix-possibilitystorm' into rix-possibilitystorm
2018-04-10 22:14:31 +03:00
Agetian
563f818523
- Updating CHANGES.txt for RIX Possibility Storm.
2018-04-10 22:13:20 +03:00
Agetian
28b4355d7b
- Added PS_RIX2 puzzle.
2018-04-10 22:11:29 +03:00
Agetian
faca4089b7
- Added PS_RIX1 puzzle.
...
- Fixed Puzzle Mode init for setting the player's hand size which sometimes failed to work.
2018-04-10 22:11:29 +03:00
Michael Kamensky
e7c8fe966f
Merge branch 'master' into 'master'
...
- Updating CHANGES.txt.
See merge request core-developers/forge!377
2018-04-10 19:08:17 +00:00
Agetian
9e2447f601
- Updating CHANGES.txt.
2018-04-10 22:06:20 +03:00
Agetian
3b8059281b
Merge remote-tracking branch 'origin/rix-possibilitystorm' into rix-possibilitystorm
2018-04-10 21:53:29 +03:00
Agetian
4103a007db
- Added PS_RIX2 puzzle.
2018-04-10 21:45:30 +03:00
Michael Kamensky
5e548465dc
Merge branch 'patch' into 'master'
...
DOM: Added some cards
See merge request core-developers/forge!375
2018-04-10 18:18:53 +00:00
Agetian
52cbacd306
- Added PS_RIX1 puzzle.
...
- Fixed Puzzle Mode init for setting the player's hand size which sometimes failed to work.
2018-04-10 20:54:44 +03:00
Michael Kamensky
666459c011
Merge branch 'patch-1else' into 'master'
...
Fix CopyPermanentEffect
See merge request core-developers/forge!376
2018-04-10 17:50:18 +00:00
Hans Mackowiak
f6dc955d4b
Update CopyPermanentEffect
2018-04-10 17:48:30 +00:00
Misha Colbourne
a71f4dc0b2
Update orcish_vandal.txt
2018-04-10 16:32:13 +00:00
Misha Colbourne
939b25efd8
DOM: Added some cards
2018-04-10 16:22:50 +00:00
Misha Colbourne
729f35b6c1
DOM: Added some cards
2018-04-10 16:20:32 +00:00
Misha Colbourne
97995f9b8c
DOM: Added some cards
2018-04-10 16:16:07 +00:00
Misha Colbourne
2997deac66
DOM: Added some cards
2018-04-10 16:13:29 +00:00
Misha Colbourne
a77e12b078
DOM: Added some cards
2018-04-10 16:06:23 +00:00
austinio7116
421b70b4f6
Merge branch 'dom-card-fixes' into 'master'
...
DOM Card Fixes
See merge request core-developers/forge!374
2018-04-10 13:31:19 +00:00
swordshine
1911d6915c
Merge branch 'patch' into 'master'
...
DOM: Added some cards
See merge request core-developers/forge!373
2018-04-10 13:10:45 +00:00
Luke Way
6e0ba80d12
Tokens created with Karn's third ability only buff themselves
2018-04-10 09:05:54 -04:00
Luke Way
48fdac42f4
Tempest Djinn has Flying
2018-04-10 09:04:54 -04:00
Luke Way
cb5dca5c69
Zahid is Legendary
2018-04-10 09:04:16 -04:00
Misha Colbourne
36c699970b
DOM: Added some cards
2018-04-10 12:23:52 +00:00
Misha Colbourne
7ebb70247c
DOM: Added some cards
2018-04-10 12:21:38 +00:00
Misha Colbourne
4a65c70668
DOM: Added some cards
2018-04-10 12:20:04 +00:00
Michael Kamensky
b7a0500f25
Merge branch 'cleanup-multiplayer-android' into 'master'
...
Cleanup multiplayer Android code, fix player heights in two player mode in Landscape orientation
See merge request core-developers/forge!371
2018-04-10 08:58:33 +00:00
Agetian
809b047523
- Added PS_RIX1 puzzle.
...
- Fixed Puzzle Mode init for setting the player's hand size which sometimes failed to work.
2018-04-10 11:56:07 +03:00
Agetian
afe040d0b6
- Minor cleanup.
2018-04-10 10:58:51 +03:00
Agetian
9a43c1b3ae
- Ensure that players have equal player panel heights in a two-player game in Landscape mode
2018-04-10 10:56:33 +03:00
Agetian
7e58e204ed
- Code style cleanup/unification in multiplayer Forge for Android.
2018-04-10 10:49:24 +03:00
Hanmac
b5be110f0c
Replacement Effect instead of StaticDamage
2018-04-10 07:15:41 +02:00
Hanmac
81ea744e38
fixed Druid's Deliverance
2018-04-10 07:15:26 +02:00
Michael Kamensky
f014285143
Merge branch 'patch' into 'master'
...
DOM: Added some cards
See merge request core-developers/forge!370
2018-04-09 17:31:00 +00:00
Misha Colbourne
2f194a99d3
DOM: Added some cards
2018-04-09 16:00:31 +00:00
Michael Kamensky
63094bee7a
Merge branch 'cube-update' into 'master'
...
- Update some ported draft cubes and add a new cube (Legacy 2018).
See merge request core-developers/forge!369
2018-04-09 09:00:15 +00:00
Agetian
7d2965ee34
- Update some ported draft cubes and add the February 2018 legacy cube.
2018-04-09 11:59:02 +03:00
Michael Kamensky
aabfb0ab1c
Merge branch 'deckgenimprovements' into 'master'
...
Updated card deck generation files, plus fixed bug with recent generation code change
See merge request core-developers/forge!368
2018-04-09 08:43:09 +00:00
austinio7116
bd321edd20
Updated card deck generation files, plus fixed bug with recent generation code change
2018-04-09 09:31:58 +01:00
Michael Kamensky
334be5afc7
Merge branch 'CopyPermPopulate' into 'master'
...
CopyPerm: rewoke and update with Populate
See merge request core-developers/forge!367
2018-04-09 08:28:56 +00:00
Hanmac
0bc12e744e
CopyPerm: rewoke and update with Populate
2018-04-09 07:50:44 +02:00
austinio7116
15772e20ac
Merge branch 'vital-promo-sets' into 'master'
...
Vital promo sets
See merge request core-developers/forge!366
2018-04-09 05:24:26 +00:00
Rob Schnautz
75d3972196
Delete Promo set for Gatherer.txt
2018-04-08 20:47:06 +00:00
Rob Schnautz
e89d6f7de3
Update DragonCon 1994.txt
2018-04-08 20:36:56 +00:00
Rob Schnautz
1a5f79732a
Add new file
2018-04-08 20:35:52 +00:00
Rob Schnautz
1e2077cf91
Add new file
2018-04-08 20:32:29 +00:00
Rob Schnautz
6dbdfe2fb4
Add new file
2018-04-08 20:31:55 +00:00
Rob Schnautz
e7702f97b0
Add new file
2018-04-08 20:31:15 +00:00
Rob Schnautz
e1c47289c9
Add new file
2018-04-08 20:30:30 +00:00
Michael Kamensky
2efa5f6f14
Merge branch 'assorted-fixes' into 'master'
...
- Added a missing reference to Chandra, Fire of Kaladesh.
See merge request core-developers/forge!365
2018-04-08 20:06:11 +00:00
Michael Kamensky
bb1ab54d13
Merge branch 'patch' into 'master'
...
DOM: Added some cards
See merge request core-developers/forge!364
2018-04-08 20:06:09 +00:00
Agetian
f49bd65526
- Added a missing reference to Chandra, Fire of Kaladesh.
2018-04-08 23:04:58 +03:00
Misha Colbourne
8bae5dd93b
DOM: Added some cards
2018-04-08 18:03:34 +00:00
Michael Kamensky
37e4d49d3d
Merge branch 'BrawlFormat' into 'master'
...
Fix to ensure randomly added cards in deck generation for commander/brawl are…
See merge request core-developers/forge!363
2018-04-08 06:40:15 +00:00
austinio7116
e0b7061ac3
Fix to ensure randomly added cards in deck generation for commander/brawl are not illegal repeat copies of the commander
2018-04-08 06:10:37 +01:00
Rob Schnautz
304aa4eeeb
Update Dominaria.txt
2018-04-08 01:36:59 +00:00
Michael Kamensky
79b614e5c3
Merge branch 'FlipCoinAmount' into 'master'
...
FlipCoin: add Amount so Head and Tails abilities can use the amount
See merge request core-developers/forge!360
2018-04-07 18:38:34 +00:00
Michael Kamensky
af5b20fcd5
Merge branch 'patch' into 'master'
...
DOM: Added some cards
See merge request core-developers/forge!362
2018-04-07 18:31:13 +00:00
Misha Colbourne
f30e21ab4b
DOM: Added some cards
2018-04-07 17:47:08 +00:00
Hanmac
6c04084891
FlipCoin: add Amount so Head and Tails abilities can use the amount
2018-04-07 11:14:07 +02:00
swordshine
70adc36089
Merge branch 'master' into 'master'
...
- Fixed Josu Vess
See merge request core-developers/forge!359
2018-04-07 03:31:22 +00:00
swordshine
f6b85ce384
- Fixed Josu Vess
2018-04-07 11:30:27 +08:00
swordshine
cce114ce04
Merge branch 'patch' into 'master'
...
DOM: Added some cards
See merge request core-developers/forge!358
2018-04-07 03:27:20 +00:00
swordshine
6ba0577270
Merge branch 'master' into 'master'
...
DOM: Added some cards
See merge request core-developers/forge!357
2018-04-07 02:47:14 +00:00
Misha Colbourne
ac0755c8d3
DOM: Added some cards
2018-04-07 00:20:17 +00:00
Rob Schnautz
03a17a88a1
Update Dominaria.txt
2018-04-06 21:37:58 +00:00
Misha Colbourne
f593cf4e09
DOM: Added some cards
2018-04-06 16:09:59 +00:00
Misha Colbourne
80d24dc8a1
DOM: Added some cards
2018-04-06 15:58:52 +00:00
Misha Colbourne
4b3ce9e701
DOM: Added some cards
2018-04-06 15:54:34 +00:00
Misha Colbourne
89c6ad5f9d
Update rite_of_belzenlok.txt
2018-04-06 15:46:31 +00:00
Misha Colbourne
99e451005c
Update memorial_to_glory.txt
2018-04-06 15:45:56 +00:00
Misha Colbourne
635c898016
DOM: Added some cards
2018-04-06 15:42:02 +00:00
Misha Colbourne
691c0501ea
DOM: Added some cards
2018-04-06 14:58:04 +00:00
Misha Colbourne
7c8ddb2132
Update the_flame_of_keld.txt
2018-04-06 14:57:42 +00:00
Misha Colbourne
22ede8bf66
Update the_first_eruption.txt
2018-04-06 14:57:16 +00:00
Misha Colbourne
0cebf1552f
DOM: Added some cards
2018-04-06 14:16:22 +00:00
Misha Colbourne
e8fb4f50b3
Update the_flame_of_keld.txt
2018-04-06 14:03:07 +00:00
Misha Colbourne
a5ebf637bd
Update the_antiquities_war.txt
2018-04-06 14:02:51 +00:00
Misha Colbourne
6e4fac03ec
DOM: Added some cards
2018-04-06 13:58:07 +00:00
Misha Colbourne
58f4c1ee7e
DOM: Added some cards
2018-04-06 13:39:14 +00:00
swordshine
faec1f969c
- Update some scripts
2018-04-06 20:06:09 +08:00
swordshine
5ab42eaa1d
- Added Helm of the Host
2018-04-06 18:54:43 +08:00
swordshine
ccab7cd9e1
- Updated Jaya Ballard
2018-04-06 18:27:43 +08:00
swordshine
24d86684ef
- Added Lich's Mastery
2018-04-06 16:55:51 +08:00
swordshine
633a1d644a
- Added Damping Sphere
2018-04-06 16:05:08 +08:00
swordshine
59057e69a3
- Added Daring Archaeologist
2018-04-06 13:57:58 +08:00
swordshine
6ce5261dbd
Merge branch 'master' into 'master'
...
- DOM: Added some cards
See merge request core-developers/forge!356
2018-04-06 05:55:18 +00:00
swordshine
3b501003ee
- Added Dauntless Bodyguard
2018-04-06 13:23:04 +08:00
swordshine
8e87805689
Merge branch 'master' into 'master'
...
Added "UntilYourNextTurn" duration for AnimateAll effect
See merge request core-developers/forge!355
2018-04-06 05:15:02 +00:00
swordshine
33e7caf965
- DOM: Added Sylvan Awakening
2018-04-06 13:13:17 +08:00
swordshine
5af448c039
- Fixed Song of Freyalise
2018-04-06 13:02:10 +08:00
swordshine
542b3da250
Merge branch 'master' into 'master'
...
- Fixed two cards
See merge request core-developers/forge!354
2018-04-06 04:52:25 +00:00
swordshine
acdb17d28c
- Fixed two cards
2018-04-06 12:51:15 +08:00
swordshine
f9e90f0b97
Merge branch 'dom-oracle-updates' into 'master'
...
Oracle updates (non-functional)
See merge request core-developers/forge!353
2018-04-06 04:48:08 +00:00
swordshine
4810ba6378
Merge branch 'master' into 'master'
...
- Fixed some cards
See merge request core-developers/forge!351
2018-04-06 04:46:49 +00:00
swordshine
e61c8d83f5
- Cleanup
2018-04-06 12:46:16 +08:00
swordshine
671340e12f
Merge branch 'patch' into 'master'
...
DOM: Added some cards
See merge request core-developers/forge!350
2018-04-06 04:42:39 +00:00
Misha Colbourne
3c7ac3156a
DOM: Added some cards
2018-04-06 01:55:42 +00:00
Misha Colbourne
d9f2d17d15
DOM: Added some cards
2018-04-06 01:36:29 +00:00
Misha Colbourne
7d760fe65b
Update the_mirari_conjecture.txt
2018-04-06 01:32:01 +00:00
Rob Schnautz
53f0cc6f21
Update Dominaria.txt
2018-04-06 01:21:07 +00:00
Misha Colbourne
0a16859c4d
Update benalish_honor_guard.txt
2018-04-06 01:18:05 +00:00
Misha Colbourne
32795034b5
DOM: Added some cards
2018-04-06 01:17:48 +00:00
Rob Schnautz
e0b474d2d4
Update gilded_lotus.txt
2018-04-06 01:16:52 +00:00
Misha Colbourne
e82ee5ac14
Update the_mirari_conjecture.txt
2018-04-06 01:06:24 +00:00
Misha Colbourne
b4b9a4672d
DOM: Added some cards
2018-04-06 01:05:58 +00:00
Misha Colbourne
c64b70be2e
DOM: Added some cards
2018-04-06 00:43:17 +00:00
Misha Colbourne
cf95c37f39
DOM: Added some cards
2018-04-05 23:37:18 +00:00
Misha Colbourne
ca855da46e
DOM: Added some cards
2018-04-05 22:56:34 +00:00
Misha Colbourne
d166f0afea
DOM: Added some cards
2018-04-05 19:37:08 +00:00
Misha Colbourne
ab1e21079f
Update song_of_freyalise.txt
2018-04-05 19:23:41 +00:00
Misha Colbourne
4956dba6ea
DOM: Added some cards
2018-04-05 19:23:08 +00:00
Misha Colbourne
c9701b3631
DOM: Added some cards
2018-04-05 19:14:50 +00:00
Misha Colbourne
f61e5d8e14
DOM: Added some cards
2018-04-05 19:01:57 +00:00
Misha Colbourne
773c3fd0d5
Update unwind.txt
2018-04-05 18:52:26 +00:00
Misha Colbourne
f0b743a7cf
Update unwind.txt
2018-04-05 18:52:09 +00:00
Misha Colbourne
5453b8f051
DOM: Added some cards
2018-04-05 18:51:59 +00:00
Misha Colbourne
dbe440b3ee
DOM: Added some cards
2018-04-05 18:49:47 +00:00
Misha Colbourne
b410285758
DOM: Added some cards
2018-04-05 16:53:51 +00:00
Misha Colbourne
a591fefcbc
DOM: Added some cards
2018-04-05 16:27:06 +00:00
Misha Colbourne
d4fc353909
DOM: Added some cards
2018-04-05 15:55:24 +00:00
Misha Colbourne
8c81064453
DOM: Added some cards
2018-04-05 15:26:48 +00:00
Misha Colbourne
fd553e9940
Update ghitu_chronicler.txt
2018-04-05 15:24:26 +00:00
Misha Colbourne
872f411250
DOM: Added some cards
2018-04-05 15:15:38 +00:00
Misha Colbourne
0cd4993fb0
DOM: Added some cards
2018-04-05 15:09:47 +00:00
Misha Colbourne
582d4d19e1
DOM: Added some cards
2018-04-05 15:07:54 +00:00
Misha Colbourne
9a159bd672
DOM: Added some cards
2018-04-05 14:59:36 +00:00
Misha Colbourne
29a798e2a9
DOM: Added some cards
2018-04-05 14:38:58 +00:00
Misha Colbourne
ee4e95b7e6
DOM: Added some cards
2018-04-05 14:38:47 +00:00
Misha Colbourne
11a04ffc15
DOM: Added some cards
2018-04-05 14:38:31 +00:00
Misha Colbourne
0391bf1cce
DOM: Added some cards
2018-04-05 14:38:22 +00:00
Misha Colbourne
43d53ec2b4
DOM: Added some cards
2018-04-05 14:38:09 +00:00
swordshine
b44bf4bb47
- Fixed Etali, Primal Storm
2018-04-05 22:33:46 +08:00
swordshine
ecac92d9b3
- Skipping your "next" untap step is cumulative.
2018-04-05 22:16:54 +08:00
swordshine
45b6f1a6ef
- Fixed "precombat main phase" triggers
2018-04-05 22:07:15 +08:00
swordshine
d61aeb09c0
- Fixed Sage of Ancient Lore
2018-04-05 21:28:15 +08:00
Misha Colbourne
8fa1843d79
DOM: Added some cards
2018-04-05 13:27:14 +00:00
Misha Colbourne
3ee7277409
DOM: Added some cards
2018-04-05 13:17:28 +00:00
swordshine
1139940c24
Merge branch 'master' into 'master'
...
- Fixed cost description for Cycling (Street Wraith)
See merge request core-developers/forge!349
2018-04-05 13:16:20 +00:00
swordshine
571e69bb16
- Fixed Land Tax and similar cards
2018-04-05 21:15:53 +08:00
swordshine
a5ea35e6b7
- Fixed cost description for Cycling (Street Wraith)
2018-04-05 20:18:21 +08:00
swordshine
d4ad66e2a5
Merge branch 'patch' into 'master'
...
DOM: Added some cards
See merge request core-developers/forge!348
2018-04-05 02:32:34 +00:00
Misha Colbourne
886c732626
DOM: Added some cards
2018-04-05 01:06:49 +00:00
Misha Colbourne
c4e0528ce8
DOM: Added some cards
2018-04-05 00:56:15 +00:00
Misha Colbourne
d4f524769f
Update cabal_paladin.txt
2018-04-05 00:40:54 +00:00
Rob Schnautz
defdeb1f44
Update Dominaria.txt
2018-04-04 23:55:40 +00:00
Rob Schnautz
3b411c657d
Update Dominaria.txt
2018-04-04 23:32:14 +00:00
Misha Colbourne
67037c7837
DOM: Added some new cards
2018-04-04 22:59:42 +00:00
Misha Colbourne
dd93588539
DOM: Added some new cards
2018-04-04 22:07:30 +00:00
Misha Colbourne
d7bc7df3d2
DOM: Added some new cards
2018-04-04 22:07:06 +00:00
swordshine
b3aae7824c
Merge branch 'sagaCounterFix' into 'master'
...
Saga: fix if last ability is countered
See merge request core-developers/forge!347
2018-04-04 10:59:07 +00:00
Hanmac
e0dc5d4ced
Saga: fix if last ability is countered
2018-04-04 07:49:04 +02:00
Sol
f7099b4555
Merge branch 'network-play' into 'master'
...
use CardView for selection of exterting attackers
See merge request core-developers/forge!345
2018-04-04 02:37:47 +00:00
Jamin W. Collins
3f8a3f3342
use CardView for selection of exterting attackers
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-04-03 20:12:15 -06:00
swordshine
2b8afc3972
Merge branch 'patch' into 'master'
...
Fixed a crash when Momir Avatar copys an etbcounter card
See merge request core-developers/forge!344
2018-04-04 01:03:33 +00:00
swordshine
771341f2e9
- Fixed a crash when MMomir Avatar copys an etbcounter card
2018-04-04 09:02:35 +08:00
Michael Kamensky
8c928e2b01
Merge branch 'saga' into 'master'
...
Do Saga Abilities
See merge request core-developers/forge!343
2018-04-03 17:27:54 +00:00
Hanmac
8c601f86f6
Do Saga Abilities
2018-04-03 15:19:54 +02:00
Michael Kamensky
4537c364ec
Merge branch 'bugfixes2' into 'master'
...
Catch UPNP error on android to allow hosting network game
See merge request core-developers/forge!341
2018-04-03 04:45:12 +00:00
Rob Schnautz
0eb66aebff
Update Dominaria.txt
2018-04-03 03:51:30 +00:00
Sol
eb4fc9f7ce
Merge branch 'momirvariant' into 'master'
...
Added MoJhoSto variant
See merge request core-developers/forge!338
2018-04-03 01:14:19 +00:00
austinio7116
e6ddc61e86
Catch UPNP error on android to allow hosting network game
2018-04-02 23:31:06 +01:00
Sol
c021fd5eb8
Merge branch 'bugfixes2' into 'master'
...
Readded extended format to fix quests
See merge request core-developers/forge!340
2018-04-02 21:34:59 +00:00
austinio7116
9b89e79f44
Readded extended format
2018-04-02 22:23:16 +01:00
austinio7116
79ed54097a
Readded extended format to fix quests
2018-04-02 22:19:46 +01:00
austinio7116
8647409f9d
Readded extended format
2018-04-02 22:03:57 +01:00
Michael Kamensky
03d9983924
Merge branch 'cardedition-npe' into 'master'
...
Add null check on CardEdition
See merge request core-developers/forge!339
2018-04-02 20:21:05 +00:00
Michael Kamensky
dbd65941dc
Merge branch 'patch' into 'master'
...
- Fixed a bug (Yisan, the Wanderer Bard's + Rings of Brighthearth)
See merge request core-developers/forge!337
2018-04-02 20:21:00 +00:00
Michael Kamensky
b481b629b5
Update CardEdition.java
2018-04-02 20:20:41 +00:00
Luke Way
0b5a92ebc9
Fixed whitespace
2018-04-02 09:36:58 -04:00
Luke Way
942f5dcfbd
Added null check on CardEdition. Encountered NPE when adding basic lands in deck builder with cards from new set.
2018-04-02 09:32:38 -04:00
austinio7116
a73667610b
Added MoJhoSto variant
2018-04-02 07:19:09 +01:00
swordshine
0e98da8bca
- Yisan, the Wanderer Bard's + Rings of Brighthearth now works
2018-04-02 13:54:09 +08:00
Michael Kamensky
4dcd80e2ef
Merge branch 'patch' into 'master'
...
- Fixed a crash (varolz, the scar-striped + dryad arbor)
See merge request core-developers/forge!336
2018-04-02 05:50:55 +00:00
swordshine
eeec3feb1f
- Fixed a crash (varolz, the scar-striped + dryad arbor)
2018-04-02 11:55:44 +08:00
Sol
af70a1f58b
Merge branch 'BrawlFormat' into 'master'
...
Moved formats into separate folder so that custom formats can be added
See merge request core-developers/forge!331
2018-04-01 02:53:55 +00:00
Sol
8ebd6e082e
Merge branch 'user-reported-bugs' into 'master'
...
Crackling Doom - call logic for creature sacrifice
Closes #401
See merge request core-developers/forge!335
2018-04-01 02:27:34 +00:00
austinio7116
ff1e6b835c
Fixed label of rhonas's last stand effect
2018-03-31 22:02:37 +01:00
austinio7116
f76992d9de
Updated gameformats with new enum type to separate sanctioned, casual, historic and custom.
2018-03-31 21:41:37 +01:00
austinio7116
d11013c689
Updated gameformats with new enum type to separate sanctioned, casual, historic and custom.
2018-03-31 21:23:22 +01:00
Jamin W. Collins
4b7a020f8e
Crackling Doom - call logic for creature sacrifice
...
Fixes : core-developers/forge#401
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-03-31 10:46:32 -06:00
swordshine
a7740757a9
Merge branch 'patch' into 'master'
...
- Fixed Evra, Halcyon Witness
See merge request core-developers/forge!334
2018-03-31 14:40:56 +00:00
swordshine
e59477801e
- Fixed Evra, Halcyon Witness
2018-03-31 22:40:29 +08:00
austinio7116
81326c996d
Updated CHANGES.txt
2018-03-31 07:09:56 +01:00
austinio7116
9fbac2aeaa
Updated CHANGES.txt
2018-03-31 07:08:46 +01:00
austinio7116
6248cf31c3
Code and properties cleanup
2018-03-31 06:55:01 +01:00
maustin
f3d11dbe5b
Merge branch 'master' into BrawlFormat
2018-03-30 22:07:13 +01:00
austinio7116
a8c5d7bf2a
Merge branch 'network-play' into 'master'
...
Network play fixes
Closes #396
See merge request core-developers/forge!333
2018-03-30 21:06:05 +00:00
austinio7116
c78d235b07
Moved formats into single files with new "Order", "Core" and "Name" properties.
2018-03-30 21:57:13 +01:00
Jamin W. Collins
2f5a83e171
Show external IP when hosting, if possible
...
Fixes : core-developers/forge#396
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-03-30 08:37:17 -06:00
Jamin W. Collins
35d0e73901
handle null response from getPhase()
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-03-30 08:20:34 -06:00
Jamin W. Collins
434573a5f8
reflow the PhaseIndicator switch statement
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-03-30 08:11:50 -06:00
austinio7116
3810475ee8
Better example format files to incude pauper and an example block format
2018-03-30 10:08:08 +01:00
austinio7116
057f5face3
Fixed folder format loading to ensure core sets load first (otherwise android may not load standard correctly)
2018-03-30 09:53:35 +01:00
maustin
021c133db3
Merge branch 'master' into BrawlFormat
2018-03-30 08:06:39 +01:00
austinio7116
9082a89c59
Moved formats into separate folder so that additional custom format files can be added - added Pauper and Kaladesh_Standard as examples
2018-03-30 07:49:54 +01:00
Michael Kamensky
70eec78416
Merge branch 'BrawlFormat' into 'master'
...
Brawl format
See merge request core-developers/forge!324
2018-03-30 06:35:07 +00:00
Michael Kamensky
4e824ae7d2
Merge branch 'adjust-upcoming-set-handling' into 'master'
...
Only allow core or expansions to be upcoming sets
See merge request core-developers/forge!329
2018-03-30 05:59:38 +00:00
Rob Schnautz
1bac0903a0
Update Dominaria.txt
2018-03-30 02:37:48 +00:00
Rob Schnautz
d0ddadeb13
Add new file
2018-03-30 02:25:26 +00:00
Chris H
4b77ccb5f6
Only allow core or expansions to be upcoming sets
2018-03-29 21:29:07 -04:00
austinio7116
3ea9f7d218
Removed unwanted whitespace and imports
2018-03-29 21:06:41 +01:00
Michael Kamensky
84a49752d0
Merge branch 'network-play' into 'master'
...
Network Play Fixes
Closes #390
See merge request core-developers/forge!327
2018-03-29 20:02:42 +00:00
Jamin Collins
736513f8e1
Merge branch 'cantTgtNullPointerNoValidTgt' into 'master'
...
Prevent crash when no validTgts in params for spell ability
See merge request core-developers/forge!328
2018-03-29 15:29:04 +00:00
austinio7116
e26887036e
Now using filterrules rather than printing rules to determine if a card is brawl legal - still using printing rules to determine which basic lands to use in generated decks
2018-03-29 16:28:32 +01:00
Jamin W. Collins
e9773e57b7
make dual list dialog sizing dynamic, like single
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-03-29 09:26:53 -06:00
Jamin W. Collins
1d5a3b0184
ensure that SAVs are used for player decision
...
Fixes : core-developers/forge#390
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-03-29 09:26:53 -06:00
Jamin W. Collins
f6d8a85423
remove trailing whitespace
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-03-29 09:26:53 -06:00
austinio7116
8e074e2093
Removed unwanted import
2018-03-29 11:15:06 +01:00
austinio7116
70bd88e2d9
Fixed failing tests due to missing StaticData. Fixed Commander-based fully random deck generation.
2018-03-29 08:47:15 +01:00
austinio7116
9e053865e1
Code cleanup
2018-03-29 07:00:37 +01:00
austinio7116
08dc5f5654
Fixed deckformat to fully support Brawl requiring standard legal cards. Deck generation for brawl working on desktop and android.
2018-03-29 06:33:02 +01:00
elliot
a1d7f2c774
Prevent crash when no validTgts in params for static ability
...
Issue reproducable casting chandra's ignition into a board with only a hexproof creature
2018-03-28 21:32:25 -04:00
austinio7116
ed564b904f
Random brawl deck generator working on Desktop
2018-03-28 23:41:57 +01:00
maustin
b9aef9b317
Merge branch 'master' into BrawlFormat
2018-03-28 06:44:42 +01:00
Jamin W. Collins
7b9bfaaa18
ensure WrappedAbility has reasonable description set
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-03-27 17:39:12 -06:00
austinio7116
edf6d48e6b
Remove commander damage rule from Brawl
2018-03-28 00:01:39 +01:00
austinio7116
ba41a27981
Corrected name of brawl deck builder button
2018-03-27 23:53:27 +01:00
maustin
f72ca1d2ae
Merge remote-tracking branch 'origin/BrawlFormat' into BrawlFormat
2018-03-27 23:05:24 +01:00
austinio7116
e2ee43fb2d
Code cleanup
2018-03-27 23:04:16 +01:00
austinio7116
6a38654a23
Code cleanup
2018-03-27 06:50:39 +01:00
Michael Kamensky
3e9e1ee865
Merge branch 'dom-oracle-updates' into 'master'
...
DOM Oracle changes (non-functional)
See merge request core-developers/forge!325
2018-03-27 05:07:01 +00:00
Sol
eb12b7a7ec
Merge branch 'quotefix' into 'master'
...
Use double quotes to prevent users with apostrophes from causing issues.
Closes #385
See merge request core-developers/forge!326
2018-03-27 01:43:20 +00:00
KrazyTheFox
2d23ce0084
Use double quotes to prevent users with apostrophes from causing issues.
...
Pesky users.
2018-03-26 21:40:31 -04:00
swordshine
b94aa70c65
Merge branch 'patch' into 'master'
...
DOM: Added some cards
See merge request core-developers/forge!323
2018-03-27 00:57:59 +00:00
Rob Schnautz
0890dcee95
Update woodland_cemetery.txt
2018-03-27 00:40:58 +00:00
Rob Schnautz
6cd44b4564
Update sulfur_falls.txt
2018-03-27 00:40:25 +00:00
Rob Schnautz
54a56a8cd4
Update isolated_chapel.txt
2018-03-27 00:39:30 +00:00
Rob Schnautz
80552bc2f1
Update hinterland_harbor.txt
2018-03-27 00:38:32 +00:00
Rob Schnautz
7cc8e606f1
Update clifftop_retreat.txt
2018-03-27 00:37:59 +00:00
Rob Schnautz
eaaf52ae3d
Update timber_gorge.txt
2018-03-27 00:36:26 +00:00
Rob Schnautz
e8dc787d8c
Update meandering_river.txt
2018-03-27 00:35:48 +00:00
Misha Colbourne
c8a213ce86
Update teferi_timebender.txt
2018-03-26 23:15:43 +00:00
Misha Colbourne
0a1a4a4ad1
DOM: Added some cards
2018-03-26 23:08:40 +00:00
Misha Colbourne
32644f17fe
DOM: Added some cards
2018-03-26 22:54:27 +00:00
Misha Colbourne
cc3196da95
Update karplusan_hound.txt
2018-03-26 22:53:18 +00:00
Misha Colbourne
e8e854cfa2
DOM: Added some cards
2018-03-26 22:48:49 +00:00
Misha Colbourne
1830eb7186
Update niambi_faithful_healer.txt
2018-03-26 22:45:00 +00:00
Misha Colbourne
d5f93b722c
DOM: Added some cards
2018-03-26 22:37:14 +00:00
Misha Colbourne
7271b6f585
DOM: Added some cards
2018-03-26 22:01:30 +00:00
austinio7116
5b8342188c
Fixed adding planeswalker commanders from pool in android brawl deck editor
2018-03-26 22:59:16 +01:00
Misha Colbourne
acae61c26a
DOM: Added some cards
2018-03-26 21:58:53 +00:00
austinio7116
756c272821
Fixed brawl deck editor and deckformat rules for brawl
2018-03-26 20:39:34 +01:00
Michael Kamensky
d71026f7ae
Merge branch 'patch' into 'master'
...
- Reset the activations so that flickering a planeswalker can activate the loyalty ability again
See merge request core-developers/forge!322
2018-03-26 18:16:15 +00:00
Misha Colbourne
71edc398d0
DOM: Added some cards
2018-03-26 17:34:24 +00:00
swordshine
ab96026176
- Reset the activations so that flickering a planeswalker can activate the loyalty ability again
2018-03-26 22:47:45 +08:00
swordshine
5942df216a
Merge branch 'apiTypeCaseCrashFix' into 'master'
...
Api type case crash fix
See merge request core-developers/forge!321
2018-03-26 14:45:33 +00:00
swordshine
319b450532
Merge branch 'patch' into 'master'
...
Patch
See merge request core-developers/forge!319
2018-03-26 14:44:22 +00:00
austinio7116
364bf3724f
Added UI elements required for Brawl variant
2018-03-26 06:57:15 +01:00
elliot
45cfc56e2d
Merge branch 'master' of https://git.cardforge.org/core-developers/forge into apiTypeCaseCrashFix
2018-03-25 23:20:39 -04:00
elliot
b40f460c59
Simple fix for issue where the case of lifeloss for afflict creatures did not match apiType case, causing crashes
2018-03-25 23:08:06 -04:00
Sol
c980d1c9d4
Merge branch 'sysout-cleanup' into 'master'
...
Sysout cleanup
See merge request core-developers/forge!286
2018-03-26 01:18:19 +00:00
swordshine
f961bad4d9
Merge branch 'patch' into 'master'
...
Update swift_warden.txt
See merge request core-developers/forge!320
2018-03-26 00:40:56 +00:00
Misha Colbourne
a0626b7166
Update swift_warden.txt
2018-03-25 22:12:46 +00:00
austinio7116
81373d2b69
Initial fiddling with Brawl game formats
2018-03-25 19:58:52 +01:00
swordshine
18a0ec2f67
- Fixed Bloodstone Goblin
2018-03-25 23:11:36 +08:00
swordshine
1009a73e0a
- Added some cards
2018-03-25 22:49:40 +08:00
swordshine
318377cb7e
- Deepglow Skate should work with Doubling Season
2018-03-25 22:44:21 +08:00
Michael Kamensky
a8ebd94e88
Merge branch 'crested-sunmare-modifier' into 'master'
...
Make AI remove Crested Sunmare before its tokens
See merge request core-developers/forge!318
2018-03-25 14:21:30 +00:00
swordshine
3af07078c1
- Added Naban, Dean of Iteration (the Changetext effect was tested)
2018-03-25 22:07:29 +08:00
Luke Way
b917d242ea
Removed import
2018-03-25 09:04:39 -04:00
Luke Way
393eb54794
Removed debug statement entirely
2018-03-25 09:03:38 -04:00
Luke Way
c58d274626
Added AIEvaluationModifier for Crested Sunmare so AI removes sunmare before its tokens
2018-03-25 08:49:04 -04:00
swordshine
c6ce1ef87f
Merge branch 'patch' into 'master'
...
- Added some new cards
See merge request core-developers/forge!317
2018-03-25 08:41:29 +00:00
swordshine
489b1a0eb4
- Added some new cards
2018-03-25 16:39:41 +08:00
swordshine
ea3ddee83a
Merge branch 'castThisWay' into 'master'
...
castThisWay for Kess
See merge request core-developers/forge!316
2018-03-25 07:13:44 +00:00
swordshine
e80acafc0e
Merge branch 'ddu-functional-updates' into 'master'
...
DDU functional updates
See merge request core-developers/forge!309
2018-03-25 07:13:36 +00:00
Rob Schnautz
1619b422b8
Functional update: "the player or planeswalker it's attacking"
2018-03-24 19:35:56 +00:00
Hanmac
5b159a0e64
CardProperty: add CastSA to card
...
ForgeScript: add mayPlaySource
2018-03-24 18:00:09 +01:00
Michael Kamensky
b6e80a9e3f
Merge branch 'fix-fertile-ground-on-nonbasics' into 'master'
...
When copying costs, make sure to recache the TapCost state.
See merge request core-developers/forge!315
2018-03-24 05:15:06 +00:00
Chris H
8e15326b0f
When copying costs, make sure to recache the TapCost state.
2018-03-24 00:03:57 -04:00
Sol
edca8e15e1
Merge branch 'apitype-static-init' into 'master'
...
ApiType Tweaks
See merge request core-developers/forge!287
2018-03-24 00:26:10 +00:00
Michael Kamensky
3c90fba52e
Merge branch 'assorted-fixes' into 'master'
...
Added Indestructible to the Keyword enum, updated CHANGES.txt.
See merge request core-developers/forge!314
2018-03-23 08:32:29 +00:00
Agetian
dd45035cdc
- Updating CHANGES.txt.
2018-03-23 11:26:04 +03:00
Agetian
7010e9ffd3
- Added Indestructible to the Keyword enum.
2018-03-23 11:22:54 +03:00
swordshine
54af6a5cdb
Merge branch 'counterAddRemoveUpdate' into 'master'
...
Counter Effects: update Last State
See merge request core-developers/forge!313
2018-03-23 07:28:56 +00:00
Hanmac
8316c9cffa
Counter Effects: update Last State
...
Tribute: use LKI canReceiveCounters for Tribute check
2018-03-23 07:37:59 +01:00
swordshine
6d9772fa9c
Merge branch 'patch' into 'master'
...
- Fixed two cards
See merge request core-developers/forge!312
2018-03-23 04:39:59 +00:00
swordshine
564a799ebf
- Fixed two cards
2018-03-23 12:39:33 +08:00
swordshine
c95c915de7
Merge branch 'patch' into 'master'
...
DOM: Added some cards
See merge request core-developers/forge!305
2018-03-23 04:14:06 +00:00
swordshine
7b398459db
Merge branch 'jace' into 'master'
...
SS1 Oracle update
See merge request core-developers/forge!311
2018-03-23 04:13:21 +00:00
swordshine
306b4e6a56
Merge branch 'ddu' into 'master'
...
DDU Edition file and Oracle updates (non-functional)
See merge request core-developers/forge!308
2018-03-23 04:13:04 +00:00
swordshine
d425e7678a
Merge branch 'counterMoveUpdate' into 'master'
...
CounterMoveEffect: update Last State source and target
See merge request core-developers/forge!310
2018-03-23 04:12:15 +00:00
swordshine
1bd18eece0
Merge branch 'master' into 'master'
...
Support playing against Net Decks through the Test Deck function on mobile Forge.
See merge request core-developers/forge!307
2018-03-23 04:12:02 +00:00
Misha Colbourne
674c84f90a
DOM: Added some cards
2018-03-23 01:26:16 +00:00
Misha Colbourne
d4584c47c2
DOM: Added some cards
2018-03-23 01:13:13 +00:00
Misha Colbourne
cffe0d3e80
DOM: Added some cards
2018-03-23 01:02:32 +00:00
Misha Colbourne
be4452ec59
DOM: Added some cards
2018-03-23 00:54:32 +00:00
Misha Colbourne
8a4b27d8ae
DOM: Added some cards
2018-03-23 00:48:17 +00:00
Rob Schnautz
8a34c8330f
Update jace_beleren.txt
2018-03-22 22:06:24 +00:00
Hanmac
7bd0161243
CounterMoveEffect: update Last State source and target
2018-03-22 07:50:32 +01:00
Misha Colbourne
5bf30ba4d2
DOM: Added some cards
2018-03-22 03:03:50 +00:00
Misha Colbourne
9be00788fb
DOM: Added some cards
2018-03-22 02:25:02 +00:00
Misha Colbourne
253082f396
DOM: Added some cards
2018-03-22 01:50:28 +00:00
Misha Colbourne
7c4d4519a6
DOM: Added some cards
2018-03-22 01:36:04 +00:00
Rob Schnautz
07b0169f8e
Update temple_of_epiphany.txt
2018-03-22 01:01:51 +00:00
Rob Schnautz
14f3d77e7e
Update swiftwater_cliffs.txt
2018-03-22 01:00:54 +00:00
Rob Schnautz
f5668478d5
Update shivan_reef.txt
2018-03-22 01:00:08 +00:00
Rob Schnautz
17896501cf
Update seat_of_the_synod.txt
2018-03-22 00:58:57 +00:00
Rob Schnautz
21835f574d
Update phyrexias_core.txt
2018-03-22 00:58:04 +00:00
Rob Schnautz
9b029280fd
Update great_furnace.txt
2018-03-22 00:56:54 +00:00
Rob Schnautz
4e1ff6af7d
Update foundry_of_the_consul.txt and fix filename
2018-03-22 00:55:30 +00:00
Rob Schnautz
e339c9b0a9
Update darksteel_citadel.txt
2018-03-22 00:50:00 +00:00
Rob Schnautz
38dc30f9b9
Update plains.txt
2018-03-22 00:48:25 +00:00
Rob Schnautz
d291965a58
Update island.txt
2018-03-22 00:48:03 +00:00
Rob Schnautz
edb1d697fe
Update swamp.txt
2018-03-22 00:47:40 +00:00
Rob Schnautz
8b2fbc409c
Update mountain.txt
2018-03-22 00:47:15 +00:00
Rob Schnautz
4025c31570
Update forest.txt
2018-03-22 00:46:44 +00:00
Rob Schnautz
7518fa2bf3
Update treetop_village.txt
2018-03-22 00:44:17 +00:00
Rob Schnautz
aa830919db
Update tranquil_thicket.txt
2018-03-22 00:41:34 +00:00
Rob Schnautz
2a91d26728
Update oran_rief_the_vastwood.txt
2018-03-22 00:40:39 +00:00
Rob Schnautz
b4de00da0b
Update scuttling_doom_engine.txt
2018-03-22 00:35:42 +00:00
Rob Schnautz
6c8a00df5d
Update pyrite_spellbomb.txt
2018-03-22 00:34:27 +00:00
Rob Schnautz
f109575ed1
Functional change is required on line 9. See Issue #370
2018-03-22 00:32:32 +00:00
Rob Schnautz
0bd06961d9
Update talaras_battalion.txt
2018-03-22 00:17:59 +00:00
Rob Schnautz
bc40d17e5a
Update leaf_gilder.txt
2018-03-22 00:14:54 +00:00
Rob Schnautz
becdb36e84
Update krosan_tusker.txt
2018-03-22 00:13:10 +00:00
Rob Schnautz
1e7cd00e2d
Update elvish_mystic.txt
2018-03-22 00:10:14 +00:00
Rob Schnautz
7e44663112
Update elvish_archdruid.txt
2018-03-22 00:09:15 +00:00
Rob Schnautz
3053186479
Update elvish_aberration.txt
2018-03-22 00:08:17 +00:00
Rob Schnautz
b0c0cecb05
Update shrapnel_blast.txt
2018-03-22 00:05:44 +00:00
Rob Schnautz
58a897dd6d
Update pia_and_kiran_nalaar.txt
2018-03-22 00:04:13 +00:00
Rob Schnautz
28023c7530
Update barrage_ogre.txt
2018-03-22 00:01:47 +00:00
Rob Schnautz
f978d94c4b
Update galvanic_blast.txt
2018-03-22 00:00:44 +00:00
Rob Schnautz
66d0ef00b3
Update galvanic_blast.txt
2018-03-22 00:00:06 +00:00
Misha Colbourne
eea735f4b2
DOM: Added some cards
2018-03-21 23:58:12 +00:00
Rob Schnautz
55287f9385
FUNCTIONAL UPDATE
2018-03-21 23:56:55 +00:00
Rob Schnautz
851c86d032
Update trinket_mage.txt
2018-03-21 23:53:20 +00:00
Rob Schnautz
10ff95fa6b
Update treasure_mage.txt
2018-03-21 23:52:08 +00:00
Rob Schnautz
f1b2c78695
Update Duel Decks Elves vs. Inventors.txt
2018-03-21 23:42:44 +00:00
Misha Colbourne
303e7c74c3
DOM: Added some cards
2018-03-21 23:14:19 +00:00
Misha Colbourne
27a6313ce1
DOM: Added some cards
2018-03-21 18:47:03 +00:00
Michael Kamensky
7d39889cef
Merge branch 'androidmultiaiplayers' into 'master'
...
3/4 player matches on Android
See merge request core-developers/forge!295
2018-03-21 18:20:22 +00:00
Misha Colbourne
afd1c6513f
DOM: Added some cards
2018-03-21 17:03:27 +00:00
Misha Colbourne
ec86ca0fdd
DOM: Added some cards
2018-03-21 16:56:43 +00:00
Misha Colbourne
4e0d799d98
DOM: Added some cards
2018-03-21 16:51:21 +00:00
Misha Colbourne
fed16e5be9
DOM: Added some cards
2018-03-21 04:39:46 +00:00
Misha Colbourne
5a50cd3c16
DOM: Added some cards
2018-03-21 04:20:59 +00:00
Alexei Svitkine
f436fa895b
Support playing against Net Decks through the Test Deck function
...
on mobile Forge.
2018-03-21 00:04:14 -04:00
swordshine
fa66720fc7
Merge branch 'jace' into 'master'
...
Signature Spellbook: Jace
See merge request core-developers/forge!306
2018-03-21 03:51:25 +00:00
Rob Schnautz
a7bb112c70
SS1 edition file
2018-03-21 01:52:51 +00:00
Misha Colbourne
d117e34a79
DOM: Added some cards
2018-03-21 01:52:13 +00:00
Misha Colbourne
52e103d9b3
DOM: Added some cards
2018-03-21 01:40:08 +00:00
Misha Colbourne
0bedf7a901
DOM: Added some cards
2018-03-21 01:13:34 +00:00
Misha Colbourne
04ec7965c1
DOM: Added some cards
2018-03-21 01:04:37 +00:00
Misha Colbourne
789ed72689
DOM: Added some cards
2018-03-21 00:44:18 +00:00
Misha Colbourne
eebb1adbd8
DOM: Added some cards
2018-03-20 23:30:04 +00:00
Misha Colbourne
d4d75684b4
DOM: Added some cards
2018-03-20 23:03:14 +00:00
austinio7116
951a5dc978
Enabled team combo box on android now that multiplayer is possible, also attempted to prevent hanging on conceding in multiplayer games - only working on android so far
2018-03-20 21:53:06 +00:00
Michael Kamensky
7fab48ba9b
Merge branch 'mobile-release' into 'master'
...
Preparing Forge for Android publish 1.6.8.001 [incremental].
See merge request core-developers/forge!304
2018-03-20 06:12:06 +00:00
Agetian
b2088e7cd2
- Preparing Forge for Android publish 1.6.8.001 [incremental].
2018-03-20 09:10:54 +03:00
Blacksmith
04a39c34c6
Clear out release files in preparation for next release
2018-03-20 01:19:56 +00:00
Blacksmith
9e786bbdff
[maven-release-plugin] prepare for next development iteration
2018-03-20 01:14:26 +00:00
Blacksmith
6e6af1c6c4
[maven-release-plugin] prepare release forge-1.6.8
2018-03-20 01:14:23 +00:00
Blacksmith
394c048b21
Update README.txt for release
2018-03-20 01:12:53 +00:00
austinio7116
94e255b198
Fix for broken variants with new android multiplayer code
2018-03-19 12:52:49 +00:00
Michael Kamensky
8a41f8f476
Merge branch 'generated-stack-text' into 'master'
...
improve the generated stack text for Brainstorm
Closes #350
See merge request core-developers/forge!303
2018-03-19 06:04:58 +00:00
Sol
c680df8738
Merge branch 'multiplayer-platinum-angel' into 'master'
...
Improve can't win/lose effects for multiplayer
Closes #170
See merge request core-developers/forge!302
2018-03-18 21:26:19 +00:00
Jamin W. Collins
49f050655c
improve the generated stack text for Brainstorm
...
Fixes : core-developers/forge#350
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-03-18 15:21:15 -06:00
Jamin W. Collins
f270213bb7
Improve can't win/lose effects for multiplayer
...
Fixes : core-developers/forge#170
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-03-18 13:38:49 -06:00
Michael Kamensky
6ed064eca6
Merge branch 'assorted-fixes' into 'master'
...
Ethereal Armor: added a missing SVar reference.
See merge request core-developers/forge!301
2018-03-18 17:18:17 +00:00
Agetian
d37f9a6ea1
- Ethereal Armor: added a missing SVar reference.
2018-03-18 20:16:28 +03:00
Michael Kamensky
ea7121f9d9
Merge branch 'newHexproof' into 'master'
...
Hexproof: is now done as CantTarget
See merge request core-developers/forge!300
2018-03-18 17:05:44 +00:00
Hanmac
9af8fddaf3
Hexproof: is now done as CantTarget with special shared handling
2018-03-18 15:31:19 +01:00
swordshine
b81fba82a5
Merge branch 'SellingLandsReplacement' into 'master'
...
Selling lands fixes
See merge request core-developers/forge!273
2018-03-18 09:17:52 +00:00
swordshine
fc220206d7
Merge branch 'patch' into 'master'
...
DOM: Fixed some scripts
See merge request core-developers/forge!299
2018-03-18 09:10:02 +00:00
swordshine
2686318c11
- DOM: Fixed some scripts
2018-03-18 17:08:47 +08:00
swordshine
869d32785d
Merge branch 'cleanup-game-state' into 'master'
...
Clean up GameState code
See merge request core-developers/forge!297
2018-03-18 09:01:21 +00:00
swordshine
1e14373438
Merge branch 'patch' into 'master'
...
DOM: Yet more new cards
See merge request core-developers/forge!298
2018-03-18 08:55:03 +00:00
swordshine
e637874b85
Merge branch 'assorted-fixes' into 'master'
...
Fixed Doomsday (the search effect was optional/arbitrary) and Stangg (the twin token was not exiled).
Closes #356 and #359
See merge request core-developers/forge!296
2018-03-18 08:54:46 +00:00
Misha Colbourne
0a1efba7d9
DOM: Yet more new cards
2018-03-18 00:32:07 +00:00
Misha Colbourne
e7dca7ff6f
Update whisper_blood_liturgist.txt
2018-03-18 00:30:22 +00:00
Misha Colbourne
93b552b33c
DOM: Yet more new cards
2018-03-18 00:09:28 +00:00
Misha Colbourne
59a36015b6
DOM: Yet more new cards
2018-03-17 23:56:42 +00:00
Misha Colbourne
1ccf93b64b
DOM: Yet more new cards
2018-03-17 23:37:39 +00:00
Misha Colbourne
b702effb60
DOM: Yet more new cards
2018-03-17 23:14:46 +00:00
Misha Colbourne
882218b493
DOM: Yet more new cards
2018-03-17 23:09:07 +00:00
Misha Colbourne
2ccfadc075
DOM: Yet more new cards
2018-03-17 23:02:13 +00:00
Agetian
9bf4bacaee
- Fixed Stangg.
2018-03-17 19:50:42 +03:00
Agetian
e23f807e63
- Clean up some code ugliness and fix a meaningless "unknown key: turn" error message in GameState.
2018-03-17 17:15:25 +03:00
Agetian
b959f61049
- Doomsday search effect should not be optional.
...
- Temporarily make it impossible to use the new mass selection code with cards that have the ChangeNum parameter on AF ChangeZone because it allows the human to select an arbitrarily small or big amount of cards without any limitation.
2018-03-17 16:32:50 +03:00
austinio7116
35245d5268
Cleaned up 3/4 player android code - ensured top to bottom turn order.
2018-03-16 08:24:51 +00:00
austinio7116
0781113fd9
Android 3/4 player working in landscape mode too
2018-03-15 20:36:04 +00:00
austinio7116
17e6c65652
Imrovements to layout of 3/4 player match view on android
2018-03-15 19:56:17 +00:00
austinio7116
2c15be8351
Alternative and better horizontal layout for 3/4 player games on Android
2018-03-15 12:00:48 +00:00
swordshine
fb3e5a68aa
Merge branch 'patch' into 'master'
...
DOM: Added some more Dominaria cards
See merge request core-developers/forge!294
2018-03-15 06:22:33 +00:00
swordshine
ae17432ee3
Merge branch 'multi-select' into 'master'
...
allow human players to make mass select, sometimes
See merge request core-developers/forge!293
2018-03-15 06:21:43 +00:00
Jamin W. Collins
a564f49381
allow human players to make mass select, sometimes
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-03-14 20:32:25 -06:00
Misha Colbourne
e300bba4de
Update rampaging_cyclops.txt
2018-03-15 02:29:35 +00:00
Misha Colbourne
23a5377e25
DOM: Added some more Dominaria cards
2018-03-15 02:19:55 +00:00
Misha Colbourne
ceaf19b9a1
DOM: Added some more Dominaria cards
2018-03-15 01:48:42 +00:00
Misha Colbourne
a144096ed3
DOM: Added some more Dominaria cards
2018-03-15 01:48:18 +00:00
swordshine
876083b085
Merge branch 'damageMap' into 'master'
...
Damage map
See merge request core-developers/forge!252
2018-03-15 01:00:20 +00:00
Misha Colbourne
7a4aa94b8b
DOM: Added some more Dominaria cards
2018-03-15 00:14:19 +00:00
Misha Colbourne
f7e3497bd0
Merge branch 'patch' into 'master'
...
Patch
See merge request OgreBattlecruiser/forge!1
2018-03-15 00:08:51 +00:00
austinio7116
df61e5d9aa
Update to android to support 3/4 player games
2018-03-14 23:05:07 +00:00
Misha Colbourne
d5872df7ed
Fixed trigger description in vraskas_conquistador.txt
2018-03-14 22:48:28 +00:00
Misha Colbourne
dcecbd4e37
Update DeckFormat.java
2018-03-14 22:43:40 +00:00
Hanmac
9f7e02933f
CostDamage: use spellAbility as cause
2018-03-14 07:15:04 +01:00
Hanmac
0b64ffb4c7
DamageMap: use cause for Lifelink part
2018-03-14 07:15:03 +01:00
Hanmac
51655cffe6
cards: remove PreventAllDamageBy
2018-03-14 07:15:03 +01:00
Hanmac
fffa4cf157
Card: move changed text and remove PreventAllDamageBy
2018-03-14 07:15:03 +01:00
Hanmac
c74b0a017b
Damage: add Cause Param for damage deal, needed for Silhouette or Bronze Horse
2018-03-14 07:15:03 +01:00
Hanmac
70301e8e91
Blaze Commando: it is a DamageDoneOnce trigger
2018-03-14 07:15:03 +01:00
Hans Mackowiak
b88b0ec271
Master of Wild Hunt: add DamageMap
2018-03-14 07:15:03 +01:00
Hans Mackowiak
8ac13c0d6d
RepeatEachEffect: reset damageMap after being used
2018-03-14 07:15:02 +01:00
Hanmac
79c43d7c9f
cards: update cards with DamageMap
2018-03-14 07:15:02 +01:00
Hanmac
e9c02edfae
DamageMap: use DamageMap for RepeatEach cards and similar
2018-03-14 07:15:02 +01:00
swordshine
47ea767348
Merge branch 'patch-2' into 'master'
...
Fix filename - lyra_dawnbriger.txt to lyra_dawnbringer.txt
See merge request core-developers/forge!291
2018-03-14 04:26:23 +00:00
Misha Colbourne
718762f0e0
Fix filename - lyra_dawnbriger.txt to lyra_dawnbringer.txt
2018-03-14 04:20:18 +00:00
swordshine
025da50f14
Merge branch 'patch' into 'master'
...
DOM: Added some new Dominaria cards
See merge request core-developers/forge!290
2018-03-14 04:17:50 +00:00
Misha Colbourne
d630e34249
Update lyra_dawnbriger.txt
2018-03-14 04:15:11 +00:00
Misha Colbourne
320b3cc885
Delete voltaic_servant.txt
2018-03-14 04:09:21 +00:00
Misha Colbourne
6d5d8efe1f
Delete lyra_dawnbringer.txt
2018-03-14 04:08:13 +00:00
Misha Colbourne
e75bef451b
Update territorial_allosaurus.txt
2018-03-14 03:34:51 +00:00
Misha Colbourne
12c84196f3
Update DeckFormat.java
2018-03-14 03:31:29 +00:00
Misha Colbourne
749b2ba7cb
Update broken_bond.txt
2018-03-14 03:28:21 +00:00
Misha Colbourne
828e96fa90
Update baloth_gorger.txt
2018-03-14 03:24:50 +00:00
Misha Colbourne
c3643bb1e2
Update ancient_animus.txt
2018-03-14 03:21:21 +00:00
Misha Colbourne
59bb6d67a0
Update academy_journeymage.txt
2018-03-14 03:20:28 +00:00
Misha Colbourne
e11da6d01e
DOM: Added some new Dominaria cards
2018-03-14 00:59:20 +00:00
Misha Colbourne
ea2764c5ba
DOM: Added some new Dominaria cards
2018-03-14 00:35:30 +00:00
Misha Colbourne
120b3533bc
DOM: Added some new Dominaria cards
2018-03-14 00:31:54 +00:00
swordshine
5e00a60eaa
Merge branch 'patch' into 'master'
...
- Added a few new cards
See merge request core-developers/forge!289
2018-03-14 00:31:17 +00:00
Misha Colbourne
9d20ab4dad
DOM: Added some new Dominaria cards
2018-03-14 00:17:12 +00:00
Misha Colbourne
b06b9ea379
DOM: Added some new Dominaria cards
2018-03-14 00:11:18 +00:00
Misha Colbourne
5bc415513b
DOM: Added some new Dominaria cards
2018-03-13 23:50:04 +00:00
Misha Colbourne
9948fd4bf4
DOM: Added some new Dominaria cards
2018-03-13 23:29:04 +00:00
Misha Colbourne
ff66f3c8dd
DOM: Added some new Dominaria cards
2018-03-13 23:15:22 +00:00
Misha Colbourne
f75f88435c
DOM: Added some new Dominaria cards
2018-03-13 22:45:21 +00:00
Misha Colbourne
4efd0c96d1
DOM: Added some new Dominaria cards
2018-03-13 22:30:02 +00:00
Misha Colbourne
ca63bbc47c
Update blink_of_an_eye.txt
2018-03-13 22:26:31 +00:00
Misha Colbourne
f20ed3468a
DOM: Added some new Dominaria cards
2018-03-13 22:24:56 +00:00
Misha Colbourne
9de8501277
DOM: Added some new Dominaria cards
2018-03-13 21:55:16 +00:00
Misha Colbourne
1c68daeb39
Update blink of an eye.txt
2018-03-13 21:46:21 +00:00
Misha Colbourne
d0968696a6
DOM: Added some new Dominaria cards
2018-03-13 21:35:26 +00:00
Misha Colbourne
71278fe390
DOM: Added some new Dominaria cards
2018-03-13 19:04:58 +00:00
Misha Colbourne
71064e0f92
DOM: Added some new Dominaria cards
2018-03-13 18:38:04 +00:00
Misha Colbourne
3a93d723ea
DOM: Added some new Dominaria cards
2018-03-13 18:13:38 +00:00
Misha Colbourne
88c12ba712
DOM: Added some new Dominaria cards
2018-03-13 17:52:47 +00:00
Misha Colbourne
cfb7fc237d
DOM: Added some new Dominaria cards
2018-03-13 17:41:35 +00:00
Misha Colbourne
84a521869b
DOM: Added some new Dominaria cards
2018-03-13 17:28:40 +00:00
Misha Colbourne
86adb641be
DOM: Added some new Dominaria cards
2018-03-13 17:18:06 +00:00
Misha Colbourne
3d340e7b9f
Update thallid_soothsayer.txt
2018-03-13 17:02:56 +00:00
Misha Colbourne
e2d7024974
Update voltaic_servant.txt
2018-03-13 16:49:12 +00:00
Misha Colbourne
635ce0fbda
Adding some new Dominaria card scripts
2018-03-13 16:38:18 +00:00
Misha Colbourne
a438cc75b5
Adding some new Dominaria card scripts
2018-03-13 16:37:58 +00:00
Misha Colbourne
bf728971c0
Adding some new Dominaria card scripts
2018-03-13 16:01:17 +00:00
swordshine
2e45c1ace2
- Added 5 cards
2018-03-13 23:36:09 +08:00
swordshine
ebf9d99127
- DOM: Added 3 cards
2018-03-13 23:09:29 +08:00
swordshine
773c95af58
- DOM: Added six cards
2018-03-13 20:48:41 +08:00
swordshine
1990a54d5d
- DOM: Added three cards
2018-03-13 20:02:49 +08:00
swordshine
b01f950a28
Merge branch 'master' into 'master'
...
- DOM: Added a few cards
See merge request core-developers/forge!288
2018-03-13 04:34:54 +00:00
swordshine
d66e041db3
- DOM: Added a few cards
2018-03-13 12:26:47 +08:00
swordshine
6b9cd02de8
Merge branch 'AIHermitDruid' into 'master'
...
Improves AI logic for Hermit Druid
See merge request core-developers/forge!240
2018-03-13 04:09:27 +00:00
Luke Way
572ecef291
Tabs to spaces
2018-03-12 21:06:05 -04:00
swordshine
4968d3efa6
Merge branch 'patch' into 'master'
...
Added a few Dominaria cards
See merge request core-developers/forge!283
2018-03-13 00:55:05 +00:00
swordshine
7d4f334ec7
Merge branch 'fabricate-index-out-of-bounds' into 'master'
...
Fabricate: if the only option is to create servo tokens, just do that
See merge request core-developers/forge!285
2018-03-13 00:53:59 +00:00
swordshine
4a11faf7d1
Merge branch 'ai-energy-check' into 'master'
...
Make AI check energy when testing if it can pay for a mana ability
See merge request core-developers/forge!284
2018-03-13 00:52:19 +00:00
swordshine
88f8840ef5
Merge branch 'deckgenimprovements' into 'master'
...
Deckgenimprovements
See merge request core-developers/forge!281
2018-03-13 00:51:21 +00:00
Luke Way
ce99b1093a
-- Statically initialize value lookup map. This avoids problems when running simulations in multiple threads.
...
-- Replace Maps.newTreeMap with new HashMap<>(). newTreeMap is not necessary in Java 7+, and there's no need for a tree map here.
2018-03-12 13:38:46 -04:00
Luke Way
ab39d632fd
Convert sysout to game log
2018-03-12 13:10:03 -04:00
Luke Way
7be473f99d
Convert sysout to game log
2018-03-12 12:58:29 -04:00
Luke Way
2c5a845d1a
Fabricate: if the only option is to create servo tokens, just do that. Avoids IndexOutOfBoundsException.
2018-03-12 12:56:17 -04:00
Luke Way
86e81d3584
Make AI check energy when testing if it can pay for a mana ability
2018-03-12 12:52:47 -04:00
swordshine
2120d4493e
- DOM: Added Tiana, Ship's Caretaker
2018-03-12 09:51:14 +08:00
swordshine
57c9c2fe90
- Fixed Firesong and Sunspeaker: the trigger should check the root spellability
...
- FIXME: forge.game.card.CardDamageMap.triggerDamageDoneOnce(boolean) should add the source spellability to fix spells with Lifelink
2018-03-12 09:32:39 +08:00
swordshine
0251d5776e
- DOM: Fixed Firesong and Sunspeaker so cycling Renewed Faith wouldn't trigger it
2018-03-12 09:10:18 +08:00
austinio7116
b0d5834396
Improved human/AI deck switching to remember and reload selected deck if still available
2018-03-11 20:22:36 +00:00
swordshine
7b837b4468
- DOM: Added a few cards
2018-03-11 23:23:29 +08:00
swordshine
67064b3275
- DOM: Added Oath of Teferi
2018-03-11 20:16:13 +08:00
swordshine
6f60bb264a
- DOM: Added 3 cards
2018-03-11 19:28:34 +08:00
swordshine
b560df49a3
- DOM: Added Firesong and Sunspeaker
2018-03-11 18:23:47 +08:00
swordshine
d8b31ec4bc
- DOM: Added a few cards
2018-03-11 17:09:04 +08:00
swordshine
90fc791aac
Merge branch 'patch' into 'master'
...
Legendary Sorcery
See merge request core-developers/forge!282
2018-03-11 08:48:26 +00:00
maustin
64928efb54
Merge remote-tracking branch 'origin/deckgenimprovements' into deckgenimprovements
2018-03-11 07:25:55 +00:00
austinio7116
9ca0d7244e
Fixes to ensure deckchooser AI status is set correctly before decks are generated and that the list of card-based decks is updated to show only AI playable cards as required.
2018-03-11 07:25:43 +00:00
maustin
acb412b8f1
Merge remote-tracking branch 'origin/deckgenimprovements' into deckgenimprovements
...
# Conflicts:
# forge-gui-desktop/src/main/java/forge/screens/home/VLobby.java
# forge-gui-mobile/src/forge/screens/constructed/LobbyScreen.java
# forge-gui/src/main/java/forge/interfaces/IUpdateable.java
2018-03-11 07:21:00 +00:00
austinio7116
4dd52e6f82
Fixes to ensure deckchooser AI status is set correctly before decks are generated and that the list of card-based decks is updated to show only AI playable cards as required.
2018-03-11 07:20:03 +00:00
swordshine
23fcaaf5d0
- DOM: Added Darigaaz Reincarnated
2018-03-11 13:19:46 +08:00
swordshine
cd9702fd03
- DOM: Added Karn, Scion of Urza, Jhoira's Familiar, Jodah, Archmage Eternal, Mishra's Self-Replicator, and Mox Amber
2018-03-11 11:59:27 +08:00
swordshine
082cfc164d
- DOM: Added Primevals' Glorious Rebirth
2018-03-11 10:04:54 +08:00
swordshine
b94181c796
Merge branch 'patch' into 'master'
...
ExchangeLife Variant for Evra, Halcyon Witness, Tree of Redemption, and Tree of Perdition
See merge request core-developers/forge!280
2018-03-11 01:55:52 +00:00
austinio7116
13ad244be1
Fixes to ensure deckchooser AI status is set correctly before decks are generated and that the list of card-based decks is updated to show only AI playable cards as required.
2018-03-10 20:23:34 +00:00
maustin
ec1ad333cd
Merge branch 'master' into deckgenimprovements
2018-03-10 20:21:50 +00:00
swordshine
ac75e554a9
- Added Karn's Temporal Sundering
2018-03-10 22:39:41 +08:00
swordshine
c249ed5f9f
- DOM: Added "Legendary Sorcery" Urza's Ruinous Blast
2018-03-10 22:29:26 +08:00
swordshine
795c071e64
- DOM: Added Evra, Halcyon Witness
2018-03-10 18:05:40 +08:00
swordshine
fc130ebfb5
- DOM: Added Baird, Steward of Argive, Benalish Marshal, and Charge
2018-03-10 15:46:54 +08:00
swordshine
a0bf4f2da0
Merge branch 'patch' into 'master'
...
- DOM: added "Historic"
See merge request core-developers/forge!279
2018-03-10 07:24:00 +00:00
swordshine
2f57a39fcc
- DOM: added "Historic" and Jhoira, Weatherlight Captain
2018-03-10 15:04:31 +08:00
Hans Mackowiak
211d6c793a
Merge branch 'assorted-fixes' into 'master'
...
- A quick fix for ReplacementEffect hasRun on copied REs.
See merge request core-developers/forge!278
2018-03-08 22:35:40 +00:00
Agetian
79344ddad2
Merge remote-tracking branch 'origin/assorted-fixes' into assorted-fixes
2018-03-08 22:27:45 +03:00
Agetian
50a551f875
- A quick fix for ReplacementEffect hasRun on copied REs.
2018-03-08 22:21:12 +03:00
Agetian
884715054b
- A quick fix for ReplacementEffect hasRun on copied REs.
2018-03-08 22:20:42 +03:00
Sol
9a3bc52ffb
Merge branch 'network-play' into 'master'
...
Network Play
See merge request core-developers/forge!277
2018-03-08 02:15:10 +00:00
Jamin W. Collins
7615f333e1
disclose and enforce DEV_MODE state in network play
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-03-07 17:25:15 -07:00
Jamin W. Collins
d9913ffb1e
broadcast message on player leaving, like joins
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-03-07 17:25:15 -07:00
Sol
534a161dc0
Merge branch 'fixes' into 'master'
...
Fixes
See merge request core-developers/forge!276
2018-03-07 21:46:27 +00:00
Hans Mackowiak
83b1965733
Merge branch 'master' into 'fixes'
2018-03-07 13:59:49 +00:00
Hanmac
d9df1243b6
mark effect as final
2018-03-07 07:04:57 +01:00
Hanmac
b88365e475
SpellAbility fixed some changes
2018-03-07 07:04:00 +01:00
Sol
090d4dc2c5
Merge branch 'assorted-fixes' into 'master'
...
Attempting to fix "Copy to Clipboard" not copying e.g. dual partner commanders.
See merge request core-developers/forge!274
2018-03-07 04:02:00 +00:00
Sol
97e17a7754
Merge branch 'a25draftingfixes' into 'master'
...
A25draftingfixes
See merge request core-developers/forge!275
2018-03-07 03:58:41 +00:00
Sol
a5db48c719
Merge branch 'deckgenimprovements' into 'master'
...
Card-based deck generation improvements and refactoring
See merge request core-developers/forge!260
2018-03-07 03:52:05 +00:00
Hanmac
65d65c9e5f
Treasure map: update code using Branch to remove trigger
2018-03-06 22:18:23 +01:00
Hanmac
c5c3591471
TokenEffect: use sa instead of root
2018-03-06 22:11:35 +01:00
Hanmac
a47c3cf004
SetStateEffect: check for StoredTransform svar
2018-03-06 22:11:22 +01:00
Hanmac
f76c60e867
CommanderDeckGenerator: fixed getCommanderDecks
2018-03-06 22:10:20 +01:00
Hanmac
58bba637ca
SimulateMatch: fixed simulateSingleMatch
2018-03-06 22:10:11 +01:00
Hanmac
59063bc194
CardTraitBase: use GameObject so it works with SpellAbility too
2018-03-06 22:08:27 +01:00
Hanmac
2e33b3162c
AbilityUtils: fixed getSpellAbilities if sa is null
2018-03-06 22:07:53 +01:00
Hanmac
1e7755b877
CloneEffect: setOriginalHost instead of setHostCard
2018-03-06 22:06:44 +01:00
Hanmac
7b8e92ace2
CardFactoryUtil: use AdditionalAbilityList with better check for Fabricate
2018-03-06 22:06:24 +01:00
Hanmac
e25247d0e5
SpellAbility: add IsTargeting property, fixed additional abilities for clone
2018-03-06 22:03:00 +01:00
Hanmac
93dc3338c1
SpellAbility: isValid check for root
2018-03-06 22:01:51 +01:00
austinio7116
fcd392eec1
Added Masters 25 to draft blockdata for drafting and corrected Konming Sleeping Dragon quotes and rarity of Akroma
2018-03-06 19:50:36 +00:00
maustin
81b002ad63
Merge branch 'master' into deckgenimprovements
2018-03-06 19:47:06 +00:00
maustin
70feec2f5a
Merge remote-tracking branch 'origin/master'
2018-03-06 19:46:33 +00:00
Agetian
4ddb73e8d2
- When copying deck to clipboard, do not attempt to check the validity of zone sizes to avoid situations when exceptional, but legal deck compositions (such as two partner Commanders) are not allowed / not fully copied.
2018-03-06 22:13:04 +03:00
austinio7116
ca099e077b
Ensuring that non-AI cards are excluded from the list of card-based decks that can be selected for an AI player
2018-03-05 12:43:05 +00:00
austinio7116
30048e7a82
Moved repeated AI slot check logic into single boolean
2018-03-05 08:26:06 +00:00
Michael Kamensky
2ee05f46e7
Merge branch 'masters-25' into 'master'
...
Masters 25 booster box
See merge request core-developers/forge!272
2018-03-05 04:07:18 +00:00
Seravy
3ea30a4461
Basic lands from drafts, except foils, do not get added to the player's inventory, to avoid generating an infinite lands through "add basic land". This both removes potential abuse by selling them, and eliminates the annoyance of having these lands wasting space in your inventory.
2018-03-04 23:53:27 +01:00
Seravy
83bae5ad74
Sold basic lands that could have been added through "Add basic land" will not be removed from decks.
2018-03-04 23:36:48 +01:00
Rob Schnautz
4027e14266
Masters 25
2018-03-04 20:47:02 +00:00
maustin
a84da053a6
Updated card-based deck generation data
2018-03-04 13:58:53 +00:00
austinio7116
1b0955b959
Removed commented out code and moved comment to correct location
2018-03-04 06:35:39 +00:00
Michael Kamensky
bbcea47bfd
Merge branch 'foil' into 'master'
...
move foil option to be available in all sections
See merge request core-developers/forge!269
2018-03-04 05:04:22 +00:00
Michael Kamensky
88f656f937
Merge branch 'master' into 'master'
...
- Preparing Forge for Android v1.6.7.001 [incremental].
See merge request core-developers/forge!270
2018-03-04 05:04:10 +00:00
Agetian
148e569182
- Preparing Forge for Android v1.6.7.001 [incremental].
2018-03-04 08:01:25 +03:00
Jamin W. Collins
d8405e2fc8
move foil option to be available in all sections
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-03-03 12:08:41 -07:00
Sol
594ce263b6
Merge branch 'multiplayer' into 'master'
...
Multiplayer
Closes #161 and #151
See merge request core-developers/forge!268
2018-03-03 14:27:12 +00:00
austinio7116
73a623cc1b
Fixed card-based deck generation where extra colours were kept despite no cards of that colour being included.
2018-03-03 10:53:57 +00:00
austinio7116
e0882ab6b5
Switched off logging in deckbuilder
2018-03-03 10:23:31 +00:00
maustin
c93d9d909d
Merge branch 'master' into deckgenimprovements
2018-03-03 07:19:44 +00:00
maustin
8e5775dd2c
Merge remote-tracking branch 'origin/master'
2018-03-03 07:16:41 +00:00
Michael Kamensky
dd38c0d581
Merge branch 'oracle-updates' into 'master'
...
Oracle updates
See merge request core-developers/forge!266
2018-03-03 04:28:57 +00:00
Jamin W. Collins
f01df7bdd2
display broadcast messages on server too
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-03-02 18:58:34 -07:00
Jamin W. Collins
ed16e6f4e9
option to fully reset the OnlineLobby
...
Closes core-developers/forge#161
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-03-02 18:58:34 -07:00
Jamin W. Collins
e9217f3261
fix server startup indentation for readability
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-03-02 18:58:34 -07:00
Jamin W. Collins
d2e4c53c20
Improve TargetSelection#chooseCardFromList
...
Closes core-developers/forge#151
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-03-02 18:58:34 -07:00
Jamin Collins
c402ae645e
Merge branch 'masters25' into 'master'
...
Adding Masters25 cards and perliminary rankings
See merge request core-developers/forge!267
2018-03-03 00:25:54 +00:00
Chris H
9c69a33734
Adding Masters25 cards and perliminary rankings
2018-03-02 19:12:13 -05:00
Rob Schnautz
47eb18142d
Update summoners_pact.txt
2018-03-02 22:25:11 +00:00
Rob Schnautz
0ca97727ad
Update ash_barrens.txt
2018-03-02 22:24:14 +00:00
maustin
cd0cf2106a
Merge remote-tracking branch 'origin/deckgenimprovements' into deckgenimprovements
2018-03-02 20:09:24 +00:00
austinio7116
edc921bf98
Fixed bug with not counting keycards as lands in the land count causing various issues. Fixed final keyword issue causing build warnings.
2018-03-02 20:09:06 +00:00
austinio7116
b67c060211
Fixed bug with not counting keycards as lands in the land count causing various issues. Fixed final keyword issue causing build warnings.
2018-03-02 19:49:42 +00:00
maustin
cb5791276a
Fixed AI commander and tiny leader decks not being passed correct forAI boolean so including non AI playable cards. Also allowed more lands in generated decks if required.
2018-03-02 19:28:05 +00:00
Michael Kamensky
d20317dd62
Merge branch 'patch-1' into 'master'
...
Oracle updates
See merge request core-developers/forge!261
2018-03-01 17:00:13 +00:00
austinio7116
9cfc42156d
Remove dual lands from mono coloured generated decks
2018-03-01 16:07:09 +00:00
austinio7116
52d8e3d54f
Fixed issue where generic mana cost creatures with colour identities were getting into decks that could not activate their abilities
2018-03-01 15:37:24 +00:00
maustin
186b56c335
Merge branch 'master' into deckgenimprovements
2018-03-01 12:41:28 +00:00
maustin
006bbf8fa0
Merge remote-tracking branch 'origin/master'
2018-03-01 12:41:11 +00:00
austinio7116
ec6ccb69dd
Merge branch 'multiplayer' into 'master'
...
Multiplayer
See merge request core-developers/forge!265
2018-03-01 12:08:43 +00:00
Jamin W. Collins
81af09d86f
ensure variants are only disabled for network play
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-03-01 04:41:30 -07:00
Jamin W. Collins
4299491104
avoid creating an additinal map of all cards
...
While getting all cards is needed for some network play variants, they
can be retrieved with the additional memory usage. The nested lookup
isn't as elegant (IMO) but does avoid memory bloat with the additional
data structure.
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-03-01 04:24:50 -07:00
austinio7116
ad693eb71f
Switched off deck builder logging
2018-03-01 07:09:28 +00:00
maustin
02eb8f632f
Merge remote-tracking branch 'origin/deckgenimprovements' into deckgenimprovements
...
# Conflicts:
# forge-gui/src/main/java/forge/deck/CardRelationMatrixGenerator.java
# forge-gui/src/main/java/forge/limited/CardThemedDeckBuilder.java
2018-03-01 06:55:16 +00:00
austinio7116
352236c390
Moved magic number to static variable
2018-03-01 06:54:04 +00:00
austinio7116
cb5f5938f7
Fixed issue with using random n-color deck generators for commander and tiny leaders by switching to the same deck generator as the card-based deck generation for consistency and to prevent tiny leader decks being short of cards using the n-color generators.
2018-03-01 06:14:38 +00:00
austinio7116
ed4583ee7a
Fixed adding wastes in colourless decks
2018-03-01 06:14:38 +00:00
austinio7116
d4b09f39ad
Refactoring of card-based deck generation to share the same generation code so that the Modern/Standard deck generation gets the benefit of improvements made in the Commander deck generation code - also fixed a few bugs with land counts, generic mana cards with a colour identity. Reduced the minimum number of connections in the matrix required to include cards in the card-based deckgen list to get more cards included in the model.
2018-03-01 06:14:38 +00:00
austinio7116
25ab2ca2dc
Refactoring of card-based deck generation to share the same generation code so that the Modern/Standard deck generation gets the benefit of improvements made in the Commander deck generation code - also fixed a few bugs with land counts, generic mana cards with a colour identity. Reduced the minimum number of connections in the matrix required to include cards in the card-based deckgen list to get more cards included in the model.
2018-03-01 06:13:25 +00:00
maustin
c6714fcc4e
Merge remote-tracking branch 'origin/master'
2018-03-01 06:12:36 +00:00
Sol
0f558f0479
Merge branch 'fix-zealous-inquisitor' into 'master'
...
Fix Zealous Inquisitor spell description
See merge request core-developers/forge!264
2018-03-01 03:29:34 +00:00
Chris H
4ca87ab84e
Fix Zealous Inquisitor spell description
2018-02-28 22:28:14 -05:00
Sol
90d9c45134
Merge branch 'multiplayer' into 'master'
...
Multiplayer
Closes #157
See merge request core-developers/forge!262
2018-03-01 03:12:26 +00:00
Jamin W. Collins
193f1f8b23
network play: enable Vanguard
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-28 20:03:53 -07:00
Jamin W. Collins
3415d76b40
allow ALL cards to be (de)serialized
...
This is needed by network play variants like:
- Vanguard
- Planechase
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-28 20:03:53 -07:00
Jamin W. Collins
a5b9512fdb
network play: allow readying if Momir is selected
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-28 20:03:53 -07:00
Jamin Collins
8db64ffd0a
Merge branch 'fix-npe-token-scripts' into 'master'
...
Fix NPE for Tokens created by Liliana the Last Hope
See merge request core-developers/forge!263
2018-03-01 02:15:12 +00:00
Chris H
9a6f407a6d
Fix NPE for Tokens created by Liliana the Last Hope
2018-02-28 21:09:27 -05:00
Jamin W. Collins
26c0df6e05
network play: fix for Commander and Tiny Leaders variants
...
This method is called numerous times, many before the Commander data has
been populated on the PlayerView objects. This is reflected a few lines
above where similar logic is applied to the current PlayerView. This
simply applies similar logic to the player's opponents.
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-28 18:24:19 -07:00
Jamin W. Collins
420d31f825
replicate PlayerView(s) from incoming to existing
...
With standard network play games, we got lucky. With variants the
existing approach was not accurately reflecting state changes. This
appears to be resolved by replicating incoming PlayerView objects onto
their existing versions inside the Tracker object.
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-28 18:09:49 -07:00
Jamin W. Collins
72ca147b73
ensure that selected variant is applied to GameRules
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-28 17:59:38 -07:00
Jamin W. Collins
f1a001a834
retrieve GameType from the Lobby
...
The existing GameView does not accurately reflect the GameType when
variants are selected. The Lobby does have the correct GameType.
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-28 17:55:32 -07:00
Jamin W. Collins
2b704e16c7
disable all network play variants
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-28 17:48:45 -07:00
Jamin W. Collins
2c55a9d86c
bump commons-lang3 version for Java 9 support
...
Closes core-developers/forge#157
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-28 17:44:30 -07:00
Rob Schnautz
e4d45a1369
Update eladamris_call.txt
2018-03-01 00:41:20 +00:00
Rob Schnautz
eebeb4a213
Update imperial_recruiter.txt
2018-03-01 00:40:46 +00:00
Rob Schnautz
c70791b25c
Update ratcatcher.txt
2018-03-01 00:38:18 +00:00
austinio7116
9aa6990823
Fixed issue with using random n-color deck generators for commander and tiny leaders by switching to the same deck generator as the card-based deck generation for consistency and to prevent tiny leader decks being short of cards using the n-color generators.
2018-02-28 22:11:05 +00:00
maustin
67b04aa48b
Merge remote-tracking branch 'origin/deckgenimprovements' into deckgenimprovements
2018-02-28 18:07:46 +00:00
austinio7116
0dc62d67ef
Merge remote-tracking branch 'origin/deckgenimprovements' into deckgenimprovements
2018-02-28 18:07:37 +00:00
maustin
f3e91e22d9
Merge remote-tracking branch 'origin/deckgenimprovements' into deckgenimprovements
2018-02-28 18:06:14 +00:00
austinio7116
f8f3f640e3
Fixed adding wastes in colourless decks
2018-02-28 18:05:58 +00:00
austinio7116
63a1fe0b9e
Fixed adding wastes in colourless decks
2018-02-28 15:14:41 +00:00
maustin
d9dffe0151
Merge remote-tracking branch 'origin/deckgenimprovements' into deckgenimprovements
2018-02-28 13:53:53 +00:00
austinio7116
6f28d0721e
Refactoring of card-based deck generation to share the same generation code so that the Modern/Standard deck generation gets the benefit of improvements made in the Commander deck generation code - also fixed a few bugs with land counts, generic mana cards with a colour identity. Reduced the minimum number of connections in the matrix required to include cards in the card-based deckgen list to get more cards included in the model.
2018-02-28 13:53:43 +00:00
maustin
61eef2b86f
Merge remote-tracking branch 'origin/deckgenimprovements' into deckgenimprovements
...
# Conflicts:
# forge-gui/src/main/java/forge/limited/CardThemedDeckBuilder.java
2018-02-28 13:00:50 +00:00
austinio7116
74d0e4c4dc
Refactoring of card-based deck generation to share the same generation code so that the Modern/Standard deck generation gets the benefit of improvements made in the Commander deck generation code - also fixed a few bugs with land counts, generic mana cards with a colour identity. Reduced the minimum number of connections in the matrix required to include cards in the card-based deckgen list to get more cards included in the model.
2018-02-28 13:00:10 +00:00
austinio7116
2b40b6e560
Refactoring of card-based deck generation to share the same generation code so that the Modern/Standard deck generation gets the benefit of improvements made in the Commander deck generation code - also fixed a few bugs with land counts, generic mana cards with a colour identity. Reduced the minimum number of connections in the matrix required to include cards in the card-based deckgen list to get more cards included in the model.
2018-02-28 12:10:53 +00:00
maustin
86878541f3
Merge remote-tracking branch 'origin/master'
2018-02-28 06:33:59 +00:00
Sol
b0a786970f
Merge branch 'commanderDeckGenerator' into 'master'
...
Commander deck generator
See merge request core-developers/forge!249
2018-02-28 02:55:11 +00:00
maustin
92e548462d
Merge remote-tracking branch 'origin/master'
2018-02-27 22:14:54 +00:00
austinio7116
d05e1e59dc
Merge branch 'token_scripts' into 'master'
...
Allow scripts to be written for Tokens
See merge request core-developers/forge!236
2018-02-27 22:14:13 +00:00
austinio7116
9638153581
Attempting to revert accidental README change
2018-02-27 14:58:47 +00:00
maustin
0e06251424
Merge remote-tracking branch 'origin/commanderDeckGenerator' into commanderDeckGenerator
2018-02-27 14:52:56 +00:00
austinio7116
c5c04e762f
Code reformat to improve readability and supportiblity whilst addressing issues raised in friarsol's code review
2018-02-27 14:52:41 +00:00
austinio7116
e361f09691
Code reformat to improve readability and supportiblity whilst addressing issues raised in friarsol's code review
2018-02-27 08:17:48 +00:00
austinio7116
1b1eb6636d
Fixed mobile bug where card-gen decks disabled but still tries to load standard card-based decks
2018-02-27 06:40:59 +00:00
austinio7116
80a2d902c0
Updated card-based deck generation matrix with latest decks
2018-02-27 00:22:35 +00:00
austinio7116
6940eec453
Merge remote-tracking branch 'origin/commanderDeckGenerator' into commanderDeckGenerator
2018-02-26 23:58:22 +00:00
austinio7116
aaf27f2d60
Added options to disable card based deck generation and to ensure it fails gracefully if .dat data and/or decks folder is missing
2018-02-26 23:54:27 +00:00
austinio7116
9cb1f2787c
Assigning lstDecks.getGameType().getDeckFormat() to a variable so we don't have to write it out each conditional
2018-02-26 23:49:47 +00:00
austinio7116
c047ec8588
Update to card view of decks so long-press opens deck viewer to be consistent with list view
2018-02-26 23:49:47 +00:00
austinio7116
2b54468923
Increased basic land count in random commander decks.
...
Fixed lobby update on variant change
2018-02-26 23:49:47 +00:00
austinio7116
e8f257d2cf
Completed random commander deck generation refactoring to work on Desktop, to support partner commanders and corrected a number of bugs found during testing. Full support on android and desktop for saving of selected deck states for the new features added.
2018-02-26 23:49:47 +00:00
austinio7116
66763e537d
Addition of new new random commander deck generation - both fully random decks based on a selected commander and matrix-based synergistic deck generation using a model learned from thousands of commander decks. This also includes support for commander net-decks on desktop.
2018-02-26 23:49:47 +00:00
austinio7116
0eee296664
Added model file for new commander deck generation and updated modern and standard models too
2018-02-26 23:49:47 +00:00
austinio7116
2891133c5c
Update to card view of decks so long-press opens deck viewer to be consistent with list view
2018-02-26 23:49:47 +00:00
austinio7116
6231775997
Increased basic land count in random commander decks.
...
Fixed lobby update on variant change
2018-02-26 23:49:47 +00:00
austinio7116
61ff4d50fd
Completed random commander deck generation refactoring to work on Desktop, to support partner commanders and corrected a number of bugs found during testing. Full support on android and desktop for saving of selected deck states for the new features added.
2018-02-26 23:49:47 +00:00
austinio7116
13560e3b53
Error handling and thread timeout added to simulated matches to allow large AI tournaments without infinite length games due to loops. AI tournaments should now always finish - if the matches take too long they are scored as a draw.
2018-02-26 23:49:47 +00:00
austinio7116
52ae852953
Addition of new new random commander deck generation - both fully random decks based on a selected commander and matrix-based synergistic deck generation using a model learned from thousands of commander decks. This also includes support for commander net-decks on desktop.
2018-02-26 23:49:47 +00:00
austinio7116
7761706fb5
Added model file for new commander deck generation and updated modern and standard models too
2018-02-26 23:49:47 +00:00
maustin
d25437c8e0
Merge remote-tracking branch 'origin/master'
2018-02-26 23:45:17 +00:00
Hans Mackowiak
6883ef1e9f
Merge branch 'cardstatefix' into 'master'
...
CardState: fixed copy with keywordcache
See merge request core-developers/forge!259
2018-02-26 06:22:35 +00:00
Hanmac
6bb9dd1028
CardState: fixed copy with keywordcache
2018-02-26 07:20:51 +01:00
Blacksmith
d6278541dd
Clear out release files in preparation for next release
2018-02-25 22:55:10 +00:00
Blacksmith
5977598c71
[maven-release-plugin] prepare for next development iteration
2018-02-25 22:49:44 +00:00
Blacksmith
35706d71f7
[maven-release-plugin] prepare release forge-1.6.7
2018-02-25 22:49:41 +00:00
Blacksmith
c38f0900d1
Update README.txt for release
2018-02-25 22:48:23 +00:00
Blacksmith
23ed82c0ba
Update README.txt for release
2018-02-25 21:56:40 +00:00
Blacksmith
ea4b82f11e
Fix SCM URLs again
2018-02-25 21:56:15 +00:00
Blacksmith
8cfff4299a
Fix SCM URLs
2018-02-25 21:35:49 +00:00
tehdiplomat
56250bea63
Added token scripts to be used with Wurmcoil Engine and Tolsimir Wolfblood
...
The actual changes to use them currently not committed.
2018-02-25 15:36:16 -05:00
Sol
d4d376c8c6
Merge branch 'PlaneshiftPromos' into 'master'
...
Fixing Planeshift set alter foils in boosters
See merge request core-developers/forge!202
2018-02-25 20:19:19 +00:00
Blacksmith
0146357eed
Remove test file
2018-02-25 18:13:04 +00:00
Blacksmith
9759264aec
Test direct commit access for Blacksmith
2018-02-25 18:06:22 +00:00
Sol
c17465a2a7
Merge branch 'git-pom-update' into 'master'
...
Update pom file to support git releases
See merge request core-developers/forge!258
2018-02-25 17:52:34 +00:00
KrazyTheFox
dc3795d1cd
Update pom file to support git releases
2018-02-25 12:45:02 -05:00
Sol
fdf2b26fdf
Merge branch 'multiplayer' into 'master'
...
Multiplayer
See merge request core-developers/forge!257
2018-02-25 04:45:31 +00:00
Jamin W. Collins
eff0012ea1
add warning to server connect dialog
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-24 15:32:30 -07:00
Jamin W. Collins
d74186e93c
update release notes
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-24 14:12:29 -07:00
Jamin Collins
fe108bb354
Merge branch 'multiplayerandroidfixes' into 'master'
...
Fix to get multiplayer working on android - added more classes to the "keep"…
See merge request core-developers/forge!255
2018-02-24 21:03:49 +00:00
Jamin W. Collins
9fb556f180
add Serialization to Cost objects
...
Resolves forge/#160
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-24 14:02:09 -07:00
Michael Kamensky
f1db204e0d
Merge branch 'challengerdecks3' into 'master'
...
URGENT - Added metadata to new challenger decks to fix NPE
See merge request core-developers/forge!256
2018-02-24 18:39:54 +00:00
Jamin W. Collins
fd35c8d862
add option to be alerted on receipt of priority
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-24 10:51:43 -07:00
maustin
4d134e5087
Merge remote-tracking branch 'origin/challengerdecks3' into challengerdecks3
...
# Conflicts:
# forge-gui/res/quest/precons/Hazoret Aggro.dck
# forge-gui/res/quest/precons/Second Sun Control.dck
# forge-gui/res/quest/precons/Vehicle Rush.dck
2018-02-24 17:25:19 +00:00
austinio7116
1e3b4e34e5
Added metadata to new challenger decks to fix NPE
2018-02-24 17:24:53 +00:00
austinio7116
95a02bece7
Added metadata to new challenger decks to fix NPE
2018-02-24 17:22:32 +00:00
austinio7116
62ffb786b2
Fix to get multiplayer working on android - added more classes to the "keep" list in proguard.cfg. Lots more testing to do, but can start a game Android vs pc
2018-02-24 15:58:31 +00:00
Michael Kamensky
4d41ed60c9
Merge branch 'challengerdecks2' into 'master'
...
Added first batch of preconstructed challenger decks
See merge request core-developers/forge!253
2018-02-24 06:48:26 +00:00
Sol
fc8624c93b
Merge branch 'multiplayer' into 'master'
...
ensure that View(s) are used for ManaAbility choice(s)
See merge request core-developers/forge!251
2018-02-24 00:14:05 +00:00
Sol
800a77b2e0
Merge branch 'multiplayerchatfixes' into 'master'
...
Extended multiplayer chat text box to 255 character max from 60 and fixed multiplayer chat focus stealing issue
See merge request core-developers/forge!254
2018-02-23 23:58:33 +00:00
austinio7116
361443d845
Extended multiplayer chat text box to 255 character max from 60
...
Prevented the game from stealing focus from the multi player chat box to ensure you do not auto end turn or pass priority due to typing in chat when you regain priority
2018-02-23 21:20:25 +00:00
maustin
7db9a6730a
Merge remote-tracking branch 'origin/challengerdecks2' into challengerdecks2
...
# Conflicts:
# forge-gui/res/quest/precons/Counter Surge.dck
# forge-gui/res/quest/precons/Vehicle Rush.dck
2018-02-23 19:38:10 +00:00
austinio7116
5a784e6c9b
Added first batch of preconstructed challenger decks
2018-02-23 19:37:31 +00:00
austinio7116
91c16a319c
Added first batch of preconstructed challenger decks
2018-02-23 19:33:20 +00:00
maustin
47ebfec59e
Merge remote-tracking branch 'origin/commanderDeckGenerator' into commanderDeckGenerator
...
# Conflicts:
# forge-gui-desktop/src/main/java/forge/deckchooser/FDeckChooser.java
2018-02-23 18:54:26 +00:00
austinio7116
f582469ba2
Assigning lstDecks.getGameType().getDeckFormat() to a variable so we don't have to write it out each conditional
2018-02-23 18:43:15 +00:00
Jamin W. Collins
06bc5e074a
ensure that View(s) are used for ManaAbility choice(s)
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-22 20:06:23 -07:00
austinio7116
d4c3dc4eab
Update to card view of decks so long-press opens deck viewer to be consistent with list view
2018-02-22 20:13:02 +00:00
austinio7116
cfeb07c65f
Increased basic land count in random commander decks.
...
Fixed lobby update on variant change
2018-02-22 20:13:02 +00:00
austinio7116
ced56ec4cd
Completed random commander deck generation refactoring to work on Desktop, to support partner commanders and corrected a number of bugs found during testing. Full support on android and desktop for saving of selected deck states for the new features added.
2018-02-22 20:13:02 +00:00
austinio7116
3cf215dbd0
Error handling and thread timeout added to simulated matches to allow large AI tournaments without infinite length games due to loops. AI tournaments should now always finish - if the matches take too long they are scored as a draw.
2018-02-22 20:13:02 +00:00
austinio7116
f237a8d29a
Addition of new new random commander deck generation - both fully random decks based on a selected commander and matrix-based synergistic deck generation using a model learned from thousands of commander decks. This also includes support for commander net-decks on desktop.
2018-02-22 20:13:02 +00:00
austinio7116
4d5a1a152f
Added model file for new commander deck generation and updated modern and standard models too
2018-02-22 20:13:02 +00:00
austinio7116
6735bf3e76
Update to card view of decks so long-press opens deck viewer to be consistent with list view
2018-02-22 08:51:11 +00:00
Michael Kamensky
85adc466b3
Merge branch 'master' into 'master'
...
- Code base cleanup.
See merge request core-developers/forge!237
2018-02-22 04:16:51 +00:00
Sol
afc02a856d
Merge branch 'multiplayer' into 'master'
...
further multiplayer fixes
See merge request core-developers/forge!250
2018-02-22 01:29:23 +00:00
Jamin W. Collins
21d6b02410
submit previous deck if sideboarding timeout occurs
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-21 17:27:03 -07:00
Jamin W. Collins
5b0b719ce9
use SpellAbilityView for generic effect choice(s)
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-21 17:13:33 -07:00
Jamin W. Collins
9ce0315c3e
give remote players 5 minutes per question
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-21 17:10:51 -07:00
austinio7116
6fe34ec618
Increased basic land count in random commander decks.
...
Fixed lobby update on variant change
2018-02-21 18:56:22 +00:00
maustin
05a30d0129
Merge remote-tracking branch 'origin/commanderDeckGenerator' into commanderDeckGenerator
...
# Conflicts:
# forge-gui-desktop/src/main/java/forge/screens/home/CLobby.java
# forge-gui-mobile/src/forge/deck/FDeckChooser.java
# forge-gui/res/deckgendecks/Commander.dat
# forge-gui/res/deckgendecks/Modern.dat
# forge-gui/res/deckgendecks/Standard.dat
# forge-gui/src/main/java/forge/deck/CardRelationMatrixGenerator.java
# forge-gui/src/main/java/forge/deck/DeckType.java
# forge-gui/src/main/java/forge/deck/DeckgenUtil.java
# forge-gui/src/main/java/forge/limited/CardThemedCommanderDeckBuilder.java
2018-02-21 09:30:49 +00:00
austinio7116
6cf2c3459c
Completed random commander deck generation refactoring to work on Desktop, to support partner commanders and corrected a number of bugs found during testing. Full support on android and desktop for saving of selected deck states for the new features added.
2018-02-21 09:28:17 +00:00
austinio7116
e87513bb45
Error handling and thread timeout added to simulated matches to allow large AI tournaments without infinite length games due to loops. AI tournaments should now always finish - if the matches take too long they are scored as a draw.
2018-02-21 09:12:48 +00:00
austinio7116
0f5c1b8e8e
Addition of new new random commander deck generation - both fully random decks based on a selected commander and matrix-based synergistic deck generation using a model learned from thousands of commander decks. This also includes support for commander net-decks on desktop.
2018-02-21 09:12:48 +00:00
austinio7116
c109ac76a7
Added model file for new commander deck generation and updated modern and standard models too
2018-02-21 09:12:48 +00:00
Sol
d7bca1c232
Merge branch 'multiplayer' into 'master'
...
multiplayer fixes for graveyard and stack targeting
See merge request core-developers/forge!248
2018-02-21 04:11:16 +00:00
Jamin W. Collins
0a034f9acb
ensure Stack targeting uses views
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-20 20:47:21 -07:00
Jamin W. Collins
98774c408c
ensure that TargetSelection presents CardView(s)
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-20 20:20:41 -07:00
Jamin W. Collins
802036f693
print a message when unable to send event
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-20 15:27:18 -07:00
Agetian
5bb9ac6fcd
- More cleanup.
2018-02-20 08:02:31 +03:00
Agetian
fcc02ed600
Merge branch 'master' of git.cardforge.org:core-developers/forge into agetian-master
2018-02-20 07:55:13 +03:00
Sol
1e45d14ec3
Merge branch 'AftermathFix' into 'master'
...
CardFactory: fixed keywords for SplitCards
See merge request core-developers/forge!239
2018-02-20 02:42:39 +00:00
Sol
97027e657e
Merge branch 'multiplayer' into 'master'
...
further multiplayer fixes
See merge request core-developers/forge!238
2018-02-20 02:41:48 +00:00
Jamin W. Collins
487fec0258
multiplayer fix for 2nd and 3rd games of match
...
The server was not updating the lobby player's game reference. So, the
remote client's response was being processed for the wrong game
instance.
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-19 16:03:48 -07:00
Hanmac
b25bc72f3e
CardFactory: fixed keywords for SplitCards
2018-02-19 21:37:16 +01:00
Jamin W. Collins
d086e4d692
cleanup remote client game state creation
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-19 13:23:07 -07:00
Jamin W. Collins
8d2d66abb9
move external address out to a class attribute
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-19 13:23:07 -07:00
tehdiplomat
6ca1269261
Add ability to load tokens via scripts before
2018-02-19 13:15:12 -05:00
Chris H
d374da0481
Refactor TokenEffect to be easier to add in TokenScripts
2018-02-19 13:15:12 -05:00
Agetian
83242e1fa9
- More cleanup.
2018-02-19 20:56:05 +03:00
Agetian
35fa4e7d8f
- More cleanup.
2018-02-19 20:50:45 +03:00
Agetian
5022e96a48
- More cleanup.
2018-02-19 20:50:09 +03:00
Agetian
1779c8f84e
- More cleanup and Price of Progress logic fix.
2018-02-19 20:15:12 +03:00
Michael Kamensky
74d9791f03
Merge branch 'ScorchedEarth' into 'master'
...
Scorched earth
See merge request core-developers/forge!234
2018-02-19 16:52:41 +00:00
Michael Kamensky
a6cb96c758
Merge branch 'BattleCry' into 'master'
...
Gerrard's Battle Cry : play before combat
See merge request core-developers/forge!235
2018-02-19 16:51:59 +00:00
Agetian
b05463ad6c
- Code base cleanup.
2018-02-19 19:48:06 +03:00
Seravy
f229fbc4b1
Update DestroyAi.java
2018-02-19 12:54:16 +00:00
Seravy
1d470f87d4
Gerrard's Battle Cry : play before combat
2018-02-19 12:55:59 +01:00
Michael Kamensky
8c680da98c
Merge branch 'PriceOfProgress' into 'master'
...
Price of progress
See merge request core-developers/forge!210
2018-02-19 04:37:54 +00:00
Michael Kamensky
21e682f54d
Merge branch 'deck-editor' into 'master'
...
improve how foiling is done
See merge request core-developers/forge!233
2018-02-19 04:27:28 +00:00
Seravy
70593c2b6a
Try to play Scorching Earth before playing a land for higher X.
2018-02-18 23:35:44 +01:00
Seravy
6b64667767
Do not spend more on X than the number of lands we can discard!
2018-02-18 21:37:20 +01:00
Hanmac
96d1777132
ChangeZoneEffect: it should Fizzle when removing to Command zone too
2018-02-18 20:58:12 +01:00
Jamin W. Collins
f6bd725633
improve how foiling is done
...
Previous implementation relied on the removed card becoming focused in
the full card inventory. This implementation works directly with the
deck avoiding the full inventory.
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-18 12:51:55 -07:00
Michael Kamensky
dd7e2d933f
Merge branch 'DumpTurn' into 'master'
...
Dump/Setup game state will now save current game turn.
See merge request core-developers/forge!209
2018-02-18 19:39:22 +00:00
Seravy
97177e379e
Default turn = 1 if none set
2018-02-18 20:22:17 +01:00
Seravy
8df00a18e8
This should be 0
2018-02-18 19:55:59 +01:00
Michael Kamensky
6668fa5505
Merge branch 'revert-a9e15c2d' into 'master'
...
Revert "Merge branch 'Guavafix' into 'master'"
See merge request core-developers/forge!232
2018-02-18 18:54:35 +00:00
Seravy
c348ffa34e
Now using SVar
2018-02-18 19:54:29 +01:00
Michael Kamensky
275e1be6be
Revert "Merge branch 'Guavafix' into 'master'"
...
This reverts merge request !217
2018-02-18 18:54:20 +00:00
austinio7116
8325893369
Error handling and thread timeout added to simulated matches to allow large AI tournaments without infinite length games due to loops. AI tournaments should now always finish - if the matches take too long they are scored as a draw.
2018-02-18 18:07:57 +00:00
austinio7116
66fd90332d
Addition of new new random commander deck generation - both fully random decks based on a selected commander and matrix-based synergistic deck generation using a model learned from thousands of commander decks. This also includes support for commander net-decks on desktop.
2018-02-18 18:05:08 +00:00
austinio7116
4dad9e3478
Added model file for new commander deck generation and updated modern and standard models too
2018-02-18 18:01:09 +00:00
Hanmac
0c005bb3ff
Commander: CommanderTax now is on the Player who casted the Commander
2018-02-18 18:47:59 +01:00
Hanmac
57b9a1b4c7
SpellAbility: copy manaPart
2018-02-18 18:07:41 +01:00
Hanmac
b29b1b3630
CardState: fixed copyState and LKI
2018-02-18 18:06:38 +01:00
Hanmac
3a071ea071
DestroyAi: extended havepact logic
2018-02-18 11:26:34 +01:00
Hanmac
25efe15329
fix final in ACEditor
2018-02-18 11:17:48 +01:00
Michael Kamensky
d544d69524
Merge branch 'AIInDangerRange' into 'master'
...
AI In danger threshold now configurable and can be random instead of being locked to always 4.
See merge request core-developers/forge!220
2018-02-18 09:15:34 +00:00
Michael Kamensky
bcc0fc9e00
Merge branch 'AINoncombatantCreatures' into 'master'
...
Ai noncombatant creatures
See merge request core-developers/forge!221
2018-02-18 09:10:39 +00:00
Seravy
7f2d2d6588
AI In danger threshold now configurable and can be random instead of being locked to always 4.
...
(As a player, I find the fact the AI always changes their behavior towards more defensive at exactly 5 life extremely abusable - I can always be 100% sure they won't block certain creatures or activate certain spells/abilties otherwise, and in many cases, if the AI already got down to 5 life, even if they do activate their big trump card, it's too late : the last 5 damage is way easy to deal.)
Used this for playing the past few days and it seemed to work without problems.
2018-02-18 10:08:29 +01:00
Michael Kamensky
2e70eb6718
Merge branch 'master' into 'master'
...
- Minor cleanup.
See merge request core-developers/forge!230
2018-02-18 08:59:38 +00:00
Agetian
b7601fded3
- Minor cleanup.
2018-02-18 11:59:10 +03:00
Michael Kamensky
13ace49230
Merge branch 'AISpiritMirror' into 'master'
...
Ai spirit mirror
See merge request core-developers/forge!223
2018-02-18 08:57:23 +00:00
Seravy
229ecc9ba7
missing an "s" in script
2018-02-18 09:39:18 +01:00
Seravy
602f761552
This should work?
2018-02-18 09:39:17 +01:00
Seravy
f271c7a74e
Now the AI properly realizes this can be played, but doesn't actually play it.
...
Is there something that prevents it from playing things that destroy own tokens?
2018-02-18 09:39:15 +01:00
Seravy
c47242e40e
fixed card name
2018-02-18 09:39:14 +01:00
Seravy
887f2f9a52
Mark Spirit Mirror and Breeding Pit tokens as things to sacrifice.
...
If Grave Pact is in play, activate Spirit Mirror to destroy own token and force enemy to sac a creature if possible.
2018-02-18 09:39:13 +01:00
Michael Kamensky
6b528a6d99
Merge branch 'DeckResetFixing' into 'master'
...
Deck reset fixing
See merge request core-developers/forge!213
2018-02-18 08:36:08 +00:00
Seravy
7ff8564077
Merge branch 'master' of https://git.cardforge.org/core-developers/forge
2018-02-18 09:35:39 +01:00
Michael Kamensky
77e79653ba
Merge branch 'master' into 'master'
...
- Minor cleanup and updating CHANGES.txt.
See merge request core-developers/forge!229
2018-02-18 08:31:14 +00:00
Agetian
4665503caa
- Minor cleanup and updating CHANGES.txt.
2018-02-18 11:29:02 +03:00
Michael Kamensky
1f922362a1
Merge branch 'mobile-dev' into 'master'
...
add commandline parsing/options to mobile-dev
See merge request core-developers/forge!216
2018-02-18 08:25:21 +00:00
Michael Kamensky
f5e095f345
Merge branch 'cantblock' into 'master'
...
CantBlockBy as Static Ability
See merge request core-developers/forge!218
2018-02-18 08:05:59 +00:00
Michael Kamensky
a392fc43f9
Merge branch 'deck-viewer' into 'master'
...
improve "Copy to Clipboard" - merge reprinted cards
See merge request core-developers/forge!215
2018-02-18 07:41:49 +00:00
Michael Kamensky
d444e8896c
Merge branch 'Fireslinger' into 'master'
...
Fireslinger
See merge request core-developers/forge!211
2018-02-18 07:36:27 +00:00
Michael Kamensky
935d42af74
Merge branch 'SuddenImpact' into 'master'
...
Force use of Sudden Impact during enemy draw step after drawing if enemy holds…
See merge request core-developers/forge!212
2018-02-18 07:34:03 +00:00
Michael Kamensky
a9e15c2d33
Merge branch 'Guavafix' into 'master'
...
The guava fix
See merge request core-developers/forge!217
2018-02-18 07:17:15 +00:00
Michael Kamensky
b5ae52a3b6
Merge branch 'AiNonstacking' into 'master'
...
AI Nonstacking Permanents
See merge request core-developers/forge!222
2018-02-18 05:54:50 +00:00
Michael Kamensky
abf405fd20
Merge branch 'deck-editor' into 'master'
...
add option to foil cards in a deck
See merge request core-developers/forge!219
2018-02-18 05:50:49 +00:00
Michael Kamensky
3215eb9a8a
Merge branch 'CounterFromAbilityAI' into 'master'
...
Counter from ability ai
See merge request core-developers/forge!224
2018-02-18 05:49:09 +00:00
Michael Kamensky
f2ddd697e9
Merge branch 'AICuriosity' into 'master'
...
Ai curiosity
See merge request core-developers/forge!225
2018-02-18 05:47:57 +00:00
Michael Kamensky
9e6fc59505
Merge branch 'Oaths' into 'master'
...
Oaths
See merge request core-developers/forge!227
2018-02-18 05:45:47 +00:00
Michael Kamensky
2dc0e10c34
Merge branch 'TreasureTroveFix' into 'master'
...
AI Logic name in code and actual card scripts did not match. Assuming the…
See merge request core-developers/forge!228
2018-02-18 05:45:14 +00:00
Sol
2a086c8b64
Merge branch 'token-artwork' into 'master'
...
Token artwork
See merge request core-developers/forge!214
2018-02-18 03:08:38 +00:00
Seravy
cf9e3a5f1d
"Tap to deal X damage to target player" should be a priority target even if it's a defender or 0 attack creature
2018-02-17 22:58:45 +01:00
Jamin W. Collins
373e11bc41
add option to foil cards in a deck
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-17 12:42:56 -07:00
Seravy
bb27eab819
Merge branch 'Guavafix'
2018-02-17 16:53:49 +01:00
Jamin W. Collins
d99dd5f19f
add commandline parsing/options to mobile-dev
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-17 08:50:41 -07:00
Jamin W. Collins
d60d350fcb
token-artwork - try removing variant as a fallback
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-17 08:48:46 -07:00
Jamin W. Collins
b1e7e407a7
token artwork - try uppercase set name
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-17 08:48:46 -07:00
Jamin W. Collins
4e7d338144
improve "Copy to Clipboard" - merge reprinted cards
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-17 08:48:45 -07:00
Hanmac
4528541b3f
AiController: add orderSa for token and pump effects for Hero of Bladehold
2018-02-17 16:25:41 +01:00
Hanmac
a829dc72bc
CardFactoryUtil: make CantBeBlockedBy into new StaticAbility
2018-02-17 15:25:51 +01:00
Seravy
b6395aa463
The guava fix
2018-02-17 12:06:57 +01:00
Hanmac
3f1d6238ff
CardFactoryUtil: add Battle cry as trigger
2018-02-17 12:01:53 +01:00
Hanmac
e990c3648e
cards: update card scripts for new CantBlockByStatic
2018-02-17 10:29:07 +01:00
Seravy
67f9be5d4d
endswith->equals
2018-02-17 01:19:37 +01:00
Seravy
8650a147aa
AI Logic name in code and actual card scripts did not match. Assuming the scripts (6 cards) are correct as no card uses the other name.
2018-02-17 00:46:32 +01:00
Hanmac
8490f8d90b
Card: fixed CARDNAME & EFFECTSOURCE on the static abilties
2018-02-16 20:55:17 +01:00
Hanmac
8f1c7bf40a
EffectEffect: add AtEOT, remembering host card
2018-02-16 20:44:48 +01:00
Hanmac
ec87b64d0c
Blazing Torch: CantBlockBy example
2018-02-16 16:51:37 +01:00
Hanmac
27eee4c8fa
Card: show CantBlockBy on affected creature
2018-02-16 16:50:43 +01:00
Hanmac
af32152bcc
CantBlockBy: now done as static ability
2018-02-16 16:49:25 +01:00
Hanmac
e72edb95b5
Manifest: fixed check with worms of the earth
2018-02-16 14:02:34 +01:00
Hanmac
efed143a11
ReplaceMoved: fixed zonetype check
2018-02-16 14:01:07 +01:00
Seravy
99f64d7565
Add fear to evasion abilities
2018-02-16 12:34:35 +01:00
Seravy
32ef472b0c
AI prefers evasion or "tap to deal damage to player" creatures to enchant with these.
2018-02-16 12:22:50 +01:00
Sol
7ade1b9a52
Merge branch 'multiplayer' into 'master'
...
Multiplayer
See merge request core-developers/forge!207
2018-02-16 01:07:35 +00:00
Sol
cc664d1280
Merge branch 'DefaultFiltersOption' into 'master'
...
Default filters option
See merge request core-developers/forge!175
2018-02-16 01:00:20 +00:00
Jamin W. Collins
84874601a9
Continue but log NullPointerException in getMana
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-15 17:08:01 -07:00
Jamin W. Collins
b47d528bf0
ensure that remote client has trackers defined
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-15 17:07:14 -07:00
Seravy
59612c45ea
Resolving conflicts
2018-02-15 10:03:54 +01:00
Seravy
e8be6f674e
Add quest mode option to make Foil and Personal Rating filters default on all editor screens.
2018-02-15 10:01:59 +01:00
Seravy
33554dd9cc
changed order
2018-02-15 09:48:26 +01:00
Seravy
4dd73930e3
p->P
2018-02-15 09:40:28 +01:00
Seravy
af14c33e39
Fixed problems with previous commit
2018-02-14 22:26:54 +01:00
Seravy
7e9312a93c
Added :
...
-Never play if would suicide, unless we are losing the game next turn anyway AND it results in a double KO
-If AI has the cards that work better on small hand, do play Price of Progress even if it doesn't deal good damage to the enemy. (important synergy within Tempest block with major tournament tier cards)
2018-02-14 21:39:49 +01:00
Seravy
4048ba18f3
Merge remote-tracking branch 'remotes/origin/AINecrologia' into PriceOfProgress
2018-02-14 21:34:24 +01:00
Seravy
3ed563d3f1
Force use of Sudden Impact during enemy draw step after drawing if enemy holds 4+ cards - there likely won't be a better chance, the AI does need enough untapped mana and the human player will likely play cards over time, emptying their hand.
...
TODO : Ideally, the AI should hold 4 mana untapped as soon as it has 4 lands in play, and play Sudden Impact ASAP if there are 4+ cards, before the human has a chance to use up any.
Note : This might be slightly suboptimal for decks where the AI is forcing the other player to draw, and thus might deal more damage if waiting, but considering cards that force draw are usually played before this due to their mana cost and timing, I don't think this will be a problem (if such AI decks even exist right now) - especially as using one now and another later is always better than only using one and those decks should have many copies.
2018-02-14 20:58:51 +01:00
Seravy
11aef9f054
Never use if would kill self by doing so
2018-02-14 19:52:20 +01:00
Seravy
556a8e7176
One more branch where it could pick the player so "avoidtgtP" needs to be added
2018-02-14 19:36:57 +01:00
Seravy
465066c04c
Had to move this part to a new "AvoidTargetP" function - shouldtargetP is not absolute, the AI still targets the player if there is no better target move, but we want it to not use the ability instead.
2018-02-14 19:20:57 +01:00
Seravy
668eaa1a7c
Orcish Artielly marked as self damage
...
Will now target players if granted Lifelink or equivalent even if otherwise would not - self damage is not a concern
Are there any other cards that need AILogic "SelfDamage" or Svar "LikeLifeLink" added? If you are aware of any, please add!
2018-02-14 18:20:04 +01:00
Seravy
0bed673340
Do not use Fireslinger on players if our life lower
...
Do prefer targeting the player if has a "when this deals damage to an opponent" trigger
Important : The AI should be able to recognize the ability stacks - if there are multiple cards that deal damage, they should be used to kill the target together. (for example, tap two prodigal sorcerers to kill a 2/2 creature!)
Unfortunately, I don't think I can implement this with my current knowledge.
2018-02-14 18:06:13 +01:00
Seravy
13f606999c
Improved playing conditions
2018-02-14 16:32:50 +01:00
Seravy
b0677ca006
Merge branch 'DumpTurn' into PriceOfProgress
2018-02-14 16:14:22 +01:00
Seravy
22846db1a3
Dump/Setup game state will now save current game turn.
...
Needed to test cards and AI that care about how many turns it have been since the start of the game.
2018-02-14 16:13:44 +01:00
Seravy
c9b634a274
fixed order of operations
2018-02-14 14:09:18 +01:00
Seravy
c37a492cb7
Was in wrong file, moved
2018-02-14 13:27:17 +01:00
Seravy
92f663c753
AI for Price of Progress
2018-02-14 13:25:13 +01:00
Seravy
35a2f9bf2b
Fixes Ghouls - this one benefits the player with the MORE cards, not less.
2018-02-14 12:46:09 +01:00
Michael Kamensky
2dcf4b23b7
Merge branch 'AIDestroyAllInDanger' into 'master'
...
AI will activate ~DestroyAll~ abilities during combat if it would lose the game,…
See merge request core-developers/forge!206
2018-02-14 03:48:09 +00:00
Michael Kamensky
22b2f30ffb
Merge branch 'AICoffinQueen' into 'master'
...
Will not untap Coffin Queen if already reanimating a creature
See merge request core-developers/forge!204
2018-02-14 03:46:50 +00:00
Michael Kamensky
9a7215a2a2
Merge branch 'AINecrologia' into 'master'
...
Ai necrologia
See merge request core-developers/forge!205
2018-02-14 03:44:30 +00:00
Michael Kamensky
6d4cc6efcb
Merge branch 'bloodyCardTraits' into 'master'
...
CardTaits: make cardtraits inside LKI has the same id's as the in the original
See merge request core-developers/forge!197
2018-02-14 03:28:25 +00:00
Jamin W. Collins
45a0c54fb8
Define getter for TrackableObject props
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-13 18:44:28 -07:00
Jamin W. Collins
e8c9c8b90c
Define getter for ClientGameLobby
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-13 18:41:56 -07:00
Jamin W. Collins
367fcad53c
Define getter for GameView
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-13 18:38:58 -07:00
Jamin W. Collins
3a6c5b0cd5
Allow arbitrarily setting a Tracker
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-13 18:36:19 -07:00
Jamin W. Collins
375adab087
gracefully handle failure to connect to server
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-13 18:33:25 -07:00
Jamin W. Collins
fbf0f98c3a
Limit team editing to each player
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-13 18:30:58 -07:00
Jamin W. Collins
711342829b
Improve interruption messaging
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-13 18:28:47 -07:00
Jamin W. Collins
daf3be6346
Improve reported multiplayer host IP
...
The existing IP selection logic was less than optimal on Linux hosts
where it would frequently select and report 127.0.0.1 as the IP address
to share. The new logic will create a datagram socket, use it to locate
an interface with a default route, and further backtrack to the
interface's IPv4 address.
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-13 18:16:10 -07:00
Seravy
06edf9351a
Oath of Druids, Oath of Lieges, Oath of Ghouls
...
Do not play if the enemy would immediately benefit from them in their upkeep.
2018-02-14 01:06:46 +01:00
Seravy
ead64864f4
Now it actually works and doesn't break the card.
...
Marked card AI playable.
Note : This also adds a new function to ComputerUtil,that checks if the AI is in danger of being killed, or if it has a same amount of life remaning - useful for future "pay life" AI decisions.
2018-02-13 18:07:51 +01:00
Seravy
8521387312
AI can play Necrologia
2018-02-13 17:40:03 +01:00
Seravy
3e5b47185e
Special case for Null Brooch because it needs to be used even though its cost has a "discard".
2018-02-13 14:59:15 +01:00
Seravy
b5dbb7da90
Countering from abilities will have a 100% chance to get used, unless it costs cards to activate, otherwise normal counter settings are used.
...
This ensures the AI never wastes an opportunity to counter a spell if it does not cost him a card - holding a "tap to counter target spell" ability for later use is generally bad as the AI cannot determine if they need the mana later or not - but in most cases they don't.
Required for cards Null Brooch and Ertai Wizard Adept in Tempest quest world.
2018-02-13 13:57:30 +01:00
Seravy
03886905bd
Will not untap Coffin Queen if already reanimating a creature
2018-02-13 13:03:44 +01:00
Seravy
2b688a99ff
Improves AI logic for Hermit Druid
...
-Will now use at end of enemy turn at 100% chance instead of wasting opportunity to get land and fill grave
Not sure if "RemRandomDeck" is still needed? Card is now safe to play unless the deck has fewer than 4-5 basic lands in it.
2018-02-13 11:19:55 +01:00
Sol
f01282f12f
Merge branch 'patch-6' into 'master'
...
Several updates to formats.txt
See merge request core-developers/forge!203
2018-02-13 03:06:11 +00:00
Sol
5e5fca9722
Merge branch 'LifeTotalBonusOption' into 'master'
...
Life total bonus option
See merge request core-developers/forge!176
2018-02-13 02:57:25 +00:00
Seravy
2ff32d3b90
MIssing ! in the check for nonvigilence creature.
2018-02-13 03:11:18 +01:00
Seravy
3b72bd18f0
Now quest data needs to be saved when changing decks, instead of quest preferences.
2018-02-13 02:14:42 +01:00
Rob Schnautz
fcb7f89001
typo (Trace Secrets > Trade Secrets)
2018-02-13 00:49:25 +00:00
Rob Schnautz
38cebf52c3
missed a couple
2018-02-13 00:48:05 +00:00
Seravy
56983b2553
Moves "Current_Deck" from Quest Preferences to Quest Data.
...
Without this, the selected deck name was global for all quests - switching to another quest retained the deck name from the previous quest
and if the new quest had a deck with the identical name, selected that one, otherwise selected nothing. (in one weird case, this resulted in quest data that crashed caused bugs when loading forge - as quest was saved with a selected deck from another quest data.)
Preferred behavior is to select the deck that was last selected in THAT QUEST when switching to another quest.
2018-02-13 01:37:00 +01:00
Rob Schnautz
04b347b968
we're not ready for block formats
2018-02-13 00:21:21 +00:00
Rob Schnautz
08a87ea112
Add conspiracy and ante cards to ban lists, update Standard, Modern, and Commander. Modern list is officially effective the 19th, all the rest is current. Add block formats. Reorder formats in the same order shown on the website. Move Extended to the end. To do: remove Extended.
2018-02-12 23:56:45 +00:00
Seravy
67e8046af6
Remove the line that resets the selected deck index to 0, so the next time the deck tab is opened, it autopicks the first deck instead of keeping what was last chosen.
2018-02-13 00:43:26 +01:00
Sol
dc11fad342
Merge branch 'QuestDraftRotation' into 'master'
...
Quest draft rotation
See merge request core-developers/forge!179
2018-02-12 03:06:40 +00:00
Seravy
8f9857e72d
Fixing Planeshift set alter foils in boosters
...
-Now always foil, and with the (guesstimated) correct chance.
2018-02-12 01:11:03 +01:00
Seravy
76bcbc632e
Rearranged to fix rounding problem
2018-02-12 00:03:09 +01:00
Seravy
e04d88977e
adding to cards L-Z
...
Added creatures with low power that have
-abilities that tap for something really valuable like drawing a card
-abilities that usually need to be saved until enemy turn (counter a spell, tap a creature, prevent damage)
-abilities that usually deal equal or more damage if not attacking (prodigal sorcerer, grim lavamancer)
Generally avoided abilities where activating before combat is an acceptable choice and thus the attack decision doesn't come up anyway as the AI already used the ability.
However, this behavior is unacceptable on certain abilities (mostly those with higher mana costs) which should not be used before the end of main 2 as it prevents the AI from actually playing their cards. (like Hanna Ship Navigator)
I suspect this will need quite a bit of improvement in the future but we have to start somewhere.
2018-02-11 22:13:58 +01:00
Hanmac
3e613a8b80
cards: remove triggerZones from Unequip trigger, it doesn't work with ChangeZoneAll effects
2018-02-11 21:04:49 +01:00
Seravy
1f364168e8
adding to cards D-K
2018-02-11 20:55:44 +01:00
Seravy
07439cfeeb
Exclude creatures with vigilance - attacking does not prevent using the ability
2018-02-11 20:27:03 +01:00
Seravy
94eda92d21
Adding to cards A-C
2018-02-11 20:15:51 +01:00
Seravy
15715cec10
Tested and now it works, unfortunately it's not as smart as I originally wanted, but it'll do.
2018-02-11 18:34:33 +01:00
Seravy
3662bb8e84
Implements Feature
2018-02-11 17:31:20 +01:00
Sol
14fc75be44
Merge branch 'QuestDraftSetFix' into 'master'
...
Quest draft set fix
See merge request core-developers/forge!174
2018-02-11 15:18:12 +00:00
Sol
a489e0845b
Merge branch 'BonusForWinsOption' into 'master'
...
Bonus for wins option
See merge request core-developers/forge!173
2018-02-11 15:16:10 +00:00
Michael Kamensky
acf7a23965
Merge branch 'HornedKavuFix' into 'master'
...
Fixes Horned Kavu being played incorrectly (returning another Horned Kavu or itself)
See merge request core-developers/forge!201
2018-02-11 14:26:20 +00:00
Hanmac
a96a2fd825
Merge branch 'master' of git.cardforge.org:core-developers/forge
2018-02-11 14:53:58 +01:00
Hanmac
d455653f11
Debuff: with keyword changes, directly remove of keywords is not needed anymore, let changed keywords handle that
2018-02-11 14:53:27 +01:00
Seravy
8579ae99a0
Fixes Horned Kavu being played incorrectly (returning another Horned Kavu or itself)
2018-02-11 14:42:41 +01:00
Hanmac
da5cb3d905
check lands: use shorter code for etb replacement
2018-02-11 12:11:04 +01:00
Michael Kamensky
81315e3db4
Merge branch 'assorted-fixes' into 'master'
...
- Simplify a target num check in AiController.
See merge request core-developers/forge!200
2018-02-11 10:28:08 +00:00
Agetian
8a880a3f89
- Simplify a target num check in AiController.
2018-02-11 13:27:11 +03:00
Michael Kamensky
d5da9a80f6
Merge branch 'assorted-fixes' into 'master'
...
- Fixed the AI targeting restrictions check, added an AI logic for The Scarab God.
See merge request core-developers/forge!199
2018-02-11 05:09:39 +00:00
Agetian
670966be57
- Fixed the AI targeting restrictions check in AiController to account for the AILogics that can pre-target cards.
...
- Added an AI logic for The Scarab God (can be generalized later).
2018-02-11 07:46:38 +03:00
Michael Kamensky
5879690fc0
Merge branch 'upcoming_rix2' into 'master'
...
Refresh of Frontier Cube to include RIX
See merge request core-developers/forge!194
2018-02-11 03:54:52 +00:00
Seravy
ff054d44b7
Adding to cards where needed part 3 - Done up to base set 10th ED, expansions Apocalypse
2018-02-11 02:14:58 +01:00
Seravy
e909cfc744
Adding to cards where needed part 2
2018-02-11 01:49:43 +01:00
Seravy
b51ca84a8f
Adding to cards where needed (and removing from cards where it isn't safe to rely on one copy, like Moat)
2018-02-11 00:28:22 +01:00
Seravy
3a9af0480d
Improves "NonStackingEffect" Svar behavior for the AI.
...
The AI will now not play a second copy of these cards if and only if, there is no copy of the card owned by that AI in play, except copies that are enchanted by Auras owned by other players.
Later, a better logic that actually determines whether the enchanting aura removes the relevant ability from the card or not should be added - Warp Artifact will not stop a disk from activating, but Arrest will (if it's a creature).
Note : Only add NonStackingEffect to permanents the AI shouldn't play more than one of at a time if and only if, removal of enchantment is not pontentially leathal to the AI.
For example, do not add to Ensnaring Bridge or Moat, as loss of those allows the enemy to swing with possibly accumulated large armies for likely too much damage.
Those cards will need a different logic, that avoids playing a second copy if and only if the threat the card protects from is already too dangerous.
2018-02-10 23:21:03 +01:00
Michael Kamensky
ebd0a8096c
Merge branch 'error-msg-fixes' into 'master'
...
Disambiguate class name in error StorageReader errors
See merge request core-developers/forge!196
2018-02-10 18:54:01 +00:00
Michael Kamensky
a1f2f8d944
Merge branch 'svn-to-git' into 'master'
...
make development version reference GIT not SVN
See merge request core-developers/forge!198
2018-02-10 18:53:39 +00:00
Jamin W. Collins
0a4dc6961d
make development version reference GIT not SVN
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-10 11:13:41 -07:00
Hanmac
2e196fc41b
CardTaits: make cardtraits inside LKI has the same id's as the in the original object\nReplaceMoved now works with Blood Moon and Blood Sun
2018-02-10 18:50:22 +01:00
Jamin W. Collins
844a7b5d76
Disambiguate class name in error StorageReader errors
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-02-10 10:28:39 -07:00
Michael Kamensky
ce343ffcdb
Merge branch 'mobile-release' into 'master'
...
- Preparing Forge for Android publish v1.6.6.004 [incremental/bugfixes]
See merge request core-developers/forge!195
2018-02-10 16:17:12 +00:00
Agetian
25972aaa29
- Preparing Forge for Android publish v1.6.6.004 [incremental/bugfixes]
2018-02-10 19:11:33 +03:00
Seravy
0fe8c1f121
AI will activate ~DestroyAll~ abilities during combat if it would lose the game, or it would take too much damage (Nevinnyrral's Disk, Pernicious Deed)
2018-02-10 13:30:22 +01:00
austinio7116
cb37cf0889
Refresh of Frontier Cube to include RIX
2018-02-10 09:36:49 +00:00
Michael Kamensky
b5721a7e36
Merge branch 'OkkFix' into 'master'
...
Had wrong card name in Oracle text
See merge request core-developers/forge!192
2018-02-10 03:35:54 +00:00
Michael Kamensky
93b40ad867
Merge branch 'descriptions' into 'master'
...
Descriptions
See merge request core-developers/forge!193
2018-02-10 03:35:40 +00:00
Rob Schnautz
a3e5e40385
description, premium Spearbreaker Behemoth
2018-02-10 01:17:19 +00:00
Rob Schnautz
e13ed6f46e
description, premium Paleoloth
2018-02-10 01:15:18 +00:00
Rob Schnautz
65dffbbe3a
description
2018-02-10 01:12:15 +00:00
Rob Schnautz
16dafc9c57
description
...
(cherry picked from commit 909ee41e066207a9c3e4d943fd190e229765be66)
2018-02-10 01:06:35 +00:00
Rob Schnautz
bcd2f95e4d
description
...
(cherry picked from commit f274dbe74e3fcda7e97c40df996b8b1533c04673)
2018-02-10 01:06:16 +00:00
Rob Schnautz
51ae7fee7e
description
2018-02-10 00:55:19 +00:00
Rob Schnautz
2eb276f995
description, premium Treasury Thrull
2018-02-10 00:51:03 +00:00
Rob Schnautz
6a98f9947a
description
2018-02-10 00:48:28 +00:00
Rob Schnautz
66cbd1a30e
description
2018-02-10 00:45:17 +00:00
Rob Schnautz
c8d1b56d9e
description, premium Phyrexian Hydra
2018-02-10 00:44:44 +00:00
Rob Schnautz
457ce2958e
description, premium Doomwake Giant
2018-02-10 00:44:01 +00:00
Rob Schnautz
b7b6d5672e
description, premium Conundrum Sphinx
2018-02-10 00:15:14 +00:00
Rob Schnautz
7dac6197e3
premium Djinn of Wishes
2018-02-10 00:12:03 +00:00
Rob Schnautz
ea40b439ee
description, premium Resolute Archangel
2018-02-10 00:05:32 +00:00
Rob Schnautz
7061f7f26a
premium Flameblast Dragon
2018-02-10 00:00:30 +00:00
Rob Schnautz
de1342a5d7
description, premium Jace's Mindseeker
2018-02-09 23:57:44 +00:00
Rob Schnautz
2f976dbeb3
description, premium Hellkite Charger
2018-02-09 23:51:56 +00:00
Seravy
e37e242bae
Had wrong card name in Oracle text
2018-02-10 00:13:48 +01:00
Michael Kamensky
78c676e858
Merge branch 'assorted-fixes' into 'master'
...
- Updating CHANGES.txt.
See merge request core-developers/forge!191
2018-02-09 18:31:48 +00:00
Agetian
9e74ef9e37
- Updating CHANGES.txt.
2018-02-09 21:30:37 +03:00
Michael Kamensky
1740be22ae
Merge branch 'InvasionWorld' into 'master'
...
Invasion world
See merge request core-developers/forge!189
2018-02-09 18:23:10 +00:00
Hanmac
35c499a074
Crafty Cutpurse: make it use a Control Layer for the Token Create Effect
2018-02-09 17:07:48 +01:00
Seravy
048093522a
Revert "Fixes compile/run bugs in IntelliJ"
...
This reverts commit 36917c0d18
(cherry picked from commit 1cf40f45ad9f39f98dd3232d0ae01e9c0c31329d)
2018-02-09 10:34:39 +00:00
Seravy
66c696bfec
rotam ->rotation amount.
2018-02-09 11:26:04 +01:00
Seravy
5dc5082c4e
Added MAX to option variable name.
2018-02-09 10:58:07 +01:00
Seravy
42f79630e6
Deleted commented parts as suggested
2018-02-09 10:43:43 +01:00
Seravy
f8ccf0a91e
Adding suggested simplification
2018-02-09 10:25:35 +01:00
Seravy
b924c1a80c
W -> w
2018-02-09 10:04:59 +01:00
Michael Kamensky
42a6340a95
Merge branch 'assorted-fixes' into 'master'
...
- Updating CHANGES.txt.
See merge request core-developers/forge!188
2018-02-09 05:20:46 +00:00
Agetian
8b2b1d453d
- Updating CHANGES.txt.
2018-02-09 08:19:35 +03:00
Michael Kamensky
e70207fbac
Merge branch 'assorted-fixes' into 'master'
...
- Updating CHANGES.txt.
See merge request core-developers/forge!186
2018-02-09 05:19:02 +00:00
Agetian
846db416ec
- Updating CHANGES.txt.
2018-02-09 08:18:33 +03:00
Michael Kamensky
84288aafe9
Merge branch 'patch-5' into 'master'
...
Duel Decks: Elves vs. Inventors
See merge request core-developers/forge!185
2018-02-09 04:48:36 +00:00
Rob Schnautz
d2d4318659
Add new file
2018-02-09 04:17:32 +00:00
Michael Kamensky
324c3000a0
Merge branch 'assorted-fixes' into 'master'
...
- File name fix, updating CHANGES.txt.
See merge request core-developers/forge!184
2018-02-09 03:48:11 +00:00
Agetian
fc6d1d2ab8
- Filename fix.
...
- Updating CHANGES.txt.
2018-02-09 06:47:28 +03:00
Michael Kamensky
7fb12fa5b3
Merge branch 'mtgo-editions' into 'master'
...
Five editions from MTGO
See merge request core-developers/forge!182
2018-02-09 03:37:07 +00:00
Michael Kamensky
791e53a935
Merge branch 'amonkhet' into 'master'
...
Amonkhet quest world
See merge request core-developers/forge!181
2018-02-09 03:36:24 +00:00
Sol
3a705c3e5f
Merge branch 'patch-5' into 'master'
...
comment out boosters until later to prevent corruption of quest files when shop…
See merge request core-developers/forge!183
2018-02-09 01:58:20 +00:00
Rob Schnautz
ca61291995
comment out boosters until later to prevent corruption of quest files when shop tries to generate a booster
2018-02-09 01:45:57 +00:00
Rob Schnautz
a875557000
Commander Theme Decks
2018-02-09 01:38:33 +00:00
Rob Schnautz
517590883c
Duel Decks: Mirrodin Pure vs. New Phyrexia
2018-02-09 01:19:35 +00:00
Rob Schnautz
ffa58f71f0
Magic Online Deck Series (TD0, but since this abbreviation was used for two sets, using the TD1 abbreviation that MTGO skipped)
2018-02-09 01:08:08 +00:00
Rob Schnautz
9017f1488f
Treasure Chests
2018-02-09 00:59:39 +00:00
Rob Schnautz
c6bac3a247
Legendary Cube
2018-02-08 23:46:55 +00:00
Seravy
a7e48e8af0
The Domain deck is currently AI unplayable, but likely easy to fix later, see (20)
...
Most decks were tested in the old version (roughly 2017 October-November?).
They are AI playable albeit the AI doesn't play them perfectly - still it's good enough to include the world in a release. AI can always be improved later, as long as it doesn't self-defeat all the time with all the deck. (which was a real issue in the Tempest block where ~20 out of the 40 decks were unplayable for the AI, thus that world is still unfinished - AI has to be improved first.)
This is a list of issues I observed with the AI while testing the Invasion decks :
AI minor :
2. AI should prioritize returning Flametongue Kavu or Kavu Climer or other beneficial trigger creatures for gating creatures (or to any other bonuce effects)
3. Pernicious Deed should have that flag that prevents the AI from playing a second copy (same for Obvlivion Stone, Nevynnirral's Disk if they don't have it yet)
4. The AI seems to prefer playing normal lands first, "enters play tapped" lands later. That's usually the wrong play for the first few turns, where the AI wouldn't have a card to play from the mana anyway.
5. The AI seems to randomly send Captain Sisay to attack or search a card, this should be done smarter, always search if hand is not full and enemy isn't below 7 life?
6. Would be nice if the AI could recognize Rith's ability as one that produces potential blockers for the next turn.
9. When the AI plays a second copy of Teferi's Moat, it shouldn't pick the same color (and shouldn't play the second copy if the opponent plays only one color)
11. Not related to the invasion block but a generic issue : The AI prefers to kill the creatures I steal with Preacher instead of Preacher itself. I'm winning 99% of the games where I draw that card due to this, which likely messes up the difficulty testing results.
13. AI probably shouldn't play Skizzik without kicker as it sometimes does so then doesn't attack anyway or should learn to always attack with it if it wasn't kicked.
15. The AI had enough mana to play Urza's Rage with kicked and could have won the game by doing so, yet it played it without kicker and dealt only 3 damage. This happened more than once, it probably can't pay the kicker cost at all.
17. The AI uses Order // Chaos to kill creatures that are already having leathal damage on the stack from Powerstone Minefield
18. The AI sometimes doesn't seem to be able to use Tahngarth's ability, other times uses it during upkeep. It should never be used before the declare attackers step. (take advantage of vigilance)
19. Once the AI attacked with a 2/2 Quiron Dryan into my 2/3. It had Wax // Wane in hand but no mana to play it - all 3 lands were tapped.
21. Making Pulse of Llanowar, Elfhame Sanctuary and Fertile Ground AI playable would likely increase the AI playability of the block a lot (currently none of these cards are included in AI decks)
23. The AI used a counterspell to counter a spell targeting Glimmering Angel instead of activating the ability
25. The AI activated Crosis the Purger when I had zero cards in my hand.
26. Creatures with the "tap target creature" ability like Benalish Trapper and Stormscape Appreneic should not attack if the opponent has creatures that could be tapped next upkeep to prevent them from attacking.
(this seems to be a generic problem - small creatures with important noncombat abilties should be marked "stay home" and not attack unless the enemy is so low on health they can be defeated by 3 swings from the creature. This was one of the main problems
in Tempest block, for example Hermit Druid, Tradewind Rider and Ertai Wizard Adept. I really wanted to implement AI logic for this myself but...)
27. Yawgomoth's Ageanda should also be marked as a spell where the AI should never play a second copy (also it shouldn't be played without a large graveyard but I don't think the AI did that even once so maybe that's already implemented?)
33. The AI always picks "lose 1 life" on Putrid Warrior even if the opposite would be better.
36. AI played played a creature before Desolation Giant in the same turn.
39. AI doesn't seem to pay a kicker cost for Verdeloth the Ancient even if it has mana to do so.
40. AI uses Nightscape Master to bounce cards it could be killing with the other ability instead.
41. AI probably shouldn't use Recoil to bonuce own cards.
AI major :
1. AI should not play gating creatures if it would return another gating creature to hand, unless it's triggering kavu lair or sparkcaster ability.
7. The AI shouldn't sacrifice Fires of Yawimaya to deal 2 more damage when I still have 20 life. This should only be used to save creatures, or deal leathal damage to a blocker or player.
7b - it especially shouldn't do this is that results in the buffed creature no longer having haste and failing to attack!
8. The AI uses Rout as an instant during its own upkeep instead of waiting until main 1 and saving 2 mana (or possibly attacking first and doing it in main 2), this should never be used as an instant during the AI's own turn.
10. The AI seems to consistently fail paying both kicker costs on volvers even if it can afford doing it - it only pays one of them.
12. AI might be unable to pay the kicker for Dralnu's Pet - it had the mana and creature in hand but didn't do it. (and the creature was of a color the AI cannot play from hand)
14. Like Rout, Ghitu Fire also shouldn't be played as an instant during the AI's own upkeep. In fact, the AI generally should not use instant effects or cards during its own upkeep, it's very rarely the correct move, if ever.
22. The AI seems to be unable to play the card "Meddling Mage" even though it's marked with a "?" not an "AI" tag. I wouldn't expect it to play "fair" and pretend it has no idea what cards are in my deck (it guesses the color of my cards for other choices anyway) but in worst case it should at least play it as a 2/2 for 2 and name any random card it has no copies of in its deck.
24. The AI does not consider the board when picking colors for Voice of All. Even if I have two big white flying creatures in play, it still picks black because my deck has more black cards than white.
28. Once the AI had Temporal Spring and AEther Mutation in hand, and 4 life while I had 3 2/x creatures and it didn't play either bonuce spell. Maybe it was holding mana to cast Fact or Fiction later? (it had 5 lands, 3 forest 2 island)
(surprisingly it didn't even try to play Fact or Fiction before I won. Bug?)
29. The AI probably shouldn't play Phyrexian Arena when at low (below 10?) health.
30. AI didn't activate Pernicious Deed to destroy my 3/3 animated swamp that was killing them, even though it only takes an activation cost of 0. It also didn't activate it when I had a 4/4, they had a 4/4 and I had a 2/1 flying and they had 2 life.
After further games : In general the AI does not use Pernicious Deed very well (on top of playing 2-3 copies), and lets me hit them each turn with creatures and even dies, as long as I don't play too many at a time.
While I won't rate decks unplayable for just this, I'm pretty sure the decks including the card perform significantly worse than they could be and the card is borderline unplayable in the sense the AI obstinently refuses to activate it to save itself.
I suspect there is a threashold for how much advantage it expects from the card, and will not use it otherwise, even if not using it means losing the game. (even if I would be the only one losing permanents!)
31. The AI doesn't attack with units enchanted by Armadillo Cloak, and keeps them as blockers, even if it could gain several times the life it would lose to not blocking by the attack (AI had a 7/7 trample with it, I had two 2/x to attack and a 2/1 flying)
32. On the long term some sort of logic to decide whether to waste a kicker card immediately or wait for mana to use it with kicker would be nice, but it'll likely be hard to make one. (This is especially important for creatures, like Kavu Titan, volvers, etc)
34. When the AI has a 1/1 creature enchanter with Quicksilver Dagger, it still uses it to attack instead of tapping it to deal damage AND draw a card. (and this actually risks losing the creature to a "destroy target attacking..." spell)
35. The AI should play Warp Devotion before the bounce spells. As is, that deck works poorly.
37. AI had a Bloodfire Colossus in play, had active red mana, I had 3 life, it had 12, didn't activate to win, instead used Rout to destroy all creatures, and it didn't even sac it in response!
(I thought we improved the DamageAll logic? Is this card not using it?)
38. AI doesn't recognize Gerrard Capashen's ability to tap when attacking, so it fails to notice it could win the game as I only have 3 life and 1 blocker which could be tapped.
AI severe :
16. The AI seems to be unable to play Orim's Thunder at all, even if I have both a creature and an artifact and the creature is weak enough to be killed by the kicker effect. It can't even play it without kicker.
(I'll rank the deck with this card 1 higher to account for this bug getting fixed in the future - most of the AI's losses came from holding these and not using them to kill my creatures.)
20. The AI is unable to play Harrow and Allied Strategies even if it has no other cards to play and has mana. I unfortunately have to conclude the "Domain" deck is not AI playable as is - land searching and drawing are essential for it.
Note : I did see the AI play Harrow once in a blue moon, for example when it was about to die in combat, but it usually does not play the card.
28. AI used Dromar to return itself to hand by picking white (I had no white creatures). As all 5 dragon legends are actual opponents with their cards in the deck, and Dromar's doesn't have another creature, this is quite a big problem.
2018-02-09 00:27:00 +01:00
Rob Schnautz
41b73da329
fix set
2018-02-08 23:08:28 +00:00
Rob Schnautz
48d4016f8d
fix set
2018-02-08 23:05:45 +00:00
Rob Schnautz
ed3624ce7b
Upload New File
2018-02-08 22:51:53 +00:00
Rob Schnautz
58eebd8bfd
Upload New File
2018-02-08 22:51:43 +00:00
Rob Schnautz
cc95200289
Upload New File
2018-02-08 22:51:33 +00:00
Rob Schnautz
7035993a3f
Upload New File
2018-02-08 22:51:22 +00:00
Rob Schnautz
663b10f767
Upload New File
2018-02-08 22:51:11 +00:00
Rob Schnautz
922e45a80d
Upload New File
2018-02-08 22:51:01 +00:00
Rob Schnautz
3dca3752bc
Upload New File
2018-02-08 22:50:51 +00:00
Rob Schnautz
336ca104e9
Upload New File
2018-02-08 22:50:41 +00:00
Rob Schnautz
7492e7d450
Upload New File
2018-02-08 22:50:29 +00:00
Rob Schnautz
7440702fea
Upload New File
2018-02-08 22:50:14 +00:00
Rob Schnautz
e568f84dcb
Upload New File
2018-02-08 22:48:10 +00:00
Rob Schnautz
d043161bdd
Upload New File
2018-02-08 22:47:57 +00:00
Rob Schnautz
9768b80736
Upload New File
2018-02-08 22:47:45 +00:00
Rob Schnautz
93185e7e84
Upload New File
2018-02-08 22:47:34 +00:00
Rob Schnautz
18a717e90a
Upload New File
2018-02-08 22:47:24 +00:00
Rob Schnautz
99ce255da8
Upload New File
2018-02-08 22:47:10 +00:00
Rob Schnautz
770e328865
Upload New File
2018-02-08 22:46:59 +00:00
Rob Schnautz
2776eaf640
Upload New File
2018-02-08 22:46:48 +00:00
Rob Schnautz
2d825e4095
Upload New File
2018-02-08 22:46:34 +00:00
Rob Schnautz
64cac6cd5a
Upload New File
2018-02-08 22:46:16 +00:00
Rob Schnautz
8d7eccf92e
Add new directory
2018-02-08 22:45:50 +00:00
Rob Schnautz
01cd80cc2f
Add new directory
2018-02-08 22:45:35 +00:00
Rob Schnautz
801e218912
+amonkhet
2018-02-08 22:44:53 +00:00
Rob Schnautz
c1cb19a139
Add new directory
2018-02-08 22:41:02 +00:00
Hans Mackowiak
419f4a354f
Merge branch 'assorted-fixes' into 'master'
...
- Got rid of an esoteric component for logging, switched over to standard err…
See merge request core-developers/forge!177
2018-02-08 17:48:41 +00:00
Seravy
569e884a2c
Adds an option to choose between draft rotation deleting, or replacing old drafts.
...
Also moves the draft rotation settings to appear under "draft torunaments" where they belong.
2018-02-08 14:13:11 +01:00
Agetian
647e9f6a14
- Got rid of an esoteric component for logging, switched over to standard err printout like it's done in most other places.
2018-02-08 15:28:50 +03:00
Seravy
a24cffa9df
Makes the maximal amount of bonus for life total difference optional
2018-02-08 13:12:35 +01:00
Michael Kamensky
58d0921696
Merge branch 'morph' into 'master'
...
Morph: some rework to use better KeywordInterfaces
See merge request core-developers/forge!172
2018-02-08 12:07:45 +00:00
Michael Kamensky
2b3e39cbb8
Merge branch 'regeneration' into 'master'
...
Regeneration
See merge request core-developers/forge!168
2018-02-08 12:07:41 +00:00
Seravy
689e5eecc4
Add options to control how much extra credits are given for accumulated wins
2018-02-08 12:04:07 +01:00
Seravy
36917c0d18
Fixes compile/run bugs in IntelliJ
2018-02-08 10:25:17 +01:00
Michael Kamensky
4421766850
Merge branch 'descriptions' into 'master'
...
Descriptions for preconstructed decks, premium foil inserts
See merge request core-developers/forge!169
2018-02-08 04:51:50 +00:00
Michael Kamensky
2d2af55849
Merge branch 'patch-3' into 'master'
...
Update Masters 25.txt
See merge request core-developers/forge!170
2018-02-08 04:51:02 +00:00
Rob Schnautz
906fef89f9
fix rarity
2018-02-08 01:55:55 +00:00
Rob Schnautz
479a468187
Update Masters 25.txt
2018-02-08 01:54:07 +00:00
Rob Schnautz
813e8deb8f
description, premium Boltwing Marauder
2018-02-07 20:04:04 +00:00
Rob Schnautz
4c4259ed90
description, premium Havengul Runebinder
2018-02-07 20:01:36 +00:00
Rob Schnautz
b186958422
premium Captivating Vampire
2018-02-07 19:58:51 +00:00
Rob Schnautz
83b41e1479
description
2018-02-07 19:57:47 +00:00
Rob Schnautz
97477644fd
description, premium Phyrexian Swarmlord
2018-02-07 19:54:28 +00:00
Rob Schnautz
f3e4f0d1fb
description
2018-02-07 19:51:23 +00:00
Rob Schnautz
4175369f96
description, premium Mordant Dragon
2018-02-07 19:45:02 +00:00
Rob Schnautz
f2fcfe582f
description, premium Hero of Goma Fada
2018-02-07 19:42:53 +00:00
Rob Schnautz
b2d546be2f
description, premium Carnival Hellsteed
2018-02-07 19:40:20 +00:00
Rob Schnautz
a7db0dd75e
description
2018-02-07 19:38:14 +00:00
Rob Schnautz
94127c1b76
description
2018-02-07 19:35:37 +00:00
Rob Schnautz
220690d4d0
description, premium Hoard-Smelter Dragon
2018-02-07 19:31:26 +00:00
Hanmac
fb3ffe679b
Morph: some rework to use better KeywordInterfaces
2018-02-07 19:40:12 +01:00
Rob Schnautz
b38f7fe4f5
description
2018-02-07 17:16:41 +00:00
Rob Schnautz
110eb2b072
description, premium Elder of Laurels
2018-02-07 17:03:47 +00:00
Michael Kamensky
d474e6b8bb
Merge branch 'assorted-fixes' into 'master'
...
- Do not allow the human to confirm a Reveal cost with 0 revealed cards (e.g. Morph - Reveal a green card when the player has no green card in hand)
See merge request core-developers/forge!167
2018-02-07 16:56:21 +00:00
Rob Schnautz
5b074f4c1c
description, premium Malakir Bloodwitch
2018-02-07 16:53:13 +00:00
Rob Schnautz
8e4ab4d398
description
2018-02-07 16:52:23 +00:00
Rob Schnautz
7eb934d5d3
description
2018-02-07 16:51:50 +00:00
Agetian
c3b655f675
- Do not allow the human to confirm a Reveal cost with 0 revealed cards if the minimum is more than zero (fixes e.g. Morph costs with "Reveal a X card" when the human player doesn't have that kind of card in hand).
2018-02-06 22:17:48 +03:00
Hanmac
068efaeba7
Card: RegenEffect: add the Effect as Shield
2018-02-06 13:50:04 +01:00
Hanmac
ff7a0f1ae6
Regeneration Rework:
...
- Regenerate or RegenerateAll does create an Effect
in Command which does replace Destroy if possible
- Trigger Regenerated will be added to the Effect
if something does care about "regenerated that way"
- new Regeneration Api is the internal effect
that does handle the actual regeneration
- ReplaceDestroy has Section to handle if Regeneration is possible
- CardShields are removed with the option in PlayerController
2018-02-06 12:56:02 +01:00
Michael Kamensky
8b26deb477
Merge branch 'assorted-fixes' into 'master'
...
- Fixed the AI trying to e.g. Embalm a Vizier of Many Faces ignoring NeedsToPlay
See merge request core-developers/forge!166
2018-02-05 05:34:10 +00:00
Agetian
21fedd0d50
- Fixed Illusion of Choice.
2018-02-05 08:21:02 +03:00
Agetian
ecd4a5dedd
- Fixed the AI trying to e.g. Embalm a Vizier of Many Faces ignoring the NeedsToPlay SVar requirement.
2018-02-04 20:24:51 +03:00
Hanmac
047ee71259
Card: Planeswalker + Creature get extra damage
...
Signed-off-by: Hanmac <hanmac@gmx.de >
2018-02-02 23:52:11 +01:00
Michael Kamensky
1b97eb777c
Merge branch 'mobile-release' into 'master'
...
- Preparing Forge for Android publish 1.6.6.003 [incremental/bugfixes].
See merge request core-developers/forge!165
2018-01-31 10:54:51 +00:00
Agetian
cd31c4e513
- Preparing Forge for Android publish 1.6.6.003 [incremental/bugfixes].
2018-01-31 13:54:05 +03:00
Hans Mackowiak
1582f5a7bd
Merge branch 'assorted-fixes' into 'master'
...
- Indirect aura attachment: fix Sovereigns of Lost Alara not attaching Cartouches
See merge request core-developers/forge!164
2018-01-31 06:01:00 +00:00
Agetian
32facbbc74
- Indirect aura attachment: check by aura controller if aura activating player check fails, fixes Sovereign of Lost Alara not being able to attach a Cartouche.
2018-01-31 08:00:26 +03:00
Michael Kamensky
7696b9d69c
Merge branch 'assorted-fixes' into 'master'
...
- AiController: a more robust check for potential targets (e.g. Wicked Akuba)
See merge request core-developers/forge!161
2018-01-31 04:57:08 +00:00
Michael Kamensky
d2e1d5aacb
Merge branch 'patch-3' into 'master'
...
Masters 25
See merge request core-developers/forge!163
2018-01-31 04:18:08 +00:00
Michael Kamensky
e70affe6c3
Merge branch 'upcoming_rix2' into 'master'
...
Updates to card-based deck generation data and improvements to handling of…
See merge request core-developers/forge!162
2018-01-31 04:17:05 +00:00
Rob Schnautz
d38f9c39e4
Add new file
2018-01-30 23:02:54 +00:00
austinio7116
f7209ef32c
Updates to card-based deck generation data and improvements to handling of non-basic land selection in those decks
2018-01-30 22:33:40 +00:00
Agetian
1f10ba936a
Merge remote-tracking branch 'origin/assorted-fixes' into assorted-fixes
2018-01-30 23:36:36 +03:00
Agetian
0332975a9a
- Reset activations when cloning things with Saheeli Rai (fixes e.g. Saheeli Rai cloning a Saheeli Rai under Liquimetal Coating not able to activate its abilities)
2018-01-30 23:18:07 +03:00
Agetian
369c4f77a0
- AiController: a more robust check for potential targets in order to avoid the AI activating an ability it can't legally target due to restrictions (e.g. Wicked Akuba).
2018-01-30 19:26:14 +03:00
Michael Kamensky
d8a284ebb9
Merge branch 'unstable-basic-lands' into 'master'
...
- Render Unstable basic lands borderless.
See merge request core-developers/forge!160
2018-01-30 16:22:08 +00:00
Agetian
dca62ce725
- AiController: a more robust check for potential targets in order to avoid the AI activating an ability it can't legally target due to restrictions (e.g. Wicked Akuba).
2018-01-30 19:20:24 +03:00
Michael Kamensky
1c64ebd05b
Merge branch 'upcoming_rix2' into 'master'
...
Added HOU, XLN and RIX image file paths to the lists for quest mode
See merge request core-developers/forge!159
2018-01-30 15:39:53 +00:00
Agetian
0727c83a43
- Render Unstable basic lands borderless.
2018-01-30 18:14:06 +03:00
maustin
eb4a8caefc
Removed unneeded targeting of opponent in Huatli Radiant Champion
2018-01-30 12:51:53 +00:00
Michael Kamensky
253efc6c6d
Merge branch 'assorted-fixes' into 'master'
...
Several card fixes and an AI pump prediction fix
See merge request core-developers/forge!158
2018-01-30 10:45:28 +00:00
Agetian
d8be06c165
- Fixed Battle at the Bridge SpellDescription.
2018-01-30 13:17:43 +03:00
Agetian
e02baac897
- Fixed Wandering Fumarole not gaining its {0} ability properly
2018-01-30 13:17:32 +03:00
Agetian
46f19b6079
Merge remote-tracking branch 'origin/assorted-fixes' into assorted-fixes
2018-01-30 13:12:32 +03:00
austinio7116
2f3ba53a89
Added HOU, XLN and RIX image file paths to the lists for quest mode
2018-01-30 08:56:48 +00:00
Agetian
b763e06560
- AiAttackController: Don't check targeting restrictions if the ability doesn't target.
2018-01-30 08:45:25 +03:00
Agetian
2447ea4fb0
- AiAttackController/AiBlockController: do not count activated abilities that can't target the attacker/blocker when trying to predict P/T bonus from AF Pump (fixes the AI suicide attacking/blocking with cards like Pia Nalaar)
2018-01-30 08:45:25 +03:00
Agetian
75f86352be
- AiAttackController: Don't check targeting restrictions if the ability doesn't target.
2018-01-30 08:44:16 +03:00
Agetian
19dd58d1d3
- AiAttackController/AiBlockController: do not count activated abilities that can't target the attacker/blocker when trying to predict P/T bonus from AF Pump (fixes the AI suicide attacking/blocking with cards like Pia Nalaar)
2018-01-30 08:34:01 +03:00
Hanmac
68843db5b8
Card: changed how instant and Sorcery show keywords
2018-01-29 22:52:02 +01:00
Hanmac
586c2eb9b0
cards: update Buyback scripts
2018-01-29 22:50:07 +01:00
Hanmac
156cdf812d
CardFactoryUtil: use : for Buyback, make some effect Secondary
2018-01-29 22:49:51 +01:00
Michael Kamensky
5e6d9749fb
Merge branch 'patch-3' into 'master'
...
Quick Start Set: Rivals
See merge request core-developers/forge!157
2018-01-29 05:00:54 +00:00
Rob Schnautz
2392aeeb0c
Add new file
2018-01-28 20:01:16 +00:00
Rob Schnautz
6d89addb67
description, premium Spellbreaker Behemoth
2018-01-28 19:42:29 +00:00
Hanmac
5a29b05e88
CardFactoryUtil: move Totem Armor to ReplacementAbilities
2018-01-28 14:40:37 +01:00
Hanmac
90b46f4c0f
Card & CardState: add has functions to check for SpellAbility, Trigger and ReplacementEffects
2018-01-28 12:31:13 +01:00
Michael Kamensky
1281af0994
Merge branch 'assorted-fixes' into 'master'
...
- Fixed a compile time error caused by an unused import statement.
See merge request core-developers/forge!156
2018-01-28 08:47:48 +00:00
Agetian
b31069866a
- Fixed a compile time error caused by an unused import statement.
2018-01-28 11:30:29 +03:00
Michael Kamensky
00f896bbb4
Merge branch 'patch-2' into 'master'
...
remove Code2, not needed for this.
See merge request core-developers/forge!154
2018-01-28 06:47:54 +00:00
Michael Kamensky
cd5c03926f
Merge branch 'deck-descriptions' into 'master'
...
Deck descriptions
See merge request core-developers/forge!155
2018-01-28 06:46:20 +00:00
Rob Schnautz
11218913a4
description, premium Aegis Angel
2018-01-28 03:00:13 +00:00
Rob Schnautz
0a039e4f53
description
2018-01-28 02:40:17 +00:00
Rob Schnautz
7e37b3d760
description, premium Grove of the Guardian
2018-01-28 02:37:52 +00:00
Rob Schnautz
d577c229e3
description, premium Noosegraf Mob
2018-01-28 02:36:51 +00:00
Rob Schnautz
6cd74946e4
description
2018-01-28 02:36:06 +00:00
Rob Schnautz
d34b6428ae
description
2018-01-28 02:30:18 +00:00
Rob Schnautz
e242e3f371
description
2018-01-28 02:29:47 +00:00
Rob Schnautz
4165004491
description, premium Fathom Mage
2018-01-28 02:23:41 +00:00
Rob Schnautz
d290d5fbf4
typo
2018-01-28 02:21:41 +00:00
Rob Schnautz
81c99209ce
description
2018-01-28 02:15:34 +00:00
Rob Schnautz
1962aac95b
description, premium Harvester of Souls
2018-01-28 02:07:03 +00:00
Rob Schnautz
60a66585f3
Update Unstable.txt
2018-01-28 02:03:38 +00:00
Rob Schnautz
d7f3842a30
don't need code2
2018-01-28 01:59:23 +00:00
Rob Schnautz
81be883bee
Update Unglued.txt
2018-01-28 01:56:30 +00:00
Rob Schnautz
0dfcb225e0
use UGL for pics. no good reason to use the two-letter code.
2018-01-28 01:48:05 +00:00
Sol
06f95efd52
Merge branch 'fix-deck-view' into 'master'
...
Improve deck view with multi-monitor systems
See merge request core-developers/forge!153
2018-01-27 23:50:18 +00:00
Sol
0dae411333
Merge branch 'custom-deck-directories' into 'master'
...
Custom deck directories
See merge request core-developers/forge!152
2018-01-27 21:34:03 +00:00
Jamin W. Collins
c1e1b6f29a
Improve deck view with multi-monitor systems
...
On Linux multi-monitor systems, the existing logic would create a new
window that was slightly smaller than the total combined display size.
The new logic creates a window that is slightly smaller than the monitor
Forge is currently on.
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-01-27 09:49:13 -07:00
Michael Kamensky
a511bdbcd8
Merge branch 'assorted-fixes' into 'master'
...
Fixed an AI logic error in CountersPutAi
See merge request core-developers/forge!151
2018-01-27 16:35:09 +00:00
Agetian
b0037faa11
- Fixed an AI logic error in CountersPutAi which caused the AI to buff the opponent's creatures with Incremental Growth.
2018-01-27 19:34:11 +03:00
Jamin W. Collins
6dc6a7a29c
add new parameters and descriptions to properties.example
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-01-27 09:23:51 -07:00
Jamin W. Collins
fd6192a88e
remove trailing whitespace
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-01-27 09:12:55 -07:00
Jamin W. Collins
fcb8e1f8c9
allow for custom deck directory paths
...
This adds support for two additional configuration options to the
forge.profile.properties file:
* decksDir
* decksConstructedDir
The first sets the desired path for all decks. The second sets the
desired path specifically for constructed decks. This allows users to
reference an external directory that may be synced between multiple
users or systems by an external (to forge) mechanism.
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-01-27 08:53:54 -07:00
Michael Kamensky
2da04fed3d
Merge branch 'patch' into 'master'
...
- Updated a few scripts
See merge request core-developers/forge!150
2018-01-27 15:28:17 +00:00
swordshine
00abdccc13
- Simplied two scripts
2018-01-27 21:44:26 +08:00
swordshine
9f25644645
- Fixed Phytotitan
2018-01-27 20:39:39 +08:00
swordshine
83b84dfff7
- Gaze of the Gorgon uses delayed triggers
2018-01-27 20:25:52 +08:00
swordshine
c0f5f0567b
- Fixed Glyph of Doom
2018-01-27 20:16:41 +08:00
swordshine
f53a54a126
- Fixed blockedByRemembered when two or more cards are remembered
2018-01-27 19:56:41 +08:00
swordshine
e3ac4433e1
- Venomous Breath now uses delayed triggers
2018-01-27 19:39:20 +08:00
swordshine
1e831513a0
- Shifty Doppelganger now uses delayed triggers
2018-01-27 18:53:20 +08:00
swordshine
a40a6e8023
- Rescue from the Underworld now uses delayed triggers
2018-01-27 17:00:38 +08:00
swordshine
22982178e2
- Attempt to fix the CopyPermanent effect when Crafty Cutpurse is in play
2018-01-27 16:23:55 +08:00
swordshine
63e2854d7a
- It should be a special action to remove the effect of Glass Asp (these effects might be transformed to delayed triggers in the future)
2018-01-27 14:53:27 +08:00
swordshine
7117580446
- Some keywords should be "hidden"
2018-01-27 14:42:33 +08:00
swordshine
691562324b
- Giant Slug now uses a delayed trigger
2018-01-27 10:40:31 +08:00
swordshine
f0e6e20732
- Elkin Bottle should have a duration
2018-01-27 09:31:25 +08:00
Michael Kamensky
67ab3e1e01
Merge branch 'patch' into 'master'
...
- Necromancy and its friends now use delayed triggers instead of animated triggers
See merge request core-developers/forge!149
2018-01-26 16:54:50 +00:00
Hans Mackowiak
a048ab3327
Merge branch 'assorted-fixes' into 'master'
...
Fixed CardState#copyFrom copying non-intrinsic abilities, minor card fix (Nissa, Steward of Elements)
See merge request core-developers/forge!148
2018-01-26 14:13:22 +00:00
swordshine
af1be79f78
- Necromancy and its friends now use delayed triggers instead of animated triggers
2018-01-26 19:24:29 +08:00
Agetian
81366a1e14
Merge remote-tracking branch 'origin/assorted-fixes' into assorted-fixes
2018-01-26 13:46:23 +03:00
Agetian
21c4e2eeda
- Fixed Nissa, Steward of Elements references and AI logic.
2018-01-26 13:36:48 +03:00
Agetian
b866338197
- Only copy the intrinsic abilities in CardState#copyFrom, fixes clone abilities copying too much (e.g. copied tokens from Splinter Twin gaining the copy ability).
2018-01-26 09:16:13 +03:00
Agetian
98e19db3fc
Merge branch 'master' of git.cardforge.org:core-developers/forge into assorted-fixes
2018-01-26 09:08:14 +03:00
Agetian
5221d871a0
- Only copy the intrinsic abilities in CardState#copyFrom, fixes clone abilities copying too much (e.g. copied tokens from Splinter Twin gaining the copy ability).
2018-01-26 09:07:50 +03:00
Sol
d48c93938f
Merge branch 'patch-2' into 'master'
...
Simplify string generation in a few files
See merge request core-developers/forge!128
2018-01-26 01:51:30 +00:00
Michael Kamensky
0aa3583412
Merge branch 'assorted-fixes' into 'master'
...
- A couple AI tweaks and fixes, several card fixes
See merge request core-developers/forge!144
2018-01-25 15:42:32 +00:00
Michael Kamensky
38adbb7386
Merge branch 'patch-3' into 'master'
...
Fix spelling error in Might Makes Right quest opponent decks
See merge request core-developers/forge!147
2018-01-25 04:48:29 +00:00
Rob Schnautz
0ecdb07a0a
description
2018-01-25 02:54:04 +00:00
Rob Schnautz
5191777fca
description
2018-01-25 02:48:46 +00:00
Rob Schnautz
e1feff66b4
description
2018-01-25 02:42:42 +00:00
Rob Schnautz
e96f0e24b3
description, premium Nefarox, Overlord of Grixis
2018-01-25 02:26:19 +00:00
Rob Schnautz
891b2580c0
description
2018-01-25 02:23:12 +00:00
Rob Schnautz
8fa477a3f2
description
2018-01-25 02:22:16 +00:00
Rob Schnautz
48079df235
description
2018-01-25 02:21:38 +00:00
Rob Schnautz
4bd796c84b
description
2018-01-25 02:21:00 +00:00
Rob Schnautz
efa38ea80a
description, premium Lone Revenant
2018-01-25 02:20:21 +00:00
Rob Schnautz
b0be025f93
description
2018-01-25 02:18:14 +00:00
Rob Schnautz
08bc3170ad
description
2018-01-25 02:17:12 +00:00
Rob Schnautz
b126a97e23
description, premium Angel of Flight Alabaster
2018-01-25 02:15:59 +00:00
Rob Schnautz
505940d9b4
description, premium Overwhelming Stampede
2018-01-25 02:12:21 +00:00
Rob Schnautz
41fbedbdb9
description, premium Flamerush Rider
2018-01-25 02:07:09 +00:00
Rob Schnautz
00379f8cd0
description, premium Rakshasa Vizier
2018-01-25 00:36:59 +00:00
Rob Schnautz
52e9772ef9
description
2018-01-25 00:32:48 +00:00
Rob Schnautz
634a9e7a6c
description
2018-01-25 00:27:35 +00:00
Rob Schnautz
8383aeeddd
Description + premium Tyrant of Valakut
2018-01-25 00:26:49 +00:00
Rob Schnautz
308c07c2b3
description
2018-01-25 00:25:31 +00:00
Rob Schnautz
ad352beb24
typo
2018-01-25 00:20:25 +00:00
Agetian
1e59b75d08
- Don't order cards from Discard<0/Hand> if there's only one card going to graveyard.
...
- Allow to order the cards going to graveyard from Discard<X/Random>.
2018-01-24 16:53:30 +03:00
Agetian
bfef8b125c
- Fixed the cost "discard your hand" not allowing to order the cards going to graveyard when and if needed.
2018-01-24 16:41:12 +03:00
Agetian
b3f1bad6b7
- Fixed Jungle Creeper.
2018-01-24 16:02:11 +03:00
Agetian
8e3e38b72f
Merge branch 'master' of git.cardforge.org:core-developers/forge into assorted-fixes
2018-01-24 09:15:49 +03:00
Agetian
714f21913b
- Method name unification.
2018-01-24 09:14:08 +03:00
Agetian
6e1733821c
- Somewhat better logic for Glimmer of Genius, part 2.
2018-01-24 09:07:00 +03:00
Hans Mackowiak
d5c285bb63
Merge branch 'bestowfix' into 'master'
...
Spell: Bestow now works with StaticAbilities again
See merge request core-developers/forge!145
2018-01-24 05:41:04 +00:00
Agetian
2be734f137
- Somewhat better logic for Glimmer of Genius.
2018-01-24 08:23:28 +03:00
Agetian
67ab92359f
Merge branch 'master' of git.cardforge.org:core-developers/forge into assorted-fixes
2018-01-24 08:11:59 +03:00
Agetian
89184b97dd
- ScryAi: Glimmer of Genius -> at opp EOT
2018-01-23 23:50:48 +03:00
Hanmac
466eac71a1
Spell: Bestow now works with StaticAbilities again
2018-01-23 21:32:45 +01:00
Agetian
ce35c6232e
- Simple AI logic for Explore with a target (e.g. Enter the Unknown), fixes the AI wasting its activation.
2018-01-23 18:17:36 +03:00
Agetian
2e51375c0f
- Somewhat less risky logic for the AI Glimmer of Genius (otherwise it manalocks itself too much)
2018-01-23 18:03:31 +03:00
Michael Kamensky
e38b34e391
Merge branch 'master' into 'master'
...
- Preparing Forge for Android publish 1.6.6.002 [hotfix].
See merge request core-developers/forge!143
2018-01-23 08:06:39 +00:00
Agetian
2e0af3c3fe
- Preparing Forge for Android publish 1.6.6.002 [hotfix].
2018-01-23 11:05:17 +03:00
Michael Kamensky
ab1550e24b
Merge branch 'master' into 'master'
...
- FIXME: Temporarily disabling preList in a checkStaticAbilities call for Bestow to avoid P/T corruption and flickering
See merge request core-developers/forge!142
2018-01-23 08:03:15 +00:00
Agetian
7d57af98fd
- FIXME: Temporarily disabling preList in a checkStaticAbilities call for Bestow (causes P/T flickering on cards and related game state corruption, resulting in unwanted P/T changes between game phases).
2018-01-23 10:57:48 +03:00
Michael Kamensky
f1cb6b7b8e
Merge branch 'patch' into 'master'
...
- Fixed two more cards with delayed triggers
See merge request core-developers/forge!141
2018-01-23 07:03:38 +00:00
swordshine
2cb03f1671
- Fixed two more cards with delayed triggers
2018-01-23 14:56:55 +08:00
Michael Kamensky
da68b22601
Merge branch 'master' into 'master'
...
Fixed Oracle text for Hanweir Battlements
See merge request core-developers/forge!140
2018-01-22 19:39:18 +00:00
Agetian
c68f1b8a03
- Fixed Oracle text for Hanweir Battlements.
2018-01-22 22:23:49 +03:00
Michael Kamensky
02ae5e301d
Merge branch 'patch' into 'master'
...
- Fixed a few cards
See merge request core-developers/forge!138
2018-01-22 14:02:23 +00:00
Michael Kamensky
0dc7a4af2d
Merge branch 'upcoming_rix2' into 'master'
...
Improved AI handling of Kumena
See merge request core-developers/forge!139
2018-01-22 13:50:07 +00:00
austinio7116
4d8bb5a844
Improved AI handling of Kumena
2018-01-22 08:33:33 +00:00
swordshine
a8ffdecef0
- Fixed Mountain Titan
2018-01-22 15:19:43 +08:00
swordshine
adf62cc5f5
- Fixed Cauldron Dance
2018-01-22 15:02:52 +08:00
Rob Schnautz
4aaafdf106
Description
2018-01-22 05:42:11 +00:00
Rob Schnautz
95e5f06554
fix typo
2018-01-22 05:00:37 +00:00
Michael Kamensky
361604d7f6
Merge branch 'patch-8' into 'master'
...
Several deck updates - descriptions and premium cards
See merge request core-developers/forge!137
2018-01-22 04:41:07 +00:00
Sol
97292d5a7f
Merge branch 'patch-1' into 'master'
...
Fix for issue #124
See merge request core-developers/forge!125
2018-01-22 04:33:54 +00:00
Rob Schnautz
3a552823c8
Description
2018-01-22 01:55:38 +00:00
Rob Schnautz
a36c06ff2f
Description, premium Drowner of Hope
2018-01-22 01:46:10 +00:00
Rob Schnautz
fe7cce1726
Description
2018-01-22 01:27:37 +00:00
Rob Schnautz
b4e5313160
Description
2018-01-22 01:20:10 +00:00
Rob Schnautz
151fb40e23
Description, premium Alhammarret, High Arbiter
2018-01-22 01:17:17 +00:00
Rob Schnautz
a111341293
Description
2018-01-22 01:15:04 +00:00
Rob Schnautz
4df7554d81
Description
2018-01-22 01:07:06 +00:00
Rob Schnautz
e58b0c219f
Description
2018-01-22 01:05:18 +00:00
Rob Schnautz
e551c98ca4
Description
2018-01-22 01:02:57 +00:00
Rob Schnautz
0bd954e0c1
Description
2018-01-22 00:58:39 +00:00
Rob Schnautz
23f13ca87e
Description
2018-01-22 00:55:06 +00:00
Rob Schnautz
2f66df36a7
Description
2018-01-22 00:52:30 +00:00
Rob Schnautz
03cc62f4df
Description
2018-01-22 00:35:17 +00:00
Rob Schnautz
31fb23b83b
Description
2018-01-22 00:31:16 +00:00
Rob Schnautz
445c87812d
Description
2018-01-22 00:26:47 +00:00
Rob Schnautz
25b3ffbb6e
Description
2018-01-22 00:23:25 +00:00
Rob Schnautz
358f5c6046
Description
2018-01-22 00:18:34 +00:00
Rob Schnautz
4fdc38b53f
Description
2018-01-21 23:18:32 +00:00
Rob Schnautz
9fc669d897
Description
2018-01-21 21:00:33 +00:00
Michael Kamensky
f40f868429
Merge branch 'patch-7' into 'master'
...
Description, premium Sanctifier of Souls
See merge request core-developers/forge!136
2018-01-21 19:58:08 +00:00
Michael Kamensky
43bdd23b3c
Merge branch 'patch-6' into 'master'
...
Description, premium Dragonscale General
See merge request core-developers/forge!135
2018-01-21 19:47:49 +00:00
Rob Schnautz
0bf12f0965
Description
2018-01-21 19:45:34 +00:00
Rob Schnautz
5434605984
Premium Heroes' Bane
2018-01-21 19:44:49 +00:00
Rob Schnautz
19a1bf0c0e
Premium Gigantomancer
2018-01-21 19:39:34 +00:00
Rob Schnautz
16adb81cd2
Description, premium Deepfathom Skulker
2018-01-21 19:35:20 +00:00
Rob Schnautz
115b77682b
Description, premium Nephalia Moondrakes
2018-01-21 19:26:57 +00:00
Rob Schnautz
82839cc500
Description, premium Sanctifier of Souls
2018-01-21 19:21:08 +00:00
Rob Schnautz
5dca460399
Description, premium Dragonscale General
2018-01-21 19:15:33 +00:00
Michael Kamensky
0eeb68737c
Merge branch 'patch-4' into 'master'
...
Premium Sphinx of Jwar Isle
See merge request core-developers/forge!133
2018-01-21 19:15:10 +00:00
Michael Kamensky
389e21aca7
Merge branch 'patch-3' into 'master'
...
Update Untamed Wild.dck
See merge request core-developers/forge!132
2018-01-21 19:14:30 +00:00
Michael Kamensky
1eec2905b1
Merge branch 'patch-5' into 'master'
...
Premium Lich Lord of Unx
See merge request core-developers/forge!134
2018-01-21 19:13:22 +00:00
Rob Schnautz
7823368ebc
Premium Lich Lord of Unx
2018-01-21 19:05:57 +00:00
Rob Schnautz
8b0f5ff91e
Premium Sphinx of Jwar Isle
2018-01-21 18:36:42 +00:00
Rob Schnautz
f45a4d06a3
Update Untamed Wild.dck
2018-01-21 18:33:59 +00:00
Michael Kamensky
d16a197651
Merge branch 'assorted-fixes' into 'master'
...
- Fixed the AI for Hunt the Weak/Savage Storm, prevented a crash when trying to exec a trigger with a non-existent SVar
See merge request core-developers/forge!130
2018-01-21 18:04:27 +00:00
Hanmac
95263720f3
Merge branch 'master' of git.cardforge.org:core-developers/forge
2018-01-21 17:56:35 +01:00
Hanmac
56f05c54f9
CardFactoryUtil: fixed Haunt for non creature
2018-01-21 17:53:45 +01:00
Agetian
b20c5acf75
- Issue a warning when trying to execute a trigger that references a SVar which does not exist and abort the execution of that trigger instead of hard-crashing the game (makes the issue with a manifested Hideaway land dying non-fatal).
2018-01-21 19:49:04 +03:00
Michael Kamensky
33f296da7c
Merge branch 'newcard' into 'master'
...
- Daretti, Ingenious Iconoclast: Cleanup remembered for the second ability
See merge request core-developers/forge!131
2018-01-21 16:46:29 +00:00
Rob Schnautz
429ac3c072
TextUtil not needed in this file.
2018-01-21 16:17:13 +00:00
Agetian
4b5a555c1e
- Fixed the AI overtargeting cards like Hunt the Weak and Savage Stomp and failing to add the card to stack.
2018-01-21 16:38:45 +03:00
swordshine
278d64d800
- Daretti, Ingenious Iconoclast: Cleanup remembered for the second ability
2018-01-21 20:24:30 +08:00
Michael Kamensky
6ceb08d41d
Merge branch 'mobile-release' into 'master'
...
- Preparing Mobile Forge publish v1.6.6.001 [incremental].
See merge request core-developers/forge!129
2018-01-21 12:22:50 +00:00
Agetian
0e513614c3
- Preparing Mobile Forge publish v1.6.6.001 [incremental].
2018-01-21 15:16:59 +03:00
Hans Mackowiak
b8ac0819aa
Merge branch 'Keywordcache' into 'master'
...
Cache keywords to fix the slowdown issues on mobile Forge
See merge request core-developers/forge!127
2018-01-21 07:31:04 +00:00
Rob Schnautz
8380da7a10
Don't need transformPT anymore.
2018-01-21 04:59:46 +00:00
Rob Schnautz
cb7922fe15
Don't need TextUtils here
2018-01-21 04:57:51 +00:00
Rob Schnautz
3b6cfef67d
TextUtil isn't needed here.
2018-01-21 04:46:22 +00:00
Rob Schnautz
b20bb2d023
simplify strings
2018-01-20 21:04:08 +00:00
Rob Schnautz
f8decaac41
simplify strings
2018-01-20 20:51:37 +00:00
Rob Schnautz
d7674c15b5
Update CardFace.java
2018-01-20 20:45:06 +00:00
Rob Schnautz
9d1c6eaa7f
simplify string generation
2018-01-20 20:34:01 +00:00
Michael Kamensky
1927a94879
Merge branch 'assorted-fixes' into 'master'
...
- Fixed Oathsworn Vampire ability description.
See merge request core-developers/forge!126
2018-01-20 20:27:20 +00:00
Rob Schnautz
590b877f76
simplify string generation
2018-01-20 19:59:28 +00:00
Agetian
6c93862891
Merge branch 'master' of git.cardforge.org:core-developers/forge into assorted-fixes
2018-01-20 22:44:48 +03:00
Agetian
cd9289bcdd
- Fixed Oathsworn Vampire ability description.
2018-01-20 22:23:14 +03:00
Hanmac
c294e1f6df
Card cached keywords move to CardState, tests still run
2018-01-20 18:52:34 +01:00
Rob Schnautz
9090cc70bf
Probably want to use err, not out.
2018-01-20 15:41:55 +00:00
Rob Schnautz
244e2a9e8d
Remove concatWithSpace since there's nothing to concatenate anymore.
2018-01-20 15:33:11 +00:00
Rob Schnautz
cc2b2921d9
Move the log output here to make it display the correct edition.
2018-01-20 15:02:24 +00:00
Rob Schnautz
88339864f7
The edition displayed isn't correct. Moving that part of the output to the class that creates the "unsupported card" object.
2018-01-20 14:57:44 +00:00
Michael Kamensky
f0ad9083a5
Merge branch 'volrath-fix' into 'master'
...
Fixed Volrath's Shapeshifter
See merge request core-developers/forge!124
2018-01-20 11:58:37 +00:00
Hanmac
e66194fb9d
Card: getUnhiddenKeywords uses cache
...
that is updated by CardStateView#updateKeywords
2018-01-20 08:09:56 +01:00
Agetian
042693bf53
- Volrath's Shapeshifter: unfortunately, the generic solution for AB Discard on a SVar didn't work (doesn't work with cloning, crashes the game), so resorting to a non-generic version specific to VS.
2018-01-19 22:16:16 +03:00
Michael Kamensky
4a8cecd225
Merge branch 'assorted-fixes' into 'master'
...
Various minor card and definition fixes.
See merge request core-developers/forge!123
2018-01-19 19:04:14 +00:00
Agetian
1a9003c999
- Trim the spaces on TokenAltImages.
2018-01-19 21:51:20 +03:00
Michael Kamensky
e35f09ea2f
Merge branch 'angrath-fix' into 'master'
...
- Fixed Angrath, the Flame-Chained [-3] ability.
See merge request core-developers/forge!120
2018-01-19 18:42:15 +00:00
Agetian
056d66b865
- Apparently the extra copy for activated ABs is no longer necessary for Volrath's Shapeshifter.
2018-01-19 21:40:36 +03:00
Agetian
ceafaf5e2e
- Fixing Volrath's Shapeshifter, pass 2.
2018-01-19 21:31:45 +03:00
Agetian
5207e697dd
- Fixing Volrath's Shapeshifter, pass 1.
2018-01-19 12:06:14 +03:00
Agetian
39a5da9a1b
- Fixed Sporogenesis.
2018-01-19 07:45:30 +03:00
Agetian
4ed99e026f
- Fixed Sword Guardian rarity in RIX def file.
2018-01-19 07:44:17 +03:00
Agetian
cdff15dade
- Fixed TokenAltImages definition in Awakening Zone.
2018-01-19 07:44:00 +03:00
Michael Kamensky
16f2b16d22
Merge branch 'patch-3' into 'master'
...
DDT - Add periods in "vs."
See merge request core-developers/forge!122
2018-01-19 04:39:24 +00:00
Michael Kamensky
3efde7a2e3
Merge branch 'patch-2' into 'master'
...
Token image updates for cards beginning with A
See merge request core-developers/forge!113
2018-01-19 04:33:42 +00:00
Sol
032bcec313
Merge branch 'upcoming_rix2' into 'master'
...
Fixed TriggerZones for Storm the Vault plus corrected description on trigger
See merge request core-developers/forge!121
2018-01-19 03:05:59 +00:00
Rob Schnautz
a5d5ed8524
Add periods in "vs."
2018-01-18 23:53:24 +00:00
Rob Schnautz
c1e5d346c8
fix syntax
2018-01-18 22:03:04 +00:00
austinio7116
0a004b8f7e
Fixed TriggerZones for Storm the Vault plus corrected description on trigger
2018-01-18 20:51:55 +00:00
Agetian
ffcd5b2f2c
- Fixed Angrath, the Flame-Chained.
2018-01-18 18:57:51 +03:00
Sol
11ed680b5a
Merge branch 'assorted-fixes' into 'master'
...
- Fixed some RIX cards, some long PTK quest deck file names, and updated CHANGES.txt.
See merge request core-developers/forge!111
2018-01-18 13:37:41 +00:00
Agetian
3abc22a855
- Attempted to fix Angrath, the Flame-Chained [-3] ability.
2018-01-18 11:38:48 +03:00
Agetian
ef9d6203c0
- Updating CHANGES.txt to reflect recent changes.
2018-01-18 09:15:19 +03:00
Agetian
016df27726
Merge remote-tracking branch 'origin/assorted-fixes' into assorted-fixes
2018-01-18 09:10:19 +03:00
Agetian
246ce114e2
- Rename some long deck file names in PTK quest to satisfy tar requirements for packaging.
2018-01-18 09:09:44 +03:00
Michael Kamensky
f3767417b0
Merge branch 'patch-3' into 'master'
...
Anthologies
See merge request core-developers/forge!114
2018-01-18 05:13:52 +00:00
Michael Kamensky
67fb62ec52
Merge branch 'patch-4' into 'master'
...
Battle Royale
See merge request core-developers/forge!115
2018-01-18 05:13:43 +00:00
Michael Kamensky
27f2dcc8d5
Merge branch 'patch-5' into 'master'
...
Beatdown
See merge request core-developers/forge!116
2018-01-18 05:13:26 +00:00
Michael Kamensky
9f37393a69
Merge branch 'patch-6' into 'master'
...
Deckmasters: Garfield vs. Finkel
See merge request core-developers/forge!117
2018-01-18 05:13:05 +00:00
Michael Kamensky
a7af6ecfc0
Merge branch 'patch-7' into 'master'
...
Duels of the Planeswalkers
See merge request core-developers/forge!118
2018-01-18 05:12:54 +00:00
Michael Kamensky
f772ab5fcc
Merge branch 'newcard' into 'master'
...
- Fixed Palace Jailer
See merge request core-developers/forge!119
2018-01-18 05:12:26 +00:00
swordshine
6076954881
- Fixed Palace Jailer
2018-01-18 09:21:53 +08:00
Rob Schnautz
581bb74b9c
revert
2018-01-17 21:17:06 +00:00
Rob Schnautz
81a8c93db4
revert
2018-01-17 21:16:45 +00:00
Rob Schnautz
6d8e162df3
revert
2018-01-17 21:16:36 +00:00
Rob Schnautz
9f44b46186
revert
2018-01-17 21:16:32 +00:00
Hanmac
e15f826190
Blessing: need to do blessing before condition
2018-01-17 21:04:44 +01:00
Rob Schnautz
f5ea2c0345
revert
2018-01-17 20:03:17 +00:00
Rob Schnautz
fff0051540
revert
2018-01-17 19:59:02 +00:00
Rob Schnautz
0fd3df021a
revert
2018-01-17 19:58:09 +00:00
Rob Schnautz
44bbcfeebb
revert
2018-01-17 19:57:08 +00:00
Rob Schnautz
5ae8e4c391
revert
2018-01-17 19:56:48 +00:00
Rob Schnautz
1e039cefcb
revert
2018-01-17 19:52:31 +00:00
Rob Schnautz
eeafd84625
revert
2018-01-17 19:51:06 +00:00
Rob Schnautz
6955ad861c
revert
2018-01-17 19:46:25 +00:00
Rob Schnautz
9fff6d70fe
revert
2018-01-17 19:41:51 +00:00
Rob Schnautz
742e718c43
revert
2018-01-17 19:39:50 +00:00
Hanmac
d3020d591c
StaticAbilityContinuous: use preList to check defined list other than zones
2018-01-17 20:34:24 +01:00
Rob Schnautz
ab44402886
revert
2018-01-17 19:31:15 +00:00
Hanmac
13cf87fa7a
Merge branch 'master' of git.cardforge.org:core-developers/forge
2018-01-17 20:28:53 +01:00
Rob Schnautz
c9a2ccb9f9
revert to INV
2018-01-17 19:13:37 +00:00
Rob Schnautz
3f78a5d595
missing pipe
2018-01-17 19:01:41 +00:00
Rob Schnautz
cdfdcba477
Duels of the Planeswalkers
2018-01-17 18:04:21 +00:00
Rob Schnautz
1dbbfb5112
Deckmasters: Garfield vs. Finkel
2018-01-17 17:42:47 +00:00
Rob Schnautz
d528d3854b
Beatdown
2018-01-17 17:39:35 +00:00
Rob Schnautz
f6b5467663
add missing .txt extension
2018-01-17 17:37:02 +00:00
Rob Schnautz
77e22b355b
add missing .txt extension
2018-01-17 17:36:22 +00:00
Rob Schnautz
74b2b1d4cf
Battle Royale
2018-01-17 17:18:27 +00:00
Rob Schnautz
9736d6c3e4
Change Reprint to Other since it's a box set
2018-01-17 17:14:48 +00:00
Rob Schnautz
4c8f1be770
Anthologies
2018-01-17 17:06:12 +00:00
Agetian
3f88293d8e
Merge branch 'master' of git.cardforge.org:core-developers/forge into assorted-fixes
2018-01-17 18:26:27 +03:00
Michael Kamensky
40828d8f57
Merge branch 'newcard' into 'master'
...
- Added three cards
See merge request core-developers/forge!112
2018-01-17 15:21:46 +00:00
swordshine
c97d67e4fc
- Added Imprison
2018-01-17 18:55:15 +08:00
swordshine
e3265ace4b
- Added Palace Jailer
2018-01-17 18:32:08 +08:00
Rob Schnautz
2e3afcbe45
PCA tokens
2018-01-17 07:16:14 +00:00
Rob Schnautz
236ac800d6
DDP tokens
2018-01-17 07:10:16 +00:00
Rob Schnautz
d395c47d4d
C16 tokens
2018-01-17 07:08:44 +00:00
Rob Schnautz
178944b3da
MM3 tokens
2018-01-17 07:07:27 +00:00
Rob Schnautz
61457cbba8
ODY tokens
2018-01-17 07:06:22 +00:00
Rob Schnautz
a74d4ab0c6
C16 tokens
2018-01-17 07:00:49 +00:00
Rob Schnautz
3f561f004a
C16 tokens, remove a period
2018-01-17 06:59:04 +00:00
Rob Schnautz
26a3d1b3be
MM2 tokens
2018-01-17 06:53:59 +00:00
Hanmac
a4e619fba2
CardPredicates: add inZone check
2018-01-17 07:40:03 +01:00
Rob Schnautz
f6230e76fd
IMA tokens
2018-01-17 06:38:52 +00:00
Rob Schnautz
5a7f35c6ab
DDS tokens
2018-01-17 06:25:59 +00:00
Rob Schnautz
1c5c3eba74
C16 tokens
2018-01-17 06:19:13 +00:00
Rob Schnautz
59569a9bfc
C15 tokens
2018-01-17 06:17:47 +00:00
Rob Schnautz
9c7e5ae8dd
M11 tokens
2018-01-17 06:16:28 +00:00
Rob Schnautz
bd0049ef57
Use M14 tokens
2018-01-17 06:15:10 +00:00
Rob Schnautz
f936f443ea
use C14 tokens
2018-01-17 06:13:48 +00:00
Rob Schnautz
4d85237f44
was reprinted in VMA, use VMA tokens
2018-01-17 06:12:28 +00:00
Rob Schnautz
1cf8a96c3d
EVE tokens
2018-01-17 06:08:46 +00:00
Rob Schnautz
99242384f5
use DGM tokens
2018-01-17 06:07:09 +00:00
Rob Schnautz
aaed05bef8
use MRD tokens
2018-01-17 06:02:00 +00:00
Rob Schnautz
857e3fb4a1
normalize token image name
2018-01-17 05:58:16 +00:00
swordshine
c0ae7f42d9
- Added Orzhov Advokist (still need improved ai logic)
2018-01-17 13:47:03 +08:00
Rob Schnautz
37605ca2b8
ROE tokens
2018-01-17 05:42:26 +00:00
Rob Schnautz
89ecbda923
INV tokens
2018-01-17 05:10:36 +00:00
Rob Schnautz
dc24cabcbf
INV tokens
2018-01-17 05:02:36 +00:00
Michael Kamensky
ae2d1a438c
Update tomb_robber.txt (the TODO line is not strictly necessary, RemAIDeck is already a visible enough flag of AI-related issues)
2018-01-17 05:01:20 +00:00
Rob Schnautz
b85917140d
RTR tokens
2018-01-17 04:59:41 +00:00
Rob Schnautz
4373e81508
OGW tokens
2018-01-17 04:58:53 +00:00
Rob Schnautz
d1293259e7
normalize token image name
2018-01-17 04:37:59 +00:00
Rob Schnautz
381304867b
use ISD tokens
2018-01-17 04:34:07 +00:00
Rob Schnautz
1b4b5752aa
Use EVG tokens
2018-01-17 04:25:09 +00:00
Rob Schnautz
94b3ae3715
Use SOM tokens
2018-01-17 04:22:22 +00:00
Rob Schnautz
b478099a2b
Use either RTR token
2018-01-17 04:18:39 +00:00
Rob Schnautz
26d8419678
normalize token image name
2018-01-17 04:11:33 +00:00
Rob Schnautz
1eb2cbf275
use INV tokens
2018-01-17 03:59:34 +00:00
Rob Schnautz
e1f3c3ad1c
use BFZ tokens
2018-01-17 03:55:41 +00:00
Rob Schnautz
98c3787ed4
normalize token image
2018-01-17 03:54:27 +00:00
Rob Schnautz
97fcce87c4
use ODY tokens
2018-01-17 03:50:51 +00:00
Agetian
1536996a02
- Fixed Mausoleum Harpy.
2018-01-17 06:49:48 +03:00
Rob Schnautz
542bc66f86
Use ODY tokens
2018-01-17 03:48:38 +00:00
Rob Schnautz
206d1639b5
Use OGW tokens
2018-01-17 03:40:13 +00:00
Rob Schnautz
3a9ae627db
Normalize token reference
2018-01-17 03:32:25 +00:00
Agetian
831b5a8ba3
- Fixed Tomb Robber and Jadecraft Artisan oracle texts, marked Tomb Robber as currently AI-unplayable (needs a special ExploreAi logic).
2018-01-16 22:40:56 +03:00
Sol
9b4f423afa
Merge branch 'assorted-fixes' into 'master'
...
Assorted fixes (Oracle text correction, Tendershoot Dryad fix, Planeswalkers in PW precons should be foil)
See merge request core-developers/forge!110
2018-01-16 14:56:35 +00:00
Agetian
e7ce5bcdb6
- Fixed Oracle text for Sun-Crested Pterodon.
2018-01-16 13:04:49 +03:00
Agetian
73bbb0d3dd
- Updating CHANGES.txt.
2018-01-16 09:06:33 +03:00
Agetian
1e5d2ef239
Merge branch 'master' of git.cardforge.org:core-developers/forge into assorted-fixes
2018-01-16 09:05:38 +03:00
Michael Kamensky
07b25b78ee
Merge branch 'automatic_image_downloader' into 'master'
...
Automatic image downloader
See merge request core-developers/forge!107
2018-01-16 05:43:30 +00:00
Michael Kamensky
e67518d0f0
Merge branch 'patch-4' into 'master'
...
Card Workshop script loading fix for cards with punctuation and upcoming folder
See merge request core-developers/forge!109
2018-01-16 05:26:01 +00:00
Agetian
c1b7c46eca
- Fixed Oracle text in Thunderherd Migration.
2018-01-16 08:25:15 +03:00
Agetian
d2d43aea2e
Merge remote-tracking branch 'origin/assorted-fixes' into assorted-fixes
2018-01-16 08:24:12 +03:00
Agetian
1fa83a2d84
- Planeswalkers in planeswalker decks should be foil.
2018-01-16 08:17:52 +03:00
Agetian
6d1f698882
Merge branch 'master' of git.cardforge.org:core-developers/forge into assorted-fixes
2018-01-16 08:15:04 +03:00
Agetian
3c4a34daaa
- Fixed Tendershoot Dryad.
2018-01-16 08:12:31 +03:00
Michael Kamensky
590b487711
Merge branch 'patch-2' into 'master'
...
Update planeswalker decks with specific basic land printings, holo PWs
See merge request core-developers/forge!106
2018-01-16 04:51:59 +00:00
Michael Kamensky
7344c934a4
Merge branch 'patch-3' into 'master'
...
Update planeswalker-achievements.txt (RIX)
See merge request core-developers/forge!108
2018-01-16 04:51:17 +00:00
Rob Schnautz
9a67bc0f49
add support for split cards in card workshop
2018-01-16 04:19:02 +00:00
Rob Schnautz
cbc5dc79a0
remove punctuation from filename to match the format of three other cards with exclamation points in their names
2018-01-16 04:06:19 +00:00
Rob Schnautz
1fcde1cd4b
Add support for "upcoming" folder in Card Workshop, and better filename calculation.
2018-01-16 04:04:40 +00:00
Rob Schnautz
a16e398feb
Update planeswalker-achievements.txt (RIX)
2018-01-16 03:01:08 +00:00
Chris H
25ca71a97a
Add Picture work to Changes file
2018-01-15 17:10:53 -05:00
Chris H
23618de189
Improve LQ Pictures Downloader
2018-01-15 17:02:33 -05:00
Chris H
43455723f6
Check for existing images in a single IO request.
2018-01-15 17:02:31 -05:00
Chris H
d646240c63
Update magiccards.info protocol
2018-01-15 17:02:30 -05:00
Chris H
d60ee9307d
Grab LQ picture from primary server
2018-01-15 17:02:29 -05:00
Chris H
c2915d909d
Update auto-fetcher to use Set LQ Pictures
2018-01-15 17:02:28 -05:00
Rob Schnautz
3187969200
Merge branch 'patch-3' into 'patch-2'
...
Update Vraska, Scheming Gorgon.dck
See merge request schnautzr/forge!2
2018-01-15 21:59:37 +00:00
Rob Schnautz
30f18cd947
Update Vraska, Scheming Gorgon.dck
2018-01-15 21:58:02 +00:00
Rob Schnautz
181a1d2f1a
Update Angrath, Minotaur Pirate.dck
2018-01-15 21:53:28 +00:00
Michael Kamensky
3404d267f7
Merge branch 'manually-update-release-files' into 'master'
...
Manually update Pom files and release changes to be ready for next release
See merge request core-developers/forge!104
2018-01-15 19:50:47 +00:00
Michael Kamensky
0af6b92e9f
Merge branch 'patch-2' into 'master'
...
Drafting correction and booster lands correction
See merge request core-developers/forge!105
2018-01-15 19:49:00 +00:00
Chris H
c87a2bff23
Manually update Pom files and release changes to be ready for next release
2018-01-15 13:57:46 -05:00
Rob Schnautz
32a42cf9ec
Add basic lands in RIX. Assuming equal distribution, haven't seen anywhere that details the odds.
2018-01-15 18:57:17 +00:00
Rob Schnautz
e2189ea877
Fix drafting and basic lands
2018-01-15 18:49:07 +00:00
Sol
fe31d692f2
Merge branch 'patch-1' into 'master'
...
Update formats.txt, effective 1/19/18 with release of RIX.
See merge request core-developers/forge!103
2018-01-15 16:24:57 +00:00
Rob Schnautz
84c2ac918b
Update formats.txt, effective 1/19/18 with release of RIX.
2018-01-15 16:17:51 +00:00
Sol
6cf97aa2fc
Merge branch 'rix-cards' into 'master'
...
Added Golden Guardian [RIX]
See merge request core-developers/forge!102
2018-01-15 13:48:13 +00:00
Agetian
b58a561863
- Updating CHANGES.txt.
2018-01-15 16:02:01 +03:00
Agetian
06c13804a4
Merge branch 'master' of git.cardforge.org:core-developers/forge into rix-cards
2018-01-15 16:01:13 +03:00
Agetian
bf8e88f76b
- Added Golden Guardian [RIX]. Will eventually need to be reworked to use AF DelayedTrigger.
2018-01-15 16:00:52 +03:00
Michael Kamensky
84528b5251
Merge branch 'newcard' into 'master'
...
- Merieke Ri Berit's ability has a delayed trigger
See merge request core-developers/forge!101
2018-01-15 12:18:26 +00:00
Sol
f76428b668
Merge branch 'two-explores' into 'master'
...
Fix Jadelight Ranger description
See merge request core-developers/forge!100
2018-01-15 04:31:41 +00:00
swordshine
d8abdf1a2e
- Merieke Ri Berit's ability has a delayed trigger
2018-01-15 09:25:10 +08:00
Chris H
f9f83660f5
Fix Jadelight Ranger description
2018-01-14 17:55:24 -05:00
Michael Kamensky
ddfd97c395
Merge branch 'upcoming_rix2' into 'master'
...
Added token image for rekindling phoenix
See merge request core-developers/forge!99
2018-01-14 16:49:32 +00:00
austinio7116
f658ba29c9
Added token image for rekindling phoenix
2018-01-14 15:12:39 +00:00
Sol
57cf22af43
Merge branch 'newcard' into 'master'
...
Fixed a card
See merge request core-developers/forge!98
2018-01-14 14:48:51 +00:00
Sol
eaea379532
Merge branch 'upcoming_rix2' into 'master'
...
Ability description fix for Kumena
See merge request core-developers/forge!97
2018-01-14 13:36:33 +00:00
swordshine
2ac3829b6f
- Wormfang Drake should not exile an opponent's creature
2018-01-14 18:07:14 +08:00
swordshine
29e3cf4a79
- Fixed the the plural merfolk in the typelist
2018-01-14 18:03:11 +08:00
maustin
d84e2e4e23
Merge remote-tracking branch 'origin/upcoming_rix2' into upcoming_rix2
2018-01-14 09:58:48 +00:00
austinio7116
02b8d39791
Ability description fix for Kumena
2018-01-14 09:58:32 +00:00
austinio7116
f7a74edc6e
Ability description fix for Kumena
2018-01-14 09:50:31 +00:00
swordshine
8feaf0795f
- Simplified the code
2018-01-14 10:53:21 +08:00
Sol
87a857220f
Merge branch 'upcoming_rix2' into 'master'
...
Induced Amnesia
See merge request core-developers/forge!96
2018-01-14 01:48:59 +00:00
austinio7116
403550af5f
Update ChooseCardEffect.java
2018-01-14 00:54:04 +00:00
maustin
d6ffdddfc6
Text correction "a creature" -> creature(s) for new WithTotalPower effect
2018-01-14 00:51:55 +00:00
austinio7116
7663df024c
Added Induced Amnesia - cleaned up unneeded define
2018-01-14 00:32:17 +00:00
maustin
704c735bc5
Merge remote-tracking branch 'origin/upcoming_rix2' into upcoming_rix2
2018-01-14 00:21:21 +00:00
austinio7116
ec72e9f7d7
Added Induced Amnesia
2018-01-14 00:20:55 +00:00
austinio7116
f95ada602c
Added Induced Amnesia
2018-01-14 00:19:04 +00:00
Hanmac
7c10272d03
Fix: added References to tilonallis_summoner
2018-01-13 22:17:36 +01:00
Hanmac
3c3c64a11a
AtEOT: add AtEOTCondition & AtEOTDesc
2018-01-13 17:11:23 +01:00
Michael Kamensky
722c16e925
Merge branch 'rix-rename' into 'master'
...
Migrate RIX to appropriate card letter folders
See merge request core-developers/forge!95
2018-01-13 15:45:18 +00:00
Chris H
4a799cf45f
Migrate RIX to appropriate card letter folders
2018-01-13 10:21:23 -05:00
Sol
16acf2d46c
Merge branch 'rix-cards' into 'master'
...
Added Flood of Recollection [RIX]
See merge request core-developers/forge!91
2018-01-13 14:35:16 +00:00
Sol
413c14a1dc
Merge branch 'RIX' into 'master'
...
Rix
See merge request core-developers/forge!94
2018-01-13 14:34:57 +00:00
swordshine
826f37e4b9
- Added Cherished Hatchling
2018-01-13 22:15:55 +08:00
swordshine
39654e498c
- Updated more scripts
2018-01-13 21:56:05 +08:00
swordshine
e3432ced3c
- More oracle updates
2018-01-13 21:25:20 +08:00
swordshine
917ae1daab
- Updated the Dinosaur type for a few cards
2018-01-13 21:15:50 +08:00
Michael Kamensky
a09086bfc2
Merge branch 'RIX' into 'master'
...
Updated the chooseCard effect for Slaughter the Strong
See merge request core-developers/forge!93
2018-01-13 13:08:20 +00:00
swordshine
2ac38e6639
- one more update
2018-01-13 20:02:59 +08:00
swordshine
3dc54790cc
- Updated the chooseCard effect for Slaughter the Strong
2018-01-13 19:50:14 +08:00
Agetian
ce780c5175
Merge branch 'master' of git.cardforge.org:core-developers/forge
2018-01-13 12:25:02 +03:00
Michael Kamensky
35a76b4a43
Merge branch 'RIX' into 'master'
...
- Added Slaughter the Strong
See merge request core-developers/forge!92
2018-01-13 09:22:02 +00:00
swordshine
999f990870
- Added Awakened Amalgam by Marek14
2018-01-13 16:39:37 +08:00
swordshine
e050a62b0c
- Added Slaughter the Strong
2018-01-13 16:21:59 +08:00
Agetian
1cd278afcf
- Added Flood of Recollection [RIX].
2018-01-13 09:05:09 +03:00
Agetian
208089a5cd
Merge remote-tracking branch 'upstream/master'
2018-01-13 08:16:02 +03:00
Michael Kamensky
0c66c256b3
Merge branch 'sort-deck-folders' into 'master'
...
Sort the folder list in the deck editor
See merge request core-developers/forge!88
2018-01-13 05:13:59 +00:00
Agetian
66e8154243
Merge remote-tracking branch 'upstream/master'
2018-01-13 08:04:48 +03:00
Michael Kamensky
ff4db64802
Merge branch 'patch-6' into 'master'
...
Patch for Issue #8 , coded by @friarsol
See merge request core-developers/forge!86
2018-01-13 04:51:09 +00:00
Michael Kamensky
4c29790b6c
Merge branch 'patch-5' into 'master'
...
Sort Conspiracy before Eldrazi
See merge request core-developers/forge!85
2018-01-13 04:50:30 +00:00
Sol
3efc4807cf
Merge branch 'RIX' into 'master'
...
- Added cost for Timestream Navigator
See merge request core-developers/forge!90
2018-01-13 03:24:17 +00:00
swordshine
a3b543cdd2
- Removed the extra line in the script
2018-01-13 11:04:12 +08:00
swordshine
a12eedfa93
- Added cost for Timestream Navigator
2018-01-13 10:30:20 +08:00
Sol
a97125d733
Merge branch 'patch-7' into 'master'
...
Fix DECK_EDITION tooltip
See merge request core-developers/forge!89
2018-01-13 00:21:43 +00:00
Rob Schnautz
7b5d2fc053
Fix DECK_EDITION tooltip
2018-01-12 22:42:51 +00:00
Jamin W. Collins
0e587c5b3a
Sort the folder list in the deck editor
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-01-12 12:09:27 -08:00
Michael Kamensky
6ea9a07a3d
Merge branch 'upcoming_rix2' into 'master'
...
Corrected issues in editions file and rankings for RIX
See merge request core-developers/forge!87
2018-01-12 18:32:24 +00:00
austinio7116
090a47b17f
Corrected issues in editions file and rankings for RIX
2018-01-12 18:08:46 +00:00
Rob Schnautz
f79b326010
Patch for Issue #8 , coded by @friarsol
2018-01-12 18:06:02 +00:00
Rob Schnautz
4c6aa708c1
Sort Conspiracy before Eldrazi
2018-01-12 17:51:14 +00:00
Agetian
7ac66a298b
Merge branch 'schnautzr/forge-patch-4'
2018-01-12 19:57:48 +03:00
Rob Schnautz
9e1baa9521
Add more spaces (non-functional)
2018-01-12 16:43:23 +00:00
Michael Kamensky
c1870b4ef8
Merge branch 'patch-5' into 'master'
...
Fix slowness issue when removing cards from decks.
See merge request core-developers/forge!84
2018-01-12 16:17:03 +00:00
Rob Schnautz
a9b068c89e
fixed those spaces.
2018-01-12 16:13:07 +00:00
Sol
dab7d5030e
Merge branch 'rix-planeswalker-decks' into 'master'
...
- Added RIX planeswalker decks as quest mode precons.
See merge request core-developers/forge!82
2018-01-12 15:40:23 +00:00
Sol
120a314a96
Merge branch 'assorted-fixes' into 'master'
...
- Renamed a couple cards in the RIX definition file.
See merge request core-developers/forge!80
2018-01-12 14:35:58 +00:00
Rob Schnautz
bd4305dd13
Fix slowness issue when removing cards from decks.
2018-01-12 14:24:40 +00:00
Michael Kamensky
d8b7214a2b
Merge branch 'RIX' into 'master'
...
- Updated Commune with Dinosaurs
See merge request core-developers/forge!83
2018-01-12 08:25:55 +00:00
swordshine
95122ffcf8
- Updated Commune with Dinosaurs
2018-01-12 16:24:04 +08:00
Agetian
3b1b0bc92f
- Update Commune with Dinosaurs to work with any Dinosaur card instead of just Creature.Dinosaur.
2018-01-12 11:20:58 +03:00
Agetian
49f789c404
- Removed a couple empty lines.
2018-01-12 10:43:04 +03:00
Agetian
9cf447d422
- Added RIX planeswalker decks as quest mode precons.
2018-01-12 10:36:47 +03:00
Agetian
1dc10b57c6
- Surge of Memories -> Flood of Recollection
2018-01-12 09:58:33 +03:00
Michael Kamensky
3d11422191
Merge branch 'revert-72e78226' into 'master'
...
Revert "Merge branch 'patch-4' into 'master'"
See merge request core-developers/forge!81
2018-01-12 06:48:03 +00:00
Michael Kamensky
fa0fc14c25
Revert "Merge branch 'patch-4' into 'master'"
...
This reverts merge request !77
2018-01-12 06:46:57 +00:00
Agetian
22cdb7e721
Merge branch 'master' of git.cardforge.org:core-developers/forge into assorted-fixes
2018-01-12 09:32:07 +03:00
Agetian
d215657641
- Renamed Shrine Altisaur to Temple Altisaur in the definition file
2018-01-12 09:30:21 +03:00
Rob Schnautz
df33b9388f
Update ColumnDef.java
2018-01-12 05:41:09 +00:00
Rob Schnautz
ac53f16098
Sort Conspiracies before Eldrazi
2018-01-12 05:39:12 +00:00
Sol
36d6342e77
Merge branch 'fix-reckless-rage-desc' into 'master'
...
Fix reckless rage description
See merge request core-developers/forge!78
2018-01-12 04:04:48 +00:00
Sol
72e7822616
Merge branch 'patch-4' into 'master'
...
Fix slowness when removing a card from a deck by only getting the key once instead of twice.
See merge request core-developers/forge!77
2018-01-12 04:04:29 +00:00
Chris H
ea8f990172
Fix reckless rage description
2018-01-11 23:02:19 -05:00
Rob Schnautz
8003ade509
Fix slowness when removing a card from a deck by only getting the key once instead of twice.
2018-01-12 03:51:36 +00:00
Sol
3795232b2c
Merge branch 'assorted-fixes' into 'master'
...
- Fix capitalization in the name of The City's Blessing token.
See merge request core-developers/forge!74
2018-01-12 02:20:45 +00:00
Sol
dda26098f4
Merge branch 'upcoming_rix2' into 'master'
...
Fixed Zacama's IsCast Property
See merge request core-developers/forge!76
2018-01-12 02:19:29 +00:00
maustin
ae042d98f4
Merge remote-tracking branch 'origin/upcoming_rix2' into upcoming_rix2
2018-01-11 21:53:07 +00:00
austinio7116
649faa3371
Fixed Zacama's IsCast property
2018-01-11 21:52:35 +00:00
Michael Kamensky
cea0c3f628
Merge branch 'upcoming_rix2' into 'master'
...
Added Release to the Wind (RIX)
See merge request core-developers/forge!75
2018-01-11 20:25:06 +00:00
Michael Kamensky
dce2ebbafb
Update release_to_the_wind.txt (spell description fix).
2018-01-11 20:24:07 +00:00
austinio7116
c80d703acf
Added Release to the Wind (RIX)
2018-01-11 19:54:27 +00:00
Agetian
f0418b8d2a
- Name the Blessing token as it is named on the physical card.
2018-01-11 18:42:27 +03:00
Agetian
f363ae0f1e
- Fix capitalization in the name of The City's Blessing token.
2018-01-11 18:31:49 +03:00
Michael Kamensky
24d3801316
Merge branch 'upcoming_rix2' into 'master'
...
Added Tilonallis Summoning with Swordshine's fixes
See merge request core-developers/forge!73
2018-01-11 15:29:45 +00:00
Sol
2a3f2c6dbd
Merge branch 'fix-cantequip-crash' into 'master'
...
- Fix a crash when trying to equip a creature with an equipment that has CantEquip (e.g. O-Naginata)
See merge request core-developers/forge!70
2018-01-11 14:54:21 +00:00
Michael Kamensky
318a6e2924
Merge branch 'RIX' into 'master'
...
- Fixed a few cards
See merge request core-developers/forge!72
2018-01-11 14:15:07 +00:00
austinio7116
800311fed8
Added Tilonallis Summoning with Swordshine's fixes
2018-01-11 14:05:17 +00:00
swordshine
e49d45bf4f
- Update more scripts
2018-01-11 21:59:33 +08:00
swordshine
356bd9c635
- Fixed P/T of two cards
2018-01-11 21:07:53 +08:00
Michael Kamensky
b400ea6d33
Merge branch 'upcoming_rix2' into 'master'
...
Corrected creature type of Forefunner of the Heralds
See merge request core-developers/forge!71
2018-01-11 11:28:34 +00:00
austinio7116
7352f9094a
Corrected creature type of Forefunner of the Heralds
2018-01-11 10:06:36 +00:00
Agetian
c90e8bd356
- CantEquip: modify the card scripts such that they use a colon delimiter.
2018-01-11 09:41:38 +03:00
Agetian
9f79073d14
- Fix a crash when trying to equip a creature with an equipment that has CantEquip (e.g. O-Naginata).
2018-01-11 09:11:46 +03:00
Sol
249f8a4673
Merge branch 'RIX' into 'master'
...
- Added The Immortal Sun
See merge request core-developers/forge!69
2018-01-11 04:04:08 +00:00
swordshine
fe8ec70159
- Added The Immortal Sun
2018-01-11 11:09:08 +08:00
Sol
1f5375fed2
Merge branch 'rix_edition_file' into 'master'
...
Fix RIX edition missing rarity
See merge request core-developers/forge!68
2018-01-11 02:09:12 +00:00
Chris H
804d47df7b
Fix RIX edition missing rarity
2018-01-10 21:07:52 -05:00
Sol
c6dfc1ceb2
Merge branch 'upcoming_rix2' into 'master'
...
Added Azor, the Lawbringer (RIX)
See merge request core-developers/forge!67
2018-01-11 00:30:50 +00:00
austinio7116
b3727f6821
Update azor_the_lawbringer.txt
2018-01-10 23:06:45 +00:00
austinio7116
bc538da8ea
Added Azor, the Lawbringer (RIX)
2018-01-10 22:53:30 +00:00
Agetian
465e25adff
- Updating CHANGES.txt (some clarifications).
2018-01-10 19:50:09 +03:00
Agetian
809fc513ea
Merge remote-tracking branch 'upstream/master'
2018-01-10 19:38:45 +03:00
Agetian
ea101baf0d
- Updating CHANGES.txt.
2018-01-10 19:37:28 +03:00
Michael Kamensky
19f88d6e6d
Merge branch 'RIX' into 'master'
...
Fixed a few cards and added Peace Talks
See merge request core-developers/forge!64
2018-01-10 15:17:59 +00:00
Michael Kamensky
7499d05bbc
Merge branch 'master' into 'master'
...
Merge Marek's latest RIX efforts (Ascend)
See merge request core-developers/forge!65
2018-01-10 15:08:32 +00:00
Agetian
de2e3fc070
Merge branch 'Marek14/forge-master'
2018-01-10 18:03:36 +03:00
Agetian
9b85293349
- Fix a couple cards.
2018-01-10 17:48:33 +03:00
swordshine
bee34c064b
- Removed a param in the previous commit
2018-01-10 22:09:26 +08:00
swordshine
7ba64ce136
- Added Peack Talks
2018-01-10 22:06:57 +08:00
swordshine
d80d2c5cda
- Fixed Touch of Vitae
2018-01-10 20:12:17 +08:00
Marek Čtrnáct
2419b93682
Update expel_from_orazca.txt
2018-01-10 11:48:03 +00:00
Marek Čtrnáct
740b3f0c49
Update expel_from_orazca.txt
2018-01-10 11:47:35 +00:00
Marek Čtrnáct
0925379a6d
Add new file
2018-01-10 11:45:54 +00:00
Marek Čtrnáct
0c89087579
Add new file
2018-01-10 11:40:39 +00:00
Marek Čtrnáct
0565082309
Add new file
2018-01-10 11:37:11 +00:00
Marek Čtrnáct
cf7fcb07a1
Update kumenas_awakening.txt
2018-01-10 11:32:18 +00:00
Marek Čtrnáct
ad99d21cdf
Add new file
2018-01-10 11:31:33 +00:00
Marek Čtrnáct
3ad4da4f49
Add new file
2018-01-10 11:27:47 +00:00
Marek Čtrnáct
62238e0f81
Update deadeye_brawler.txt
2018-01-10 11:21:09 +00:00
Marek Čtrnáct
2928f157fa
Update mausoleum_harpy.txt
2018-01-10 11:21:03 +00:00
Marek Čtrnáct
cacb64b2ca
Update twilight_prophet.txt
2018-01-10 11:20:55 +00:00
Marek Čtrnáct
1f65c4723d
Update resplendent_griffin.txt
2018-01-10 11:20:42 +00:00
Marek Čtrnáct
c2d4923706
Add new file
2018-01-10 10:20:51 +00:00
Marek Čtrnáct
5ea07389b4
Add new file
2018-01-10 10:16:01 +00:00
Marek Čtrnáct
8c56bb51ed
Update slippery_scoundrel.txt
2018-01-10 10:15:11 +00:00
Marek Čtrnáct
7c8057dbc6
Add new file
2018-01-10 10:14:42 +00:00
Marek Čtrnáct
841b9ae668
Add new file
2018-01-10 10:13:13 +00:00
Marek Čtrnáct
f847a39eaa
Add new file
2018-01-10 10:11:59 +00:00
Marek Čtrnáct
f2eafb99d4
Update dusk_charger.txt
2018-01-10 10:10:03 +00:00
Marek Čtrnáct
847becccfe
Add new file
2018-01-10 10:09:54 +00:00
Marek Čtrnáct
536c2483b0
Add new file
2018-01-10 10:08:02 +00:00
Marek Čtrnáct
af80228bcd
Add new file
2018-01-10 10:05:21 +00:00
Marek Čtrnáct
334b086efb
Add new file
2018-01-10 09:49:22 +00:00
Marek Čtrnáct
bddce9872f
Add new file
2018-01-10 09:41:15 +00:00
Marek Čtrnáct
3d4e544573
Add new file
2018-01-10 09:37:53 +00:00
Marek Čtrnáct
7fe68a1c4a
Add new file
2018-01-10 09:34:28 +00:00
Marek Čtrnáct
8693b6ce81
Add new file
2018-01-10 09:25:18 +00:00
Marek Čtrnáct
200b3f7092
Add new file
2018-01-10 09:20:42 +00:00
Marek Čtrnáct
69afbde352
Add new file
2018-01-10 09:09:03 +00:00
Hanmac
052fb65518
CardFactoryUtil: add Ascend for non-permanent Spell
2018-01-10 07:30:03 +01:00
swordshine
c2ec6978c4
- Added a planeswalker subtype: Angrath
2018-01-10 14:21:41 +08:00
Michael Kamensky
941e25d7a7
Merge branch 'RIX' into 'master'
...
- Added Sphinx's Decree
See merge request core-developers/forge!62
2018-01-09 15:28:08 +00:00
swordshine
0bddb07ba0
- Added Sphinx's Decree
2018-01-09 22:11:45 +08:00
Michael Kamensky
869697352d
Merge branch 'master' into 'master'
...
Master
See merge request core-developers/forge!59
2018-01-09 13:58:43 +00:00
Agetian
9757fdb16b
Merge branch 'Marek14/forge-master'
...
# Conflicts:
# forge-gui/res/cardsfolder/upcoming/canal_monitor.txt
# forge-gui/res/cardsfolder/upcoming/daring_buccaneer.txt
# forge-gui/res/cardsfolder/upcoming/goblin_trailblazer.txt
# forge-gui/res/cardsfolder/upcoming/impale.txt
# forge-gui/res/cardsfolder/upcoming/orazca_raptor.txt
# forge-gui/res/cardsfolder/upcoming/sadistic_skymarcher.txt
# forge-gui/res/cardsfolder/upcoming/siegehorn_ceratops.txt
# forge-gui/res/cardsfolder/upcoming/vampire_revenant.txt
2018-01-09 16:56:27 +03:00
Agetian
4d718177b6
- Update and fix more cards (according to Swordshine's recommendations).
2018-01-09 16:50:55 +03:00
Marek Čtrnáct
2dff30f2cd
Merge branch 'Marek14/forge-master' into 'master'
...
Updating and fixing some cards.
See merge request Marek14/forge!1
2018-01-09 08:00:30 +00:00
Agetian
8b5128510b
- Update and fix more cards.
2018-01-09 10:29:26 +03:00
Agetian
1efa8d030b
- Added PREY counter (e.g. Tetzimoc, Primal Death)
2018-01-09 10:25:45 +03:00
Agetian
c855a107ab
- Experimental (needs review): grant SVars to tokens before granting abilities and triggers in order to ensure that the game can see SubAbility SVars (e.g. Rekindling Phoenix).
2018-01-09 10:17:44 +03:00
Agetian
a379279956
- Update and fix some cards.
2018-01-09 09:24:49 +03:00
Agetian
3fb38ae682
Merge branch 'master' of git.cardforge.org:Marek14/forge into Marek14/forge-master
2018-01-09 08:35:56 +03:00
Michael Kamensky
ee29d4289c
Merge branch 'Fix-RepeatEach-Changing-Zones' into 'master'
...
RepeatSubAbility host isn't set correctly if source changes zone
See merge request core-developers/forge!61
2018-01-09 05:18:46 +00:00
Chris H
eeccc8490d
RepeatSubAbility host isn't set correctly if source changes zone
2018-01-08 23:44:40 -05:00
Sol
2ae735db74
Merge branch 'PossibilityStormPuzzles' into 'master'
...
- Added Possibility Storm puzzles for Ixalan and Iconic Masters (by Xitax).
See merge request core-developers/forge!58
2018-01-09 04:38:26 +00:00
Sol
248d6c57c9
Merge branch 'RIX' into 'master'
...
Rix
See merge request core-developers/forge!60
2018-01-09 04:37:46 +00:00
swordshine
5eba9bfc14
- Removed debug info
2018-01-09 12:17:05 +08:00
swordshine
7bc14a526d
- Added Azor's Gateway
2018-01-09 12:14:19 +08:00
Marek Čtrnáct
769521c978
Update arguels_blood_fast_temple_of_aclazotz.txt
2018-01-08 17:31:45 +00:00
Marek Čtrnáct
bc71ef6a18
Add new file
2018-01-08 17:31:34 +00:00
Marek Čtrnáct
422ab9b835
Delete Bombard
2018-01-08 17:24:31 +00:00
Marek Čtrnáct
410f9b1acf
Update dire_fleet_hoarder.txt
2018-01-08 17:14:07 +00:00
Marek Čtrnáct
f6b3cb4b53
Add new file
2018-01-08 17:09:18 +00:00
Marek Čtrnáct
6a72aab106
Add new file
2018-01-08 16:29:05 +00:00
Marek Čtrnáct
f3695e18ac
Add new file
2018-01-08 16:19:36 +00:00
Marek Čtrnáct
f64846c690
Add new file
2018-01-08 15:17:14 +00:00
Marek Čtrnáct
79bb27d2a7
Add new file
2018-01-08 14:01:52 +00:00
Agetian
f0dba0ca0e
- Added Possibility Storm puzzles for Ixalan and Iconic Masters (by Xitax).
2018-01-08 16:09:10 +03:00
Marek Čtrnáct
b70627bd3f
Update dire_fleet_hoarder.txt
2018-01-08 13:08:31 +00:00
Marek Čtrnáct
91b894958c
Add new file
2018-01-08 12:37:47 +00:00
Marek Čtrnáct
ef10e83f1c
Add new file
2018-01-08 11:37:02 +00:00
Marek Čtrnáct
e958cb665e
Add new file
2018-01-08 10:56:09 +00:00
Marek Čtrnáct
8413ec92d5
Add new file
2018-01-08 10:50:45 +00:00
Marek Čtrnáct
92d77b610d
Update tezzerets_betrayal.txt
2018-01-08 10:10:18 +00:00
Marek Čtrnáct
42f445b1d2
Update arguels_blood_fast_temple_of_aclazotz.txt
2018-01-08 08:42:06 +00:00
Marek Čtrnáct
ca886f4c0c
Add new file
2018-01-08 08:21:46 +00:00
Marek Čtrnáct
531ac8fc50
Add new file
2018-01-08 08:05:19 +00:00
Marek Čtrnáct
628c8f5ff1
Update arguels_blood_fast_temple_of_aclazotz.txt
2018-01-08 07:57:08 +00:00
Agetian
b63037caf3
Merge branch 'swordshine/forge-master'
2018-01-08 10:48:21 +03:00
Marek Čtrnáct
19127cb09d
Add new file
2018-01-08 07:46:28 +00:00
Marek Čtrnáct
004e0a4265
Add new file
2018-01-08 07:45:52 +00:00
Marek Čtrnáct
9bbc23d550
Update safe_haven.txt
2018-01-08 07:33:49 +00:00
Marek Čtrnáct
77cea9f74e
Add new file
2018-01-08 07:29:34 +00:00
Marek Čtrnáct
0bc57c145a
Update military_intelligence.txt
2018-01-08 07:28:42 +00:00
swordshine
92545309e1
- Added Blood Sun
2018-01-08 13:01:16 +08:00
Sol
bdc2fe8e69
Merge branch 'master' into 'master'
...
- fixed a few cards
See merge request core-developers/forge!56
2018-01-08 04:22:33 +00:00
swordshine
1d3c5c85ec
- fixed a few cards
2018-01-08 11:53:44 +08:00
Marek Čtrnáct
cd14da0454
Add new file
2018-01-07 22:58:10 +00:00
Marek Čtrnáct
73ccaac656
Add new file
2018-01-07 22:19:02 +00:00
Marek Čtrnáct
b19df1be9f
Update tamiyo_the_moon_sage.txt
2018-01-07 22:11:17 +00:00
Marek Čtrnáct
f10bfe8e8d
Add new file
2018-01-07 22:06:53 +00:00
Marek Čtrnáct
3418fdf822
Update dire_fleet_neckbreaker.txt
2018-01-07 22:01:23 +00:00
Marek Čtrnáct
f31098bf15
Add new file
2018-01-07 21:59:39 +00:00
Marek Čtrnáct
27ec3db33d
Update ajanis_comrade.txt
2018-01-07 21:57:52 +00:00
Marek Čtrnáct
8b618df712
Update snapping_sailback.txt
2018-01-07 21:44:17 +00:00
Marek Čtrnáct
a87d428563
Update dire_fleet_neckbreaker.txt
2018-01-07 21:43:14 +00:00
Marek Čtrnáct
d778138f92
Add new file
2018-01-07 21:40:07 +00:00
Marek Čtrnáct
1197b1c59a
Add new file
2018-01-07 21:37:17 +00:00
Marek Čtrnáct
e5cf4e8cea
Add new file
2018-01-07 20:08:13 +00:00
Hanmac
4bbfb1852f
CardFactoryUtil: add Ascend Trigger for Permanent and example
2018-01-07 20:46:22 +01:00
Marek Čtrnáct
d88ecc8505
Add new file
2018-01-07 19:18:27 +00:00
Marek Čtrnáct
6d1ef8257f
Add new file
2018-01-07 19:13:48 +00:00
Marek Čtrnáct
5167eabb5c
Add new file
2018-01-07 19:08:38 +00:00
Marek Čtrnáct
c8f08f61e5
Add new file
2018-01-07 19:01:25 +00:00
Marek Čtrnáct
9ed4822a93
Add new file
2018-01-07 18:58:30 +00:00
Marek Čtrnáct
0db2fba9fa
Add new file
2018-01-07 18:53:17 +00:00
Marek Čtrnáct
117ee3d7bc
Add new file
2018-01-07 18:43:42 +00:00
Marek Čtrnáct
c30261f9b8
Add new file
2018-01-07 18:42:46 +00:00
Marek Čtrnáct
5bd0fcf866
Update fall_of_the_hammer.txt
2018-01-07 18:23:04 +00:00
Hanmac
c888a09a40
AscendEffect: add Effect to add Blessing to Player
2018-01-07 18:56:52 +01:00
Marek Čtrnáct
c88818aa55
Add new file
2018-01-07 17:56:11 +00:00
Marek Čtrnáct
bafbdc8a5a
Add new file
2018-01-07 17:44:10 +00:00
Marek Čtrnáct
a04c9f144a
Update sun_crowned_hunters.txt
2018-01-07 17:42:06 +00:00
Marek Čtrnáct
3301d91ae7
Add new file
2018-01-07 17:37:00 +00:00
Marek Čtrnáct
6c4ed98ad4
Add new file
2018-01-07 17:29:53 +00:00
Marek Čtrnáct
273894b734
Add new file
2018-01-07 17:28:14 +00:00
Marek Čtrnáct
2fd3b13d86
Add new file
2018-01-07 17:22:41 +00:00
Marek Čtrnáct
e3ec921e3d
Add new file
2018-01-07 17:18:00 +00:00
Marek Čtrnáct
8e4ce46891
Add new file
2018-01-07 17:16:20 +00:00
Marek Čtrnáct
9c50f45866
Add new file
2018-01-07 17:11:25 +00:00
Hanmac
2b3733a752
ExploreEffect: remove unused vars
2018-01-07 18:03:44 +01:00
Hanmac
ae709d210e
Keyword: add Ascend to keywords
2018-01-07 18:03:08 +01:00
Hanmac
8f94bceaf2
CardTraitBase: make negative Conditions possible
2018-01-07 18:02:18 +01:00
Marek Čtrnáct
36fbb71e1d
Add new file
2018-01-07 17:00:33 +00:00
Marek Čtrnáct
464a1fe51c
Update impulsive_maneuvers.txt
2018-01-07 16:57:53 +00:00
Marek Čtrnáct
4067caa144
Add new file
2018-01-07 16:56:53 +00:00
Marek Čtrnáct
c576b0f65c
Add new file
2018-01-07 16:46:09 +00:00
Marek Čtrnáct
6156ad254f
Add new file
2018-01-07 16:42:04 +00:00
Marek Čtrnáct
3b0465aafe
Add new file
2018-01-07 16:39:24 +00:00
Marek Čtrnáct
d7da7a3fd1
Add new file
2018-01-07 16:32:53 +00:00
Marek Čtrnáct
3fb515c73b
Add new file
2018-01-07 16:29:53 +00:00
Marek Čtrnáct
8ef5fbc84b
Add new file
2018-01-07 16:28:01 +00:00
Marek Čtrnáct
51f1c281e7
Add new file
2018-01-07 16:24:36 +00:00
Marek Čtrnáct
d93e9170ad
Add new file
2018-01-07 16:17:13 +00:00
Michael Kamensky
418d4d5019
Merge branch 'upcoming_rix' into 'master'
...
Added Siegehorn Ceratops (RIX)
See merge request core-developers/forge!55
2018-01-07 16:14:31 +00:00
Michael Kamensky
bf6c569c01
Update siegehorn_ceratops.txt (em-dash)
2018-01-07 16:13:26 +00:00
Marek Čtrnáct
6e1a994971
Add new file
2018-01-07 16:10:22 +00:00
Marek Čtrnáct
0ed44d4afb
Add new file
2018-01-07 16:09:01 +00:00
Marek Čtrnáct
92cc1c7718
Add new file
2018-01-07 16:03:52 +00:00
austinio7116
b4347ff53d
Added Siegehorn Ceratops (RIX)
2018-01-07 15:54:41 +00:00
Marek Čtrnáct
3e2b4418ef
Add new file
2018-01-07 15:53:31 +00:00
Michael Kamensky
691264c2c3
Merge branch 'upcoming_rix' into 'master'
...
Added Zacama, Primal Calamity (RIX)
See merge request core-developers/forge!54
2018-01-07 15:53:14 +00:00
Marek Čtrnáct
a21b2acf6f
Add new file
2018-01-07 15:50:06 +00:00
Marek Čtrnáct
54a3052fdb
Add new file
2018-01-07 15:42:16 +00:00
Marek Čtrnáct
33fdd2969a
Add new file
2018-01-07 15:40:20 +00:00
Marek Čtrnáct
2f146c9648
Add new file
2018-01-07 15:37:12 +00:00
Marek Čtrnáct
d7ead4cc3d
Add new file
2018-01-07 15:33:05 +00:00
Marek Čtrnáct
f5b275d0d1
Update forerunner_of_the_legion.txt
2018-01-07 15:30:18 +00:00
Marek Čtrnáct
5b18502378
Add new file
2018-01-07 15:28:06 +00:00
Marek Čtrnáct
792fa2e9ca
Add new file
2018-01-07 15:21:31 +00:00
Marek Čtrnáct
c1f4400441
Add new file
2018-01-07 15:12:57 +00:00
austinio7116
18e813b3ed
Added Zacama, Prinal Calamity (RIX)
2018-01-07 15:07:47 +00:00
Marek Čtrnáct
5bc66f4c76
Add new file
2018-01-07 15:05:57 +00:00
Marek Čtrnáct
df7d5e9c8e
Update gonti_lord_of_luxury.txt
2018-01-07 15:00:44 +00:00
Marek Čtrnáct
a9c68d2942
Update gonti_lord_of_luxury.txt
2018-01-07 15:00:20 +00:00
Marek Čtrnáct
541afd807e
Update gonti_lord_of_luxury.txt
2018-01-07 14:59:57 +00:00
Marek Čtrnáct
598a391c12
Add new file
2018-01-07 14:43:24 +00:00
Marek Čtrnáct
a9c536322e
Add new file
2018-01-07 14:39:52 +00:00
Marek Čtrnáct
2635c1798d
Add new file
2018-01-07 14:37:04 +00:00
Marek Čtrnáct
92f1596336
Update tasigurs_cruelty.txt
2018-01-07 14:33:17 +00:00
Marek Čtrnáct
9d41132be6
Add new file
2018-01-07 14:32:25 +00:00
Michael Kamensky
5c367ef940
Merge branch 'upcoming_rix' into 'master'
...
Polyraptor and Forerunner of the Heralds
See merge request core-developers/forge!53
2018-01-07 13:07:45 +00:00
Michael Kamensky
423d38c94e
Update polyraptor.txt (em-dash)
2018-01-07 13:07:35 +00:00
Michael Kamensky
4ad20fd7d6
Update deeproot_elite.txt (select target description)
2018-01-07 13:06:48 +00:00
austinio7116
7cff83168f
Added Polyraptor and Forerunner of the Heralds (RIX)
2018-01-07 07:21:54 +00:00
austinio7116
7ea109aaf8
Added Deeproot Elite and Jadelight Ranger (RIX)
2018-01-07 07:01:53 +00:00
Michael Kamensky
beb29502a7
Merge branch 'update-explore-sd' into 'master'
...
- Update ExploreEffect stack description (better implementation).
See merge request core-developers/forge!52
2018-01-07 05:47:29 +00:00
Agetian
1fed0a1264
- Update ExploreEffect stack description (better implementation).
2018-01-07 08:46:41 +03:00
Michael Kamensky
d2182ad49c
Merge branch 'master' into 'master'
...
- Updated ExploreEffect to make the stack description account for cards that target other cards to explore.
See merge request core-developers/forge!44
2018-01-07 05:15:01 +00:00
Agetian
bb01e2a4d4
Merge branch 'Marek14/forge-master'
2018-01-07 08:10:01 +03:00
Agetian
b46c0bb05d
- Several script corrections.
2018-01-07 08:08:42 +03:00
Agetian
192ef621f6
Merge branch 'master' of git.cardforge.org:Marek14/forge into Marek14/forge-master
2018-01-07 07:58:36 +03:00
Michael Kamensky
4a43abc905
Merge branch 'upcoming_rix' into 'master'
...
3 more green cards added
See merge request core-developers/forge!51
2018-01-07 04:52:13 +00:00
Michael Kamensky
07dfb2e9df
Update cacophodon.txt (em-dash)
2018-01-07 04:47:12 +00:00
Agetian
2f8beff993
- Better implementation for ExploreEffect stack description.
2018-01-07 07:41:50 +03:00
Sol
72ec9a2b70
Merge branch 'update_ixalan_rankings' into 'master'
...
Update XLN rankings and add RIX rankings
See merge request core-developers/forge!46
2018-01-07 01:50:25 +00:00
austinio7116
1ce6979910
Added Cacophodon (RIX)
...
Added Crested Herdcaller
Added World Shaper
2018-01-06 23:43:54 +00:00
Marek Čtrnáct
c0794aff76
Add new file
2018-01-06 23:34:40 +00:00
Marek Čtrnáct
371ed047c6
Add new file
2018-01-06 23:29:47 +00:00
Marek Čtrnáct
b4cc04f32b
Add new file
2018-01-06 23:19:35 +00:00
austinio7116
42596623a9
Added Cacophodon (RIX)
2018-01-06 23:15:40 +00:00
Marek Čtrnáct
345c809a23
Add new file
2018-01-06 23:12:36 +00:00
Marek Čtrnáct
fbe169f06d
Add new file
2018-01-06 23:08:32 +00:00
Sol
4f5fc25195
Merge branch 'patch-2' into 'master'
...
Traveler's Amulet was missing.
See merge request core-developers/forge!48
2018-01-06 22:58:58 +00:00
Marek Čtrnáct
e1f3fb6ac0
Update snake_umbra.txt
2018-01-06 22:58:47 +00:00
Marek Čtrnáct
9915d3c9ac
Update bident_of_thassa.txt
2018-01-06 22:57:26 +00:00
Sol
0bbed86241
Merge branch 'upcoming_rix' into 'master'
...
Preparing block data and draft rankings for RIX
See merge request core-developers/forge!47
2018-01-06 22:57:20 +00:00
Marek Čtrnáct
5076d03143
Add new file
2018-01-06 22:56:59 +00:00
Marek Čtrnáct
52b5ef7647
Update curious_obsession.txt
2018-01-06 22:53:03 +00:00
Marek Čtrnáct
e9f8877dec
Add new file
2018-01-06 22:50:14 +00:00
Marek Čtrnáct
ed87267633
Add new file
2018-01-06 22:44:50 +00:00
Marek Čtrnáct
e4d469a408
Add new file
2018-01-06 22:42:08 +00:00
austinio7116
5c13e8d9aa
Reverting rankings.txt update
2018-01-06 22:39:26 +00:00
austinio7116
7afdd4cbf5
Update formats.txt adding RIX to Standard and Modern
2018-01-06 22:38:19 +00:00
Marek Čtrnáct
c155317a6b
Add new file
2018-01-06 22:36:59 +00:00
Marek Čtrnáct
a70513985a
Add new file
2018-01-06 22:29:17 +00:00
Marek Čtrnáct
ffc2324dd5
Add new file
2018-01-06 22:24:06 +00:00
Rob Schnautz
9ef975d467
Traveler's Amulet was missing.
2018-01-06 21:51:38 +00:00
austinio7116
fa9c88c7be
Preparing block data and draft rankings for RIX
2018-01-06 20:29:33 +00:00
Chris H
2d6b9b775e
Update XLN rankings and add RIX rankings
2018-01-06 15:06:29 -05:00
Michael Kamensky
8a48371aec
Merge branch 'patch-1' into 'master'
...
Update borderland_ranger.txt to E02 Oracle.
See merge request core-developers/forge!45
2018-01-06 19:13:57 +00:00
Rob Schnautz
c891a0fa26
Update borderland_ranger.txt to E02 Oracle.
2018-01-06 19:06:08 +00:00
Agetian
99728fd237
- Additional tweak for ExploreEffect stack description.
2018-01-06 21:56:37 +03:00
Agetian
b76c65441b
Merge branch 'master' of git.cardforge.org:core-developers/forge
2018-01-06 21:56:07 +03:00
Michael Kamensky
4ca8ec005d
Merge branch 'patch-6' into 'master'
...
Update Evolving Wilds to IMA Oracle.
See merge request core-developers/forge!43
2018-01-06 18:54:17 +00:00
Michael Kamensky
db3c1b22ce
Merge branch 'patch-5' into 'master'
...
Orazca Raptor (RIX)
See merge request core-developers/forge!42
2018-01-06 18:54:01 +00:00
Agetian
b0525bf06b
- Additional tweak for ExploreEffect stack description.
2018-01-06 21:52:28 +03:00
Michael Kamensky
d884731691
Merge branch 'patch-3' into 'master'
...
Vampire Revenant (RIX)
See merge request core-developers/forge!40
2018-01-06 18:51:35 +00:00
Rob Schnautz
a4e4d089f7
Update Evolving Wilds to IMA Oracle.
2018-01-06 18:50:58 +00:00
Agetian
0b31ee8562
Merge branch 'master' of git.cardforge.org:core-developers/forge
2018-01-06 21:50:55 +03:00
Michael Kamensky
aaf8969af2
Merge branch 'patch-2' into 'master'
...
Sadistic Skymarcher (RIX)
See merge request core-developers/forge!39
2018-01-06 18:48:34 +00:00
Michael Kamensky
f7c34aa572
Merge branch 'patch-4' into 'master'
...
Goblin Trailblazer (RIX)
See merge request core-developers/forge!41
2018-01-06 18:47:05 +00:00
Agetian
16e4c11961
- Updated ExploreEffect to make the stack description account for cards that actually target other cards to explore (e.g. Enter the Unknown).
2018-01-06 21:46:12 +03:00
Rob Schnautz
116003f189
Orazca Raptor (RIX)
2018-01-06 18:45:22 +00:00
Michael Kamensky
6c87de30dd
Merge branch 'upcoming_rix' into 'master'
...
Added Enter the Unknown (RIX)
See merge request core-developers/forge!37
2018-01-06 18:44:03 +00:00
Michael Kamensky
60b2601d8c
Merge branch 'patch-1' into 'master'
...
Impale (RIX)
See merge request core-developers/forge!38
2018-01-06 18:42:02 +00:00
Rob Schnautz
ca37bda739
Goblin Trailblazer (RIX)
2018-01-06 18:41:42 +00:00
Rob Schnautz
c4698212ce
Vampire Revenant (RIX)
2018-01-06 18:17:02 +00:00
Rob Schnautz
0e0d4031c9
Sadistic Skymarcher (RIX)
2018-01-06 17:54:36 +00:00
Rob Schnautz
be1f885341
Impale (RIX)
2018-01-06 17:22:30 +00:00
austinio7116
a6c8eedfd4
Added Enter the Unknown (RIX)
2018-01-06 17:17:02 +00:00
Michael Kamensky
32f9600d51
Merge branch 'patch-1' into 'master'
...
Canal Monitor (RIX)
See merge request core-developers/forge!36
2018-01-06 17:02:46 +00:00
Rob Schnautz
03f99c88ae
Canal Monitor (RIX)
2018-01-06 16:47:28 +00:00
Michael Kamensky
47882191bc
Merge branch 'patch-4' into 'master'
...
Sworn Guardian (RIX)
See merge request core-developers/forge!35
2018-01-06 16:44:23 +00:00
Michael Kamensky
d7962ae659
Merge branch 'patch-3' into 'master'
...
Soul of the Rapids (RIX)
See merge request core-developers/forge!34
2018-01-06 16:35:40 +00:00
Michael Kamensky
cbd17b0290
Merge branch 'upcoming_rix' into 'master'
...
Several green RIX cards
See merge request core-developers/forge!33
2018-01-06 16:32:22 +00:00
Rob Schnautz
839325ab70
Sworn Guardian (RIX)
2018-01-06 16:26:08 +00:00
Rob Schnautz
13dc4304fc
Soul of the Rapids (RIX)
2018-01-06 16:20:02 +00:00
maustin
c49a937fb8
Added Swift Warden, Thrashing Brontodon (RIX)
2018-01-06 16:18:51 +00:00
maustin
36d3905d0e
Merge remote-tracking branch 'origin/upcoming_rix' into upcoming_rix
2018-01-06 16:09:33 +00:00
austinio7116
9ff748dfd5
Added Orazca Frillback, Strength of the Pack, Thunderherd Migration (RIX)
2018-01-06 15:59:54 +00:00
austinio7116
40878794cf
Added Jade Bearer, Jadecraft Artisan, Jungleborn Pioneer (RIX)
2018-01-06 15:43:16 +00:00
austinio7116
a17a69c93a
Added Overgrown Armasaur (RIX)
2018-01-06 15:23:14 +00:00
austinio7116
469ca98b8a
Added Knight of the Stampede (RIX)
2018-01-06 15:10:28 +00:00
Michael Kamensky
330cc1cd3a
Merge branch 'master' into 'master'
...
Merging Marek's RIX upcoming cards so far.
See merge request core-developers/forge!32
2018-01-06 15:07:17 +00:00
Agetian
5c61819b25
Merge branch 'Marek14/forge-master'
2018-01-06 17:55:44 +03:00
Agetian
2c31c26cb9
- Fixing some card scripts.
2018-01-06 17:52:54 +03:00
Hanmac
a4f490b607
ExploreEffect: fixed for trigger and game state
2018-01-06 15:01:51 +01:00
Marek Čtrnáct
36007330e9
Add new file
2018-01-06 09:07:12 +00:00
Marek Čtrnáct
fba890af81
Add new file
2018-01-06 09:00:42 +00:00
Marek Čtrnáct
619fee0821
Update curious_obsession.txt
2018-01-06 08:50:31 +00:00
Marek Čtrnáct
4f7d3f4e4e
Add new file
2018-01-06 08:45:47 +00:00
Marek Čtrnáct
ac1f1d2de4
Add new file
2018-01-06 08:43:35 +00:00
Marek Čtrnáct
5856edd962
Add new file
2018-01-06 08:36:17 +00:00
Marek Čtrnáct
ac463d081e
Delete Sanguine Glorifier
2018-01-06 08:32:33 +00:00
Michael Kamensky
dbd1a872c4
Merge branch 'integrate-qw-theros' into 'master'
...
- Added Theros quest world by Xyx.
See merge request core-developers/forge!22
2018-01-06 08:32:27 +00:00
Marek Čtrnáct
ff600d652d
Add new file
2018-01-06 08:32:26 +00:00
Michael Kamensky
8a512a13a4
Merge branch 'update-draft-cubes' into 'master'
...
Update draft cubes
See merge request core-developers/forge!25
2018-01-06 08:32:16 +00:00
Marek Čtrnáct
a9f1a25da4
Add new file
2018-01-06 08:26:21 +00:00
Marek Čtrnáct
0fd05f2c36
Add new file
2018-01-06 08:15:27 +00:00
Michael Kamensky
aa0754a53f
Merge branch 'upcoming_rix' into 'master'
...
Giltgrove Stalker and Hardy Veteran
See merge request core-developers/forge!30
2018-01-06 08:15:01 +00:00
Marek Čtrnáct
d31d0aa735
Add new file
2018-01-06 08:10:20 +00:00
Marek Čtrnáct
c92b26928c
Delete temple
2018-01-06 08:07:24 +00:00
Marek Čtrnáct
70f5f1be30
Add new file
2018-01-06 08:07:13 +00:00
Marek Čtrnáct
4ae769506e
Add new file
2018-01-06 08:05:19 +00:00
Marek Čtrnáct
73c6b67830
Add new file
2018-01-06 08:01:46 +00:00
Marek Čtrnáct
f05963c6ea
Add new file
2018-01-06 07:59:42 +00:00
Marek Čtrnáct
d99b687989
Add new file
2018-01-06 07:40:48 +00:00
austinio7116
d57e4bd077
Added Giltgrove Stalker, Hardy Veteran (RIX)
2018-01-06 07:37:06 +00:00
Marek Čtrnáct
e5c2a18bd6
Add new file
2018-01-06 07:22:31 +00:00
Marek Čtrnáct
796a2b44c8
Add new file
2018-01-06 07:20:48 +00:00
Marek Čtrnáct
5e67cf8292
Add new file
2018-01-06 07:18:35 +00:00
Rob Schnautz
5e4880f1d1
Update Rivals of Ixalan.txt
2018-01-06 07:02:44 +00:00
Rob Schnautz
ea161d83fa
Exultant Skymarcher (RIX)
2018-01-06 07:02:44 +00:00
Rob Schnautz
0f28ca779d
Everdawn Champion (RIX)
2018-01-06 07:02:44 +00:00
Marek Čtrnáct
7711af1214
Add new file
2018-01-06 06:48:10 +00:00
Agetian
9817eb303b
Merge branch 'master' of git.cardforge.org:core-developers/forge into update-draft-cubes
2018-01-06 08:57:40 +03:00
Michael Kamensky
21d782b4be
Merge branch 'patch-3' into 'master'
...
Everdawn Champion (RIX)
See merge request core-developers/forge!27
2018-01-06 05:11:10 +00:00
Michael Kamensky
f14d816e6b
Merge branch 'upcoming_rix' into 'master'
...
added torridus's contributions from the forum
See merge request core-developers/forge!26
2018-01-06 05:11:01 +00:00
Michael Kamensky
025ee4df18
Merge branch 'patch-4' into 'master'
...
Exultant Skymarcher (RIX)
See merge request core-developers/forge!28
2018-01-06 05:10:58 +00:00
Sol
1b2870a1b2
Merge branch 'patch-5' into 'master'
...
Update Rivals of Ixalan.txt
See merge request core-developers/forge!29
2018-01-06 01:52:45 +00:00
Rob Schnautz
03760521ac
Update Rivals of Ixalan.txt
2018-01-06 00:18:22 +00:00
Rob Schnautz
e4d8983280
Exultant Skymarcher (RIX)
2018-01-05 23:48:30 +00:00
Rob Schnautz
64431e3661
Everdawn Champion (RIX)
2018-01-05 23:41:52 +00:00
Marek Čtrnáct
ace56ece7e
Add new file
2018-01-05 23:37:52 +00:00
Marek Čtrnáct
135724fab5
Update nesting_wurm.txt
2018-01-05 23:32:11 +00:00
Marek Čtrnáct
5d72b7ce98
Update myr_servitor.txt
2018-01-05 23:31:43 +00:00
Marek Čtrnáct
6697a44259
Update muscle_burst.txt
2018-01-05 23:31:16 +00:00
Marek Čtrnáct
85165850c1
Delete legion_conquistador.txt (found out it's a reprint from XLN)
2018-01-05 23:30:04 +00:00
Marek Čtrnáct
3bd24d80c0
Update kindle.txt
2018-01-05 23:28:54 +00:00
Marek Čtrnáct
aab31719d4
Update howling_wolf.txt
2018-01-05 23:28:33 +00:00
Marek Čtrnáct
1ffc84663a
Update flame_burst.txt
2018-01-05 23:27:53 +00:00
Marek Čtrnáct
9f703cf64e
Update feast_of_flesh.txt
2018-01-05 23:27:19 +00:00
Marek Čtrnáct
44b1e2a4e5
Update aether_burst.txt
2018-01-05 23:26:30 +00:00
Marek Čtrnáct
3e7fa3e440
Update accumulated_knowledge.txt
2018-01-05 23:25:55 +00:00
Marek Čtrnáct
20154d8411
Update squadron_hawk.txt -- ability should use "Squadron Hawk" instead of "CARDNAME"
2018-01-05 23:25:17 +00:00
Marek Čtrnáct
26b2a2278e
Add new file
2018-01-05 23:23:59 +00:00
maustin
886901b48e
Merge remote-tracking branch 'origin/upcoming_rix' into upcoming_rix
2018-01-05 19:52:13 +00:00
austinio7116
a817967aa0
Added torridus's contributions from the forum
2018-01-05 19:51:56 +00:00
Marek Čtrnáct
52bbfdb9f4
Imperial Ceratops
2018-01-05 19:13:30 +00:00
Marek Čtrnáct
8c74096a7f
Forerunner of the Legion
2018-01-05 19:13:11 +00:00
Marek Čtrnáct
153362393b
Famished Paladin
2018-01-05 19:12:46 +00:00
Marek Čtrnáct
3185d0b38b
Exultant Skymarcher
2018-01-05 19:12:30 +00:00
Marek Čtrnáct
0be8b711ac
Everdawn Champion
2018-01-05 19:12:09 +00:00
Marek Čtrnáct
9e60002210
Cleansing Ray
2018-01-05 19:11:55 +00:00
Marek Čtrnáct
fe169f267d
Blazing Hope
2018-01-05 19:11:28 +00:00
Marek Čtrnáct
26c09c3993
Bishop of Binding
2018-01-05 19:11:12 +00:00
Marek Čtrnáct
49f516685f
Baffling Eng
2018-01-05 19:10:49 +00:00
Agetian
89ca710932
- Updating CHANGES.txt.
2018-01-05 13:22:54 +03:00
Agetian
f1d01341cf
- Update draft cubes ported from XMage.
2018-01-05 13:21:59 +03:00
Michael Kamensky
c30beda09d
Merge branch 'upcoming_rix' into 'master'
...
3 new RIX cards
See merge request core-developers/forge!24
2018-01-05 05:09:08 +00:00
Michael Kamensky
4b4d9da7b1
Update elenda_the_dusk_rose.txt (removed an extra period in the description; changed the token name to Vampire).
2018-01-05 05:07:29 +00:00
maustin
32a94fbb37
Merge remote-tracking branch 'origin/upcoming_rix' into upcoming_rix
2018-01-04 20:27:40 +00:00
austinio7116
a589857582
Added Elenda, the Dusk Rose
2018-01-04 20:27:29 +00:00
maustin
f9c20c4a91
Merge remote-tracking branch 'origin/upcoming_rix' into upcoming_rix
2018-01-04 20:10:06 +00:00
austinio7116
886d07a4c3
Added Atzocan Seer (RIX)
2018-01-04 20:05:54 +00:00
maustin
b1ca421e52
Added Aquatic Incursion (RIX)
2018-01-04 19:53:24 +00:00
Michael Kamensky
1cb583a3ba
Merge branch 'upcoming_rix' into 'master'
...
Added Swaggering Corsair (RIX)
See merge request core-developers/forge!23
2018-01-04 12:56:54 +00:00
Michael Kamensky
4683318351
Update swaggering_corsair.txt (removed First Strike in Oracle text, removed an empty whitespace in the Name tag).
2018-01-04 12:56:16 +00:00
austinio7116
e17a4756e7
Added Swaggering Corsair (RIX)
2018-01-04 10:07:08 +00:00
Agetian
7622f7c550
- Updating CHANGES.txt.
2018-01-04 09:31:30 +03:00
Hanmac
e25332ed27
fixed isBlessing in Variables
2018-01-04 07:30:50 +01:00
Hanmac
1f270a5231
Merge branch 'master' of git.cardforge.org:core-developers/forge
2018-01-04 07:18:06 +01:00
Hanmac
cc32286389
add Player Blessing
2018-01-04 07:17:31 +01:00
Agetian
d78b2f2fc0
- Added Theros quest world by Xyx.
2018-01-04 09:15:14 +03:00
austinio7116
a406bc94a8
Added Kumena
2018-01-03 23:20:34 +00:00
maustin
765a743d5b
Merge branch 'master' of https://git.cardforge.org/core-developers/forge
2018-01-03 06:54:15 +00:00
Michael Kamensky
40a0d3a3e4
Merge branch 'patch-3' into 'master'
...
Zetalpa, Primal Dawn (RIX)
See merge request core-developers/forge!18
2018-01-03 06:52:31 +00:00
austinio7116
b612791fc8
Added Frilled Deathspitter
2018-01-03 06:52:06 +00:00
Michael Kamensky
c4cc51cf8e
Merge branch 'patch-5' into 'master'
...
Angrath's Ambusher (RIX)
See merge request core-developers/forge!20
2018-01-03 06:52:01 +00:00
Michael Kamensky
3494d388bb
Merge branch 'patch-6' into 'master'
...
Daring Buccaneer (RIX)
See merge request core-developers/forge!21
2018-01-03 06:51:40 +00:00
Michael Kamensky
88b887c579
Merge branch 'patch-4' into 'master'
...
Update Rivals of Ixalan.txt
See merge request core-developers/forge!19
2018-01-03 06:33:48 +00:00
Rob Schnautz
061f3ce78f
Update Rivals of Ixalan.txt
2018-01-03 01:14:15 +00:00
Rob Schnautz
944d2475dd
Daring Buccaneer (RIX)
2018-01-02 23:56:54 +00:00
Rob Schnautz
1d1e57a265
Angrath's Ambusher (RIX)
2018-01-02 23:37:57 +00:00
Rob Schnautz
522b874f54
Update Rivals of Ixalan.txt
2018-01-02 23:32:09 +00:00
Rob Schnautz
dea2cfad1c
Zetalpa, Primal Dawn (RIX)
2018-01-02 22:53:35 +00:00
Michael Kamensky
1c8369d6fd
Merge branch 'forge_icon' into 'master'
...
added 64 and 128 forge icon size to make forge icon smooth in Windows in default DPI
See merge request core-developers/forge!17
2018-01-02 12:02:13 +00:00
Nikolay Hidalgo Diaz
98d8d65687
added 64 and 128 forge icon size to make forge icon smooth in Windows in default DPI
2018-01-02 11:53:52 +03:00
Michael Kamensky
c5c9f5a447
Merge branch 'patch-3' into 'master'
...
Captain's Hook from RIX
See merge request core-developers/forge!9
2018-01-02 08:13:05 +00:00
Michael Kamensky
c42a3ac6e0
Merge branch 'patch-9' into 'master'
...
Vampire Champion (RIX)
See merge request core-developers/forge!15
2018-01-02 08:12:40 +00:00
Rob Schnautz
be60c4f865
Fix title.
2018-01-02 08:10:06 +00:00
Rob Schnautz
fd9bb6f36a
Fix title. Not sure why it was truncated.
2018-01-02 08:08:51 +00:00
Michael Kamensky
27118a0f7a
Merge branch 'patch-4' into 'master'
...
Brass's Bounty (RIX)
See merge request core-developers/forge!10
2018-01-02 07:00:40 +00:00
Michael Kamensky
665d4af5a2
Merge branch 'patch-5' into 'master'
...
Ghalta, Primal Hunger (RIX)
See merge request core-developers/forge!11
2018-01-02 07:00:35 +00:00
Michael Kamensky
1fd2aa17d5
Merge branch 'patch-7' into 'master'
...
Angrath, Minotaur Pirate (RIX)
See merge request core-developers/forge!13
2018-01-02 07:00:29 +00:00
Michael Kamensky
bd8db95098
Merge branch 'patch-8' into 'master'
...
Swab Goblin (RIX)
See merge request core-developers/forge!14
2018-01-02 07:00:22 +00:00
Michael Kamensky
fcb3f64d9b
Merge branch 'patch-10' into 'master'
...
add Rivals of Ixalan editions file
See merge request core-developers/forge!16
2018-01-02 06:34:59 +00:00
Michael Kamensky
ee36ab94b6
Merge branch 'patch-6' into 'master'
...
Add upcoming to cardsfolder
See merge request core-developers/forge!12
2018-01-02 06:34:51 +00:00
Rob Schnautz
ac86437b35
add Rivals of Ixalan editions file
2018-01-02 04:17:28 +00:00
Rob Schnautz
30d8d9f3fe
Vampire Champion (RIX)
2018-01-02 03:37:12 +00:00
Rob Schnautz
f2ace5cd3d
Swab Goblin (RIX)
2018-01-02 03:25:11 +00:00
Rob Schnautz
cc1a71f246
Angrath, Minotaur Pirate (RIX)
2018-01-02 03:09:45 +00:00
Rob Schnautz
b3d8eaee7d
Add new directory
2018-01-02 03:04:22 +00:00
Rob Schnautz
c70861d7d3
Ghalta, Primal Hunger (RIX)
2018-01-02 01:35:29 +00:00
Rob Schnautz
4cfa915aec
Add new directory
2018-01-02 01:32:46 +00:00
Rob Schnautz
2bf31add95
Revert "Add new file"
...
This reverts commit 1efe09eeca
2018-01-02 01:31:22 +00:00
Rob Schnautz
61526dea82
Brass's Bounty (RIX)
2018-01-02 01:28:44 +00:00
Rob Schnautz
5c719c27b0
Add new directory
2018-01-02 01:28:17 +00:00
Rob Schnautz
342207375e
Revert "Brass's Bounty (RIX)"
...
This reverts commit 2375176d72
2018-01-02 01:22:41 +00:00
Rob Schnautz
ce5b26b0d0
Captain's Hook (RIX)
2018-01-02 01:18:09 +00:00
Rob Schnautz
6056bfbc49
Revert "Captain's Hook from RIX"
...
This reverts commit 3bfc7da93a
2018-01-02 01:12:09 +00:00
Rob Schnautz
4e925b0385
Add new directory. Hopefully this is landing in the right place this time.
2018-01-02 01:04:15 +00:00
Rob Schnautz
edff4117f5
Revert "Add new directory"
...
This reverts commit 64f2d62605
2018-01-02 01:00:05 +00:00
Rob Schnautz
64f2d62605
Add new directory
2018-01-02 00:57:55 +00:00
Rob Schnautz
1efe09eeca
Add new file
2018-01-02 00:42:32 +00:00
Rob Schnautz
2375176d72
Brass's Bounty (RIX)
2018-01-02 00:34:31 +00:00
Rob Schnautz
3bfc7da93a
Captain's Hook from RIX
2018-01-02 00:21:25 +00:00
Michael Kamensky
34b4e90d75
Merge branch 'patch-2' into 'master'
...
Add Un-set basic lands and Steamflogger Boss
See merge request core-developers/forge!8
2018-01-01 16:56:44 +00:00
Rob Schnautz
48ab353521
Change "Expansion" to "Other"
2018-01-01 05:12:04 +00:00
Rob Schnautz
73f872bf6e
Change "Expansion" to "Other"
2018-01-01 05:09:51 +00:00
Rob Schnautz
f04c8be999
Change "Expansion" to "Other"
2018-01-01 05:09:33 +00:00
Rob Schnautz
d6eb49db68
Add Steamflogger Boss and basic lands from Unstable
2017-12-31 23:47:44 +00:00
Rob Schnautz
c03ada1e1c
Add basic lands from Unhinged
2017-12-31 23:45:22 +00:00
Rob Schnautz
9ce3d6182b
Add basic lands from Unglued
2017-12-31 23:38:54 +00:00
Mitchell Matthews
ff3f60cc68
Merge branch 'patch-1' into 'master'
...
Detail the new Collector Number sort column in CHANGES.TXT
See merge request core-developers/forge!7
2017-12-30 08:26:46 +00:00
Rob Schnautz
89aa4bfab3
Detail the new Collector Number sort column in CHANGES.TXT
2017-12-30 06:34:09 +00:00
Hans Mackowiak
746e60b517
Merge branch 'master' into 'master'
...
Master
See merge request core-developers/forge!4
2017-12-30 06:09:21 +00:00
Michael Kamensky
8634cc561f
Merge branch 'draft_import_deck' into 'master'
...
deck import in drafted deck editor
See merge request core-developers/forge!6
2017-12-30 05:58:25 +00:00
Michael Kamensky
d384f0896a
Merge branch 'flabel_bicubic' into 'master'
...
Bicubic interpolation in FLabel
See merge request core-developers/forge!5
2017-12-30 05:51:48 +00:00
Nikolay Hidalgo Diaz
9f5cc344ad
copy all sections from imported deck in constructed deck edtior
2017-12-30 08:11:20 +03:00
Nikolay Hidalgo Diaz
45bebdff0c
deck import in drafted deck editor
2017-12-30 07:46:10 +03:00
Nikolay Hidalgo Diaz
59ef9e132a
Bicubic interpolation in FLabel to keep player state icons smooth when resizing player panel
2017-12-30 06:54:53 +03:00
Rob Schnautz
af8e9c2466
Update SColumnUtil.java
2017-12-29 18:47:01 +00:00
schnautzr
e11163f483
Add ColumnDef COLLECTOR_ORDER to SColumnUtil
2017-12-29 12:44:14 -06:00
Sol
d3ff20484d
Merge branch 'line-endings' into 'master'
...
Normalize line endings
See merge request core-developers/forge!2
2017-12-29 13:22:52 +00:00
Mitchell Matthews
76cbbb2bfe
Merge branch 'test-git' into 'master'
...
- Updating CHANGES.txt and testing Git commit in the process.
See merge request core-developers/forge!3
2017-12-29 06:48:19 +00:00
Agetian
c51ad4aaa6
- Updating CHANGES.txt and testing Git commit in the process.
2017-12-29 09:34:11 +03:00
KrazyTheFox
6d5e56f6bf
Normalize line endings
2017-12-28 23:40:29 -05:00
Agetian
251569e81c
- Added two tutorial puzzles by Ikeda.
2017-12-27 06:52:02 +00:00
Hanmac
be2759c354
ColumnDef: updates for SortingName and Sorting CollectionOrder
2017-12-26 15:54:31 +00:00
Hanmac
69ee8f3630
update pom.xml with my info
2017-12-24 10:30:12 +00:00
Hanmac
610991a222
ManaCost: add Shard#isHybrid
2017-12-23 21:45:51 +00:00
Agetian
f08a0eaffd
- Added a new Puzzle Mode game state flag, "NoETBTrigs", which allows you to ignore the ETB triggers and replacement effects for a card when necessary.
...
- Fixed a bug that made it tricky to add several precast flags to a puzzle due to absence of whitespace trimming.
- Added puzzles PC_012616 and PC_020216 by Xitax.
- Updated the puzzle PC_122915 to set itself up automatically without being obnoxious.
2017-12-21 06:11:21 +00:00
Agetian
a0baa659ec
- Removed accidentally committed PC_012616 (will recommit later once an issue with it is addressed).
2017-12-20 04:27:24 +00:00
Agetian
536a19b373
- Added puzzles PC_022416, PC_021616, PC_021816 by Xitax.
2017-12-20 04:26:14 +00:00
Sol
27a2d7f642
Experimental fix for Attacking/Passing race condition
2017-12-19 03:03:35 +00:00
Agetian
fc29cec8c8
- Puzzle PS_HOU3: added some more Mountains to the human library to make it solvable using the Reddit solution.
2017-12-11 14:59:08 +00:00
Indigo Dragon
5fe19d75a6
Changed Blood Speaker from an awkward TrigSacrifice to a TrigSearch that uses Cost$ Sac.
...
Territorial Gorger; You get energy, not gain energy.
2017-12-11 10:24:38 +00:00
Sol
3252489971
Contains keyword should be checking for Contains, not startswith
2017-12-11 04:31:25 +00:00
Sol
f90af4784e
Fix Signets being exploitable by not actually paying for activation
2017-12-10 20:30:48 +00:00
Hanmac
a2f11fb829
RE: do CARDNAME after text changing effects
2017-12-09 15:47:13 +00:00
Indigo Dragon
b6e6d308a9
Fixed some — issues (Non UTF-8).
2017-12-09 14:43:17 +00:00
Sol
dd04888106
RarityFilter from Luke
2017-12-09 02:38:50 +00:00
Agetian
0c397a414e
- A better place for replacement effect CARDNAME conversion.
2017-12-08 10:35:54 +00:00
Agetian
2a62001048
- Fixed a NPE on mobile Forge when looking up certain cards with replacement effects (e.g. Kess, Dissident Mage).
2017-12-08 10:31:27 +00:00
Indigo Dragon
3132e5dd5b
Removed reminder text from Mark of the Vampire.
...
Fixed Dread Summons cleanup.
2017-12-08 06:22:17 +00:00
Indigo Dragon
8843a12333
Added the Modern Event Deck, March of the Multitudes.
2017-12-07 12:52:00 +00:00
Indigo Dragon
b2e97ac73b
Changes to rankings.txt
...
1. Removed Basic Lands
2. Changed AEther to Aether (and one Aerathi)
3. Fixed 5DN by proper capitalisation.
4. Added Ugin's Fate rankings. Rank is based upon original KTK/FRF rank.
5. Fixed Horizon Canopy (EXP), Death Pits of Rath, Seance, Noggle Hedge Mage, Scragnoth, Transguild Courier, Flame Kin Zealot, Evil Eye of Orms By Gore, Brush with Death, Will o' the Wisp, The Tabernacle at Pendrell Vale, Torsten Von Ursus, Abu Ja'far, Brutal Nightstalker.
Bug: Ironclaw Orcs is missing in 2ED, LEB, and LEA ranks. Another run through of those sets should be sufficient.
Bug Progress: Borrowing 100,000 Arrows and Guan Yu's 1,000-Li March. I discovered through these fixes that rankings.txt is case sensitive. That means the only two cards that begin with a number (" 1") must scare it somehow, meaning that these two cards cannot be assinged a ranking.
2017-12-07 12:48:19 +00:00
Indigo Dragon
11c440209a
Updated Draft Rankings, including Planechase, Archenemy, Planechase 2, Planechase Anthology (A copy of Planechase 2), Archenemy: Nicol Bolas, Explorers of Ixalan.
...
Also fixed a few AE issues.
2017-12-07 06:40:36 +00:00
Indigo Dragon
400adeed1c
Added Commander Draft Rankings. The ranking is based upon EDHREC Rank from Scryfall.
...
These are COM, C13, C14, C15, C16, CMA, C17.
As such, some low power cards undeservingly get high rankings eg Evolving Wilds, Diabolic Tutor, Herald's Horn.
To Do: Add Rankings to similar large supplementary sets eg Planechase, Archenemy
Bug: Borrowing 100,000 Arrows is not recognised in rankings.txt. As such, it always has a rank of 500.0.
2017-12-06 15:46:58 +00:00
Indigo Dragon
abcdc7253e
1. DeckHints Synergy between Trials and Cartouches.
...
2. Some Play Before Combats.
3. General Deck Hints.
2017-12-05 09:13:05 +00:00
Agetian
b6b8b9440f
- Removed a useless line from the previous commit.
2017-12-05 08:57:13 +00:00
Agetian
c9a64b8e96
- Attempting to fix a bug with the replacement handler not converting CARDNAME.
2017-12-05 04:59:58 +00:00
Indigo Dragon
327795855a
Reapplying 36129, except this time it works.
...
Turns out I accidentally changed the Name of liberating_combustion.txt, wrecking everything.
2017-12-04 07:58:52 +00:00
Agetian
b3c5494e74
- Reverted r36129 as requested.
2017-12-04 07:29:52 +00:00
Indigo Dragon
9fc4a247aa
EDIT: WHOOPS THIS BORKED EVERYTHING PLS REVERT
...
Added plenty of DeckHints:Name$, some DeckHints:Color, many DeckNeeds:Name$
Most notably the Planeswalker Deck Into pack exclusive cards eg. [[Chandra, Pyrogenius]] and [[Liberating Combustion]]. New Policy: If a card would refer to another card, each get DeckHints:Name$ of the other.
2017-12-04 07:12:25 +00:00
Agetian
013cd0a9a8
- Added puzzle PC_122915 by Xitax (has some start-of-the-game quirks, documented in the description for now, may be addressed later).
2017-12-04 05:30:59 +00:00
Hanmac
05a9da4eb8
CardFactoryUtil: removed extra line for Suspend
2017-12-03 17:00:27 +00:00
Agetian
81d853ac04
- Preparing Forge for Mobile publish 1.6.5.001 [incremental].
2017-12-03 15:36:57 +00:00
Blacksmith
af8dfa685a
Clear out release files in preparation for next release
2017-12-03 15:27:30 +00:00
Blacksmith
946a360652
[maven-release-plugin] prepare for next development iteration
2017-12-03 15:21:13 +00:00
Blacksmith
071fe9a910
[maven-release-plugin] prepare release forge-1.6.5
2017-12-03 15:21:05 +00:00
Blacksmith
ccb4e87002
Update README.txt for release
2017-12-03 15:19:10 +00:00
austinio7116
cd9adb166a
Updated frontier cube from cubetutor to include newer sets
2017-12-01 22:52:09 +00:00
Agetian
4f95f2c842
- Attempting to update the Java warning dialog to play ball with Java 9.
2017-11-30 05:35:31 +00:00
Agetian
7e6771d550
- [Part 2] Adding support for DamageDone replacement effects and triggers to work with emblems (for cards with ChooseSource).
2017-11-29 07:35:58 +00:00
Agetian
0b025fd0ae
- [Part 1] Adding support for DamageDone replacement effects and triggers to work with emblems (for some cards, most other cards would need an extension to ChooseSource and possibly other changes).
2017-11-29 06:48:42 +00:00
Indigo Dragon
9445204ffc
Fixed Magus of the Mind by adding the proper sacrifice cost (Seriously? Been abused for how long?)
2017-11-28 10:09:03 +00:00
Hanmac
0b69923ad7
StaticAbility: fixed References there being copied to the Static Ability
2017-11-23 14:05:26 +00:00
Hanmac
00eb90bcc6
CardFactory: remove copyCopiableAbilities because it isn't needed anymore
2017-11-22 14:15:30 +00:00
Indigo Dragon
8478967c04
Equipment Reminder Text changes.
2017-11-22 08:42:11 +00:00
Agetian
08f4b5bbe6
- Added Forge Puzzle Tutorial #01 by Ikeda.
2017-11-21 19:07:52 +00:00
Indigo Dragon
828a5e7f46
More Minor ' fixes.
2017-11-20 14:00:57 +00:00
Indigo Dragon
2e6151fe25
Added a Description to Arlinn Kord Emblem
2017-11-20 07:05:50 +00:00
Hanmac
c5fad910ba
remove use of CardFactory.copyCopiableAbilities, it is already done by copyCopiableCharacteristics
2017-11-19 09:02:38 +00:00
Indigo Dragon
8d7c672b94
Minor Text Changes
2017-11-19 05:22:30 +00:00
Hanmac
67de9ba209
Card: do Suspend and Hideaway as better keywords
2017-11-17 07:15:56 +00:00
Hanmac
d3486341f3
Trigger: split replaceTriggerText into two different functions
2017-11-14 06:29:19 +00:00
Hanmac
ac12412ec3
AbilityFactory: use CardState instead of Card for the Svar params and the Names
2017-11-13 05:20:04 +00:00
austinio7116
73e0a4d35a
Update to card-based deck generation model to include up to XLN PT
2017-11-12 19:53:43 +00:00
Sol
1e09e9e3f8
Fix hideaway not etb tapped
2017-11-10 16:05:06 +00:00
Agetian
d97265f2f2
- Fixed the intervening if clause on Garruk, the Veil Cursed -1.
2017-11-09 05:37:05 +00:00
Hanmac
cd55c4077e
Keyword: make Suspend extra class to make the special case if it doesn't have Cost or amount
2017-11-09 05:23:28 +00:00
Indigo Dragon
0a9d5b73d8
Removed unneeded reminder text.
2017-11-07 04:47:05 +00:00
Indigo Dragon
e5e1de83a1
Added E02, Explorers of Ixalan.
2017-11-07 04:20:12 +00:00
Indigo Dragon
359ab4233b
Added V17, Transform
2017-11-06 15:45:05 +00:00
Indigo Dragon
715f991d0d
Added Experience Counters to Desktop Forge
...
Experience counters are at the lowest priority from Poison>Energy>Experience. It uses the Commander 2015 symbol, in which Experience Counters appeared.
There was a lot of transplanting involved copying the Energy code to fit the Experience model. This means there might be some unforseen problems though so check it out. I did several run throughs with Aetherwind Basker, Attune with Aether, Caress of Phyrexia, Leeches, and the Experience counter commanders to find anything remaining. There's a difference between "There are no bugs" and "I found no bugs".
Speaking of Leeches, there was an odd bug in the ProcessRunLogThing, saying "SVar 'X' not found in ability, fallback to Card (Leeches). Ability is ()". Something to do with Svar:X:TargetedPlayer$PoisonCounters maybe?
2017-11-06 15:15:21 +00:00
Indigo Dragon
e00b18bf40
Commander 2017 Oracle Update
2017-11-06 12:07:58 +00:00
Indigo Dragon
77869fd273
Disable some AI-Unusable artifacts. Check for AI changes.
...
Also disabled some parasitic XLN cards, cards that are completely useless without their tribe.
2017-11-06 11:55:45 +00:00
Indigo Dragon
1f4de4af80
Duel Decks Merfolk vs Goblins oracle updates, rarity changes, proper numbers
2017-11-06 10:46:47 +00:00
Agetian
6d34e04138
- Fixed the type line for Bloodmad Vampire.
2017-11-06 04:40:43 +00:00
Hanmac
1761ccffd0
Nahiri the Lithomancer: updated DeckHints and Stoneblade keywords
2017-11-04 11:26:17 +00:00
Hanmac
4de53b29f0
Bestow: if SpellAbilityRestriction do not copy if card is already a copy and bestowed
...
make SpellAbility clone check for the hostcard so when ActivationPlayer is set, it already knows about the new host
2017-11-04 10:28:09 +00:00
Hanmac
08c02b7473
TokenInfo: fixed that Token get extra Keyword abilities twice
2017-11-04 09:35:07 +00:00
Indigo Dragon
a648e888c5
Capitalisation
2017-11-03 07:10:50 +00:00
Agetian
af94789b7f
- The cast in AbilityUtils.java:1038 is unsafe despite the comment saying otherwise. The game could crash under certain circumstances with a class cast exception (e.g. the AI attacking with Wings of the Guard into a planeswalker like Kaya, Ghost Assassin).
2017-11-03 06:40:52 +00:00
Hanmac
c4520a0ac2
CardPredicates: fixed containsKeyword
2017-11-02 05:38:16 +00:00
Hanmac
75bec0a132
AbilityManaPart: update SourceCard if it got updated inside of SpellAbility
2017-10-31 13:27:51 +00:00
Hanmac
b680878558
CardFactoryUtil: fixed multiple problems with Dredge
2017-10-30 19:25:50 +00:00
Hanmac
3f95ca2869
CardFactory: fixed etbCounter init twice for Planeswalker
2017-10-30 18:37:41 +00:00
Hanmac
003d7ac606
CardState & Keyword when copying the keywords and cardtraits, update the hostcard for them
...
for Keyword, update them when the Keyword get's copied
2017-10-30 10:17:18 +00:00
Hanmac
b61267d3bd
CardFactoryUtil: hide ETB Tapped Replacement Effects, already got the keyword text
2017-10-28 07:42:48 +00:00
Hanmac
a6728853db
CardFactoryUtil: fixed ETB tapped
2017-10-28 07:01:49 +00:00
Hanmac
d95c46e1b8
Keyword VII: Make KeywordInterface copyable for reasons
...
fixed CardFactoryUtil and etbCounter
2017-10-27 18:22:05 +00:00
Hanmac
d3a18c55d3
Try to fix Keyword Creation on CardState#copy
2017-10-27 06:16:08 +00:00
Hanmac
8bffadeb14
Keyword VI : the last of the changes
2017-10-27 02:45:12 +00:00
Hanmac
4abb037081
Keyword V: Rise of the intrinsic
2017-10-26 18:28:24 +00:00
Indigo Dragon
07d6cebba4
Fixed some mana costs.
2017-10-26 12:14:44 +00:00
Hanmac
abd929070e
Keyword IV : a new Hope to finish
2017-10-25 20:31:42 +00:00
Hanmac
ea937a410b
CloneEffect: fixed for Keyword change
2017-10-25 19:33:37 +00:00
Hanmac
64159bab6f
Keyword Change III: now CardTraits aren't added to Card/CardState anymore but they are added to Keywords only
...
CardState uses update functions to fill the list from unhiddenKeywords
2017-10-25 19:09:36 +00:00
Agetian
164e6656e8
- Pump AILogic ContinuousBonus: don't target opponent's creatures.
2017-10-25 04:28:37 +00:00
Hanmac
0bac699cbf
KeywordUpdate: fixed more stuff
2017-10-23 20:13:42 +00:00
Hanmac
2030ffcea3
KeywordApocalypse: return KeywordInstance whenever possible
2017-10-23 19:54:12 +00:00
Agetian
6433eff8ec
- FIXME: Introducing a temporary measure to check for TargetedPlayerCtrl/TargetedPlayerOwn via the CastSA chain when the standard check fails. This can happen, for example, when an opponent's card is activated in hand (e.g. Chandra's Fury via Sen Triplets). Please assist, if possible, in investigating the source of this issue and fixing it (this may manifest itself in other places too, and most likely does). Feel free to revert this commit if you know a good solution.
2017-10-23 06:55:20 +00:00
Hanmac
6c51f7c6bc
CardFactoryUtil: removed parseKeywords, and moved the last parts to methods
...
remove the need of Keyword.getInstance in each method
2017-10-22 18:04:36 +00:00
Hanmac
0c82e0614c
Keyword Change: bind CardTraits onto Keyword(Instance/Interface) instead of KeywordsChange
...
call CardFactoryUtil functions only over Keyword(Instance/Interface)
2017-10-22 07:44:05 +00:00
Hanmac
acd30aaf08
Keyword: add KeywordInterface to be used instead of KeywordInstance<?>
2017-10-22 06:31:30 +00:00
Hanmac
ce2f75d43d
KeywordCollection: refactor to make it work without string Map
...
KeywordInstance now has Original Keyword inside if needed elsewhere
Cycling better split into normal KeywordWithCost and TypeCycling into KeywordWithCostAndType
2017-10-21 19:20:45 +00:00
Hanmac
3f3875cc0c
CardState: use KeywordCollection internal
2017-10-21 15:47:43 +00:00
Hanmac
e939218a65
KeywordCollection: use MultiMap to build it
2017-10-21 15:46:35 +00:00
Hanmac
d929a8b140
Koth & Elspeth: fixed EffectKeyword as Description
2017-10-21 15:38:14 +00:00
Hanmac
3e1aef4a58
CardFactoryUtil: shorted setupKeywordedAbilities and use the other functions
2017-10-20 06:16:14 +00:00
Hanmac
93dad0bf44
CostAdjustment: don't need Delve on SpellAbility
2017-10-20 06:09:58 +00:00
Agetian
d5259e8bfb
- Added "CARDNAME can't phase out" to the list of non-stacking keywords (fixes AI using Ertai's Familiar).
2017-10-20 04:51:17 +00:00
Hanmac
440d7fe2b8
CardFactoryUtil: reworked ETB Replacement Keywords
2017-10-18 07:16:07 +00:00
Hanmac
0e666f07e9
CardFactoryUtil: moved Dredge to ReplacementEffect
2017-10-18 06:24:50 +00:00
Hanmac
1b542e936b
CardTraitBase: moved sVars from SpellAbility
2017-10-18 06:16:23 +00:00
Hanmac
13487bbeed
CardFactoryUtil: moved Amplify to ReplacementEffect
2017-10-18 05:43:34 +00:00
Hanmac
7a71716c7f
cards: removed extra param from Champion
2017-10-17 05:38:27 +00:00
Hanmac
e72baa9dd4
CardFactoryUtil: moved Champion to addTrigger
2017-10-17 05:36:57 +00:00
Agetian
4c9f188b0c
- A tweak to the previous method
2017-10-17 03:54:32 +00:00
Agetian
e78f90bc62
- Attempting to fix IndexOutOfBoundsError in CostRemoveAnyCounter. Couldn't trace it to the root of the problem yet though.
2017-10-17 03:53:44 +00:00
Hanmac
19d5e8457f
Aura Barbs: use RelativeTarget
2017-10-16 17:58:10 +00:00
Hanmac
0fb0837561
DamageDealEffect: add RelativeTarget for to be relative to Damage Source
2017-10-16 17:54:57 +00:00
Hanmac
6cff21f47b
AbilityUtils: add CardController for getDefinedPlayers
2017-10-16 17:52:05 +00:00
Hanmac
477408676d
UntapAI: fixed non-final problems
2017-10-16 17:24:41 +00:00
Indigo Dragon
97b675bc9f
THIRD RUN WITH DDT
2017-10-16 14:18:59 +00:00
Indigo Dragon
65dab56ad0
Second run with DDT
2017-10-16 14:18:10 +00:00
Indigo Dragon
faba97a6f5
First Run at DDT, based on leaked lists.
2017-10-16 14:11:21 +00:00
Agetian
c10a2e1133
- Minor improvement in Volrath's Shapeshifter AI logic.
2017-10-16 08:33:37 +00:00
Agetian
83d13cc153
- Fixed Wormfang Drake (does not use the Champion keyword).
2017-10-16 06:43:51 +00:00
Agetian
bdbdd990a7
- UntapAi: use the Tap to Untap Land logic for permanents only for now, to be improved later for sorceries.
2017-10-16 06:37:32 +00:00
Agetian
70e4d80965
- A more advanced untap logic for cards like Voyaging Satyr that allows the AI to pool mana and untap lands for more in order to cast a bigger spell.
2017-10-16 06:21:29 +00:00
Agetian
6ec8b15a34
- Added some AI logic flags to Deathrite Shaman.
2017-10-15 15:55:26 +00:00
Agetian
ee21afee61
- Preparing Forge for Android publish 1.6.4.003 [incremental].
2017-10-15 15:43:30 +00:00
Agetian
08a08855aa
- One more tweak to the previous commit.
2017-10-15 14:46:19 +00:00
Agetian
95ee7ba2f8
- Further logic update for Voyaging Satyr and similar cards.
2017-10-15 14:45:19 +00:00
Agetian
cde55f37f3
- Somewhat less risky logic for Voyaging Satyr and friends.
2017-10-15 14:40:40 +00:00
Agetian
5b147d4ab2
- Marking more cards with {T}: Untap target land as AI-playable (similar to Voyaging Satyr).
2017-10-15 14:25:46 +00:00
Agetian
058ef0c4c5
- Marking Arbor Elf as AI-playable (similar to Voyaging Satyr which is marked as such).
2017-10-15 14:18:08 +00:00
Agetian
bb48bd22a3
- Slight further improvement to PlayAi for Hideaway (might also consider improving for untargeted sorceries or sorceries with available legal targets, but that's iffy).
2017-10-15 14:05:43 +00:00
Agetian
0aecd7068f
- Documenting changes in CHANGES.txt.
2017-10-15 13:39:57 +00:00
Agetian
0d4a837be6
- Patched up PlayAi to enable the AI to play Hideaway lands. Marking the relevant cards as playable.
...
- Some improvement to Volrath's Shapeshifter AI.
2017-10-15 13:38:17 +00:00
Agetian
ac70e6504a
- Fixed the Ability$Counters deck hint in Proliferate.
2017-10-15 09:56:36 +00:00
Hanmac
a64f19a686
cards: update Reinforce cards
2017-10-15 08:27:27 +00:00
Agetian
9a12f8ecab
- Fixed targeting for One with the Wind.
2017-10-15 08:18:04 +00:00
Agetian
37d6e5aa3d
- Preparing Forge for Android publish 1.6.4.002 [incremental].
2017-10-15 08:12:45 +00:00
Agetian
7cbf5ff74e
- Added an implementation comment.
2017-10-15 08:11:05 +00:00
Hanmac
b6ec9728d8
CardFactoryUtil: add Reinforce as Keyword
2017-10-15 08:10:44 +00:00
Agetian
b5a167df05
- Unify most AITgts filtering calls in the AI code (except a couple which work differently).
2017-10-15 08:09:23 +00:00
Agetian
f01409ab2c
- Documenting changes in CHANGES.txt.
2017-10-14 15:36:38 +00:00
Agetian
a96778a94d
- Integrating Lorwyn quest world by Erazmus.
2017-10-14 15:34:11 +00:00
Agetian
e9e898da79
- Fix empty lines in scripts: part 3
2017-10-14 14:30:28 +00:00
Agetian
a8d73f6172
- Fix empty lines in scripts: part 2
2017-10-14 14:29:23 +00:00
Agetian
84a1d9997b
- Fix empty lines in scripts: part 1
2017-10-14 14:17:43 +00:00
Hanmac
5aa489d769
Quicksilver Gargantuan: replaced ChooseCard with internal Choices for Clone
2017-10-14 11:31:43 +00:00
Agetian
fd520f2ea8
- Fix zero cost AB/DB on triggers: letters W through Z
2017-10-14 11:26:47 +00:00
Agetian
a1a7cb747b
- Fix zero cost AB/DB on triggers: letters U and V
2017-10-14 11:25:49 +00:00
Agetian
3d79e77f47
- Fix zero cost AB/DB on triggers: letter T
2017-10-14 11:24:18 +00:00
Agetian
f6c6ecd494
- Fix zero cost AB/DB on triggers: letter S
2017-10-14 11:23:05 +00:00
Agetian
52cca9532b
- Fix zero cost AB/DB on triggers: letters Q and R
2017-10-14 11:19:28 +00:00
Agetian
d412bcc718
- Fix zero cost AB/DB on triggers: letter P
2017-10-14 11:18:27 +00:00
Agetian
6cb93e51fa
- Fix zero cost AB/DB on triggers: letters N and O
2017-10-14 11:17:12 +00:00
Hanmac
84bc9205a9
Gigantoplasm: replaced ChooseCard with internal Choices for Clone
2017-10-14 11:16:38 +00:00
Agetian
92aea19abd
- Fix zero cost AB/DB on triggers: letter M
2017-10-14 11:16:08 +00:00
Agetian
5dc94fdf0e
- Fix zero cost AB/DB on triggers: letter L
2017-10-14 11:15:04 +00:00
Agetian
2089450a1d
- Fix zero cost AB/DB on triggers: letters J and K
2017-10-14 11:14:23 +00:00
Agetian
eb92fe944c
- Fix zero cost AB/DB on triggers: letter I
2017-10-14 11:13:28 +00:00
Agetian
3f426f63a1
- Fix zero cost AB/DB on triggers: letter H
2017-10-14 11:12:51 +00:00
Agetian
8c3a96db7f
- Fix zero cost AB/DB on triggers: letter G
2017-10-14 11:12:00 +00:00
Agetian
edd9142f64
- Fix zero cost AB/DB on triggers: letter F
2017-10-14 11:10:45 +00:00
Agetian
424b83ddeb
- Fix zero cost AB/DB on triggers: letter E
2017-10-14 11:10:02 +00:00
Agetian
610e844747
- Fix zero cost AB/DB on triggers: letter D
2017-10-14 11:09:19 +00:00
Agetian
a6fbe153b5
- Fix zero cost AB/DB on triggers: letter C
2017-10-14 11:08:15 +00:00
Agetian
0c1108b92d
- Fix zero cost AB/DB on triggers: letter B
2017-10-14 11:06:47 +00:00
Agetian
684b84690c
- An inadvertent commit to forge-gui-mobile-dev: revert
2017-10-14 11:05:36 +00:00
Agetian
df808f5690
- Fix zero cost AB/DB on triggers: letter A
2017-10-14 11:04:04 +00:00
Agetian
d960623dac
- Do not count unreachable planes in Conquered Events statistics for all planes.
2017-10-14 06:15:14 +00:00
Agetian
d30c95c58c
- Fixed Phthisis.
2017-10-14 04:51:15 +00:00
austinio7116
8c1139c151
Update to card-based deck generator data to include XLN
2017-10-13 20:56:26 +00:00
Agetian
3a6adc5503
- Marked Vindictive Lich as RemAIDeck for the time being.
2017-10-13 09:47:32 +00:00
Agetian
dbc1556381
- Documenting changes in CHANGES.txt.
2017-10-13 07:49:27 +00:00
Agetian
bd85ed3577
- RemAIDeck update: deck hints for Proliferate and Sunburst.
2017-10-13 07:44:51 +00:00
Agetian
1340e43f02
- RemAIDeck update: next iteration (letter R, the rest).
2017-10-13 07:33:41 +00:00
Agetian
aee891cd7e
- Updated AI flags for Ixalli's Keeper.
2017-10-12 20:24:07 +00:00
Agetian
9f39c1d305
- RemAIDeck update: next iteration (letter R, part 1).
2017-10-12 14:18:45 +00:00
Agetian
43c23059ba
- RemAIDeck update: next iteration (letter J).
2017-10-12 13:10:01 +00:00
Agetian
12c1caf54d
- RemAIDeck update: next iteration (letter I).
2017-10-12 05:40:27 +00:00
Agetian
3848ba311e
- RemAIDeck update: next iteration (letter O).
2017-10-11 16:56:53 +00:00
Agetian
dcb6cbf5fa
- AB$ Cost 0 -> DB$ in Contagion Engine.
2017-10-11 15:17:48 +00:00
Agetian
f70e33a3ea
- CostAdjustment: account for cases when subability uses targeting and the parent SA doesn't (e.g. Spellwild Ouphe targeted with an AF Charm instant).
2017-10-11 15:00:54 +00:00
Hanmac
857d6f87a0
CardFactoryUtil: moved Suspend to addSpellAbility
2017-10-11 06:20:51 +00:00
Hanmac
d3444621b9
CardFactoryUtil: move Fortify
2017-10-11 05:38:17 +00:00
Agetian
05bfc51a20
- RemAIDeck update: next iteration (the rest of letter A).
2017-10-11 05:33:46 +00:00
Agetian
851c593695
- Capitalization fix.
2017-10-10 14:49:33 +00:00
Agetian
8ed711ad34
- Added puzzles PS_XLN1, PS_XLN2, renamed the preview Ixalan possibility storm puzzles.
2017-10-10 14:48:47 +00:00
Agetian
e8eaf60c2c
- RemAIDeck update: next iteration (half of the letter A).
2017-10-10 14:33:40 +00:00
Agetian
df480b67c0
- RemAIDeck update: next iteration (the rest of letter N).
2017-10-10 13:55:45 +00:00
Indigo Dragon
31e7316854
Fixed Tamiyo the moon Sage Emblem Image
2017-10-10 13:09:12 +00:00
Agetian
b183588046
- RemAIDeck update: next iteration (more letter N).
2017-10-10 05:07:47 +00:00
Agetian
2620769b19
- RemAIDeck update: next iteration (the rest of letter F).
2017-10-10 04:50:03 +00:00
Sol
9f4184974e
Extract TokenInfo from CardFactory
2017-10-10 00:52:32 +00:00
Agetian
e586debb58
- RemAIDeck update: next iteration (more letter F).
2017-10-09 19:07:52 +00:00
Agetian
eccaf83e7d
- Removed a superfluous check from Extraplanar Lens.
2017-10-09 15:57:54 +00:00
Agetian
a9a6227b8f
- RemAIDeck update: next iteration (letter E, some F).
2017-10-09 15:20:19 +00:00
Agetian
f16251d046
- A bit more Extraplanar Lens logic.
2017-10-09 09:35:35 +00:00
Agetian
27c508caa0
- RemAIDeck update: next iteration (a couple E cards).
2017-10-09 06:12:47 +00:00
Agetian
aa10845ef0
- RemAIDeck update: next iteration (letter H).
2017-10-09 05:42:12 +00:00
Agetian
fe4c836cd2
- CostAdjustment: check subabilities for valid targets (fixes Skulduggery targeting opponent's Kopala).
2017-10-09 03:34:57 +00:00
Agetian
a34afb1a81
- Removed a comment that doesn't apply.
2017-10-08 14:18:00 +00:00
Agetian
9ee58451b5
- RemAIDeck update: next iteration (Last Rites, mostly for Reanimator).
2017-10-08 14:16:41 +00:00
Hanmac
faa8ca0b34
DelayedTriggerAI: use getAdditionalAbility if able
2017-10-08 13:38:38 +00:00
Agetian
e084f66354
- RemAIDeck update: next iteration (letter L finished, beginning of letter H).
2017-10-08 13:35:54 +00:00
Agetian
c68887f5f5
- RemAIDeck update: next iteration (Sunburst).
2017-10-08 12:33:19 +00:00
Agetian
43862a4b7b
- Better check for Sunburst.
2017-10-08 10:55:19 +00:00
Agetian
036d672e7c
- Better AI check for Clearwater Goblet.
2017-10-08 10:42:47 +00:00
Agetian
abbbae011f
- Fixed Rebound for the AI.
2017-10-08 10:10:30 +00:00
Agetian
bbab6a0d68
- Minor typo fix.
2017-10-08 09:54:34 +00:00
Agetian
2e492dfc39
- RemAIDeck update: next iteration (letters Y and Z, some L).
2017-10-08 09:43:59 +00:00
Agetian
3d5606cc7b
- AI: reset the paid hash for newly played abilities similar to how it's done for PlayerControllerHuman.
2017-10-08 08:51:25 +00:00
Agetian
553d059113
- RemAIDeck update: next iteration (letter C).
2017-10-08 06:58:55 +00:00
Agetian
990345cda0
- Fixed keyword text generation for Morph.
2017-10-07 19:40:47 +00:00
Agetian
1cbf075036
- RemAIDeck update: next iteration.
2017-10-07 14:50:51 +00:00
Agetian
6e518df398
- RemAIDeck update: next iteration (the rest of letter K).
2017-10-07 14:21:11 +00:00
Agetian
8e1af41938
- Fixed a potential concurrent modification error.
2017-10-07 13:52:48 +00:00
Hanmac
da2faaeff4
Card: add addIntrinsicKeywords and fixed it in CardState
...
use it for CardFactory too
2017-10-07 12:55:36 +00:00
Agetian
66af4ef831
- Fixed a logic error in the previous commit.
2017-10-07 05:13:47 +00:00
Agetian
cc0fdb302b
- RemAIDeck update: next iteration.
2017-10-07 05:04:05 +00:00
Agetian
fd1f686469
- RemAIDeck update: next iteration ("when CARDNAME enters the battlefield, return a creature you control to its owner's hand").
2017-10-06 17:16:17 +00:00
Agetian
a45a8a6011
- RemAIDeck update: next iteration (the rest of letter G + letter X).
2017-10-06 14:16:42 +00:00
Agetian
a40c362764
- Fixed getTriggeringAbility not finding triggering abilities in the middle of a subability chain, which can happen when e.g. a delayed trigger is generated in the middle of a chain (fixes Goblin Kites).
2017-10-06 12:44:55 +00:00
Agetian
b3c372a803
- Fixed Aftermath/Flashback as REs.
2017-10-06 10:48:48 +00:00
Hanmac
0ffe6051b6
Flashback and Aftermath as Replacement Effetcs
2017-10-06 06:39:03 +00:00
Agetian
3613cb704e
- RemAIDeck update: next iteration.
2017-10-06 05:54:29 +00:00
Hanmac
0733f7a69a
ReplaceMoved: add missing part for Buyback
2017-10-05 16:56:06 +00:00
Agetian
d514944657
- PlayerControllerAi: fall out of Tap/Untap preference in case an invalid preference was specified, to get to the default return value.
2017-10-05 16:21:22 +00:00
Agetian
5172aaafdb
- RemAIDeck update: next iteration (letters P and Q, some playable Graft).
2017-10-05 13:05:36 +00:00
Agetian
d8ec34aa6f
- RemAIDeck update: next iteration.
2017-10-05 06:35:39 +00:00
Agetian
0257acce1d
- RemAIDeck update: next iteration (Ashnod's Battle Gear and Flowstone Armor)
2017-10-05 05:04:15 +00:00
Agetian
f7746a0da6
- RemAIDeck update: next iteration (cards that grant continuous bonuses until untapped).
2017-10-05 04:45:22 +00:00
Agetian
52605f6a4a
- Simple logic for Tawnos's Weaponry and potentially other similar cards.
2017-10-05 04:26:11 +00:00
Agetian
d865a8ba0c
- Some Ixalan card logic update.
2017-10-05 03:48:01 +00:00
Agetian
2869337f52
- Fixed Broodmate Dragon.
2017-10-05 03:36:20 +00:00
Agetian
083f28c89d
- Fixed the generated stack description for Thieves' Auction.
2017-10-04 19:29:24 +00:00
Agetian
bd78dff68f
- RemAIDeck update: next iteration (letter T).
2017-10-04 16:26:53 +00:00
Agetian
db291eb9c4
- Some improvements for the Aristocrats AI logic.
2017-10-04 14:58:06 +00:00
Agetian
f155244997
- A little logic correction for cases where the AIPreference list would have an override.
2017-10-04 12:13:55 +00:00
Agetian
fa8d2f0a25
- AIPreference: obey the order in which the items are listed.
2017-10-04 12:11:15 +00:00
Agetian
f3b0259884
- RemAIDeck update: next iteration (letter U).
2017-10-04 10:15:41 +00:00
Agetian
258a9c046e
- Updated PlayMain1:ALWAYS to work for non-permanent spells. Updated Decree of Justice to avoid a different mechanism for the same purpose.
2017-10-04 06:28:00 +00:00
Agetian
97bda7a949
- Formatting fix.
2017-10-04 06:08:38 +00:00
Agetian
6b306860ec
- RemAIDeck update: next iteration (the rest of letter D).
2017-10-04 06:07:59 +00:00
Agetian
697c41b0d0
- TriggerTapsForMana: check the root ability for the tap cost, fixes interaction between e.g. Nykthos, Shrine to Nyx and Burning Earth.
2017-10-04 03:52:30 +00:00
Agetian
ee8ec490d7
- Corrected Wasitora, Nekoru Queen token name according to the preferred naming scheme.
2017-10-03 17:27:43 +00:00
Agetian
c1674b568a
- RemAIDeck update: next iteration.
2017-10-03 16:12:47 +00:00
Agetian
2c7d75996e
- Marked Phyrexian Unlife as having a non-stacking effect.
2017-10-03 15:02:31 +00:00
Agetian
579c08a9e8
- RemAIDeck update: next iteration (finishing the letter M).
2017-10-03 14:13:08 +00:00
Agetian
2ba6e616af
- RemAIDeck update: Medicine Runner.
2017-10-03 13:56:18 +00:00
Agetian
5d32321aa2
- RemAIDeck update: next iteration.
...
- An option not to hold land drops if there are no permanents in play, so there's little reason and extra confusion.
- Some improvements to CountersRemoveAi and PhasesAi.
2017-10-03 13:53:34 +00:00
swordshine
ccd50fa98b
- Updated Dueling Grounds
2017-10-03 13:14:56 +00:00
Agetian
69c9cb1244
- Improved AI for Mimic Vat.
2017-10-03 12:32:03 +00:00
Agetian
35e1fca22d
- Fixed the Oracle name of Tishana's Wayfinder further.
2017-10-03 12:25:47 +00:00
Hanmac
039dfb63ea
Buyback as ReplacementEffect
...
Soulfire Grand Master as Effects without Keyword
2017-10-03 11:17:07 +00:00
Indigo Dragon
cf53d03104
Renamed Tishana's "Wayfarer"
2017-10-03 11:09:21 +00:00
Agetian
d4e72f07f9
- RemAIDeck update: next iteration.
2017-10-03 11:09:10 +00:00
Agetian
08a6af547c
- Fixed a logic error.
2017-10-03 09:59:35 +00:00
Agetian
dd8a526a30
- Fixed compile.
2017-10-03 09:17:34 +00:00
Agetian
298a6b48ad
- A more conservative logic for chump blocking stuff equipped with Swords of X and Y.
2017-10-03 09:17:02 +00:00
Agetian
08d305ebfa
- RemAIDeck update: next iteration.
2017-10-03 05:31:14 +00:00
Agetian
e4f0463299
- RemAIDeck update: next iteration.
2017-10-02 19:11:32 +00:00
Agetian
b586182160
- RemAIDeck update: next iteration.
2017-10-02 16:54:18 +00:00
Agetian
4051da7ee1
- Minor typo correction in a couple method names.
2017-10-02 14:11:07 +00:00
Agetian
1705cc21b4
- RemAIDeck update (Voltaic Key)
2017-10-02 14:06:58 +00:00
Hanmac
4a3e0b244c
SpellAbility: add hasAdditonalAbility to be used in DelayedTrigger
2017-10-02 13:50:53 +00:00
Agetian
3855fa3568
- Relic Crush RemAIDeck status update.
2017-10-02 13:43:19 +00:00
Hanmac
70b0e7d6c0
Rebound: make it a ReplacementEffect as it should be
...
check for Fizzle in ReplaceMoved, so it only works when it resolved from Stack
2017-10-02 13:42:14 +00:00
Agetian
e40f3cb34d
- RemAIDeck update: next iteration.
2017-10-02 13:40:54 +00:00
Agetian
434deb92f8
- AB -> DB in Vesuvan Doppelganger.
2017-10-02 13:39:47 +00:00
Agetian
d962905799
- Fixed Vesuvan Doppelganger not staying blue when cloning (note that .addColor doesn't work for some reason from CloneEffect, even though a similar call works in AF Animate; no other cards currently use this and require additional colors in DB Clone, but if some ever do, then this code will require an update).
2017-10-02 13:39:26 +00:00
Agetian
bb10ce78a0
- RemAIDeck update: next iteration.
2017-10-02 09:36:41 +00:00
Agetian
0670847700
- RemAIDeck update: next iteration
2017-10-02 08:43:45 +00:00
Agetian
c539acb823
- RemAIDeck update: next iteration (Scry with no drawback)
2017-10-02 07:40:36 +00:00
Agetian
f233c2683e
- RemAIDeck update: next iteration
2017-10-02 07:30:41 +00:00
Agetian
e5a7f5844c
- RemAIDeck update: next iteration
2017-10-02 06:53:14 +00:00
Agetian
db1839c402
- A less invasive Thought Lash hack for the AI.
2017-10-02 04:50:46 +00:00
Agetian
24b54a0937
- Removed an empty line.
2017-10-01 18:10:44 +00:00
Agetian
c3f7640c4d
- A [hacky] fix to avoid the AI cheating with Thought Lash (otherwise it keeps exiling 1 card to it, no matter how many age counters are on it, essentially by "exiling" (not) the same card multiple times). A better solution is needed, feel free to improve.
2017-10-01 18:10:12 +00:00
Agetian
dab74b7bba
- Documenting changes in CHANGES.txt.
2017-10-01 17:18:45 +00:00
Agetian
c0e9bb223e
- RemAIDeck update: Everflowing Chalice
2017-10-01 17:05:40 +00:00
Agetian
0630658d4d
- Massive RemAIDeck update, next iteration.
2017-10-01 16:56:59 +00:00
Agetian
3094850579
- Massive RemAIDeck revision - next iteration.
2017-10-01 15:41:28 +00:00
Agetian
7b29e2e603
- RepeatAi: Do not miss mandatory activations even if the repeat subability is set up in some kind of a substandard way (e.g. Sphinx's Tutelage)
2017-10-01 14:02:35 +00:00
Agetian
53784e154d
- Dev mode: do not ask about summoning sickness for creatures with inherent Haste.
2017-10-01 13:40:15 +00:00
Agetian
20e3bbf288
- More RemAIDeck reevaluations.
2017-10-01 11:13:29 +00:00
Agetian
43d016c288
- Hunt for obscure RemAIDecks, part 3.
2017-10-01 10:26:49 +00:00
Agetian
320cc45fc8
- Hunt for obscure RemAIDecks, part 2.
2017-10-01 09:25:34 +00:00
Agetian
a1831ab338
- Hunt for obscure RemAIDecks: removing RemAIDeck in cards that are currently AI playable. Part 1.
2017-10-01 08:16:29 +00:00
Agetian
6f57f56d1d
- Ixalan Oracle update: attacks/blocks each combat if able [please revise if possible, a bit of a many-sided modification].
2017-10-01 07:22:26 +00:00
Agetian
41062dfc47
- Ixalan oracle update: Behemoth Sledge, Carpet of Flowers, Celestial Dawn, Conspiracy, Drafna's Restoration, Thran Turbine, Titanic Ultimatum.
2017-10-01 06:47:59 +00:00
Agetian
e6628d4569
- Use the new concat method.
2017-10-01 06:18:16 +00:00
Agetian
7c389dbf8e
- Dev mode: Add Card to Battlefield allows to specify whether a creature should have summoning sickness or not, Repeat Last Add Card honors that choice.
2017-10-01 05:56:24 +00:00
Agetian
651f7cc7cd
- PumpAi: if a pumped creature will not attack anyway (even with the pumped keywords), do not consider keyword pumps. Fixes the AI being trigger-happy with Glorifier of Dusk when it doesn't attack.
2017-10-01 04:51:07 +00:00
Agetian
bd70662314
- Implemented simple AI for Spires of Orazca.
2017-10-01 04:24:42 +00:00
Agetian
9a45a84663
- Fixed the AI crewing an already animated vehicle.
2017-10-01 04:07:06 +00:00
Agetian
5b12d0e3f6
- Fixed Divine Intervention triggering from the wrong zones.
2017-10-01 03:57:52 +00:00
Agetian
d9e1121796
- Fixed Celestial Convergence triggering from the wrong zones.
2017-10-01 03:56:01 +00:00
Hanmac
b0f37ca217
ComuterUtilAbility: some tweak to find with checking api first before iterate
2017-09-30 14:06:13 +00:00
Agetian
7459f7a9fa
- AI: Now knows how to instantly reequip Cranial Plating to an unblocked attacker who would deal lethal damage.
2017-09-30 13:50:26 +00:00
Agetian
3f3f2f2c18
- Refactored the tap/untap AI detection to avoid code duplication.
2017-09-30 11:37:12 +00:00
Agetian
42f2b0a8e3
- AI: Improvements to tap/untap logic in order to try not to target something twice for tapping/untapping.
2017-09-30 11:26:01 +00:00
Agetian
8326dc1dc7
- AI: Try not to target cards for tapping that are already targeted for tapping by something on the stack.
2017-09-30 10:05:55 +00:00
Agetian
cc68c5cfcb
- Fixed AI logic declaration for Vanquisher's Banner.
2017-09-30 09:11:48 +00:00
Agetian
9e46cc2b0b
- Further improvements to the experimental prioritize dangerous threats for removal logic, hooked it up to Pump AI targeting opposing creatures for CARDNAME can't attack.
2017-09-30 09:05:11 +00:00
Agetian
2fc827fcd7
- Hooked the experimental priority removal code to ChangeZoneAi for bounce/exile opponent stuff as well (disabled by default, in testing).
2017-09-30 07:13:50 +00:00
Agetian
8108bdc91b
- AI: added an experimental option to actively prioritize destroying creatures that are not immediately blockable and thus pose a recurring threat (currently in testing, disabled in all default profiles).
2017-09-30 06:57:17 +00:00
Agetian
345f6fc2af
- Fixed a logic error in AiBlockController.
2017-09-30 06:02:45 +00:00
Sol
af06cb5cdd
Fixed Oracle
2017-09-30 02:36:47 +00:00
Hanmac
ba74b333cd
GameAction: add params hash for changeZone game actions
...
add old functions as overload
MagicStack: add Fizzle and StackInfomation to the params when Card is removed from stack
2017-09-29 19:58:01 +00:00
Agetian
895d282cc8
- A somewhat more detailed AI evaluation modifier for Master of Waves, which is more fair (25 for +1/+1 on all elementals + 15 per each Elemental token which may potentially be debuffed or even destroyed by getting rid of Master of Waves).
2017-09-29 18:35:32 +00:00
Agetian
33831ee7cc
- Lowering the eval mod for Master of Waves a little
2017-09-29 18:22:43 +00:00
Agetian
8aaea65a72
- Added an experimental way to add a card-specific creature evaluation modifier for the AI (adding to Master of Waves for testing).
2017-09-29 18:13:38 +00:00
Agetian
e20ba2c0a0
- Removing several previously commented lines, they are confirmed to be superfluous.
2017-09-29 16:51:25 +00:00
Agetian
e276950caa
- Removing triggers CombatDamageDoneOnce/DealtCombatDamageOnce (no longer needed, superseded by DamageDoneOnce/DamageDealtOnce).
2017-09-29 16:40:40 +00:00
Agetian
a17663655b
- Added an option to decrease the AI chance to randomly trade vs. an Embalm/Eternalize creature that will come back later.
...
- Enabling the option to hold land drops for main 2 from time to time when safe (tested by now, should work well).
2017-09-29 16:34:38 +00:00
Agetian
9bb5a69b56
- Preparing Forge for Android publish v1.6.4.001 [incremental/new release].
2017-09-29 16:22:05 +00:00
Blacksmith
b9afd98189
Clear out release files in preparation for next release
2017-09-29 16:20:22 +00:00
Blacksmith
89da789a99
[maven-release-plugin] prepare for next development iteration
2017-09-29 16:14:05 +00:00
Blacksmith
f78f8006d6
[maven-release-plugin] prepare release forge-1.6.4
2017-09-29 16:13:56 +00:00
Blacksmith
46c79b4213
Update README.txt for release
2017-09-29 16:12:26 +00:00
Agetian
e4fb8c20ac
- Added a missing reference to Nest of Scarabs.
2017-09-29 15:28:10 +00:00
Agetian
5a8762edb1
- Do not rotate the foil effect on the card if it has no picture (it's then drawn vertically).
2017-09-29 15:00:35 +00:00
Agetian
6285c76935
- Fixed Oracle text for Master of Waves.
2017-09-29 14:33:38 +00:00
Agetian
77942b632f
- A better way to detect whether a player can look at the card for the purpose of identifying valid split rotation.
2017-09-29 11:33:19 +00:00
Agetian
29261c34d5
- Attempt to avoid spoiling that the face down card is a split card if it's face down and can't legally be seen by the player.
...
- Rotate Aftermath split cards correctly when they're in the graveyard.
2017-09-29 11:24:00 +00:00
Agetian
2152e5f731
- Do not try to rotate the foil for the non-current zoomed card since they're shown non-rotated and will break the foil effect.
2017-09-29 11:01:41 +00:00
Agetian
b659833f71
- Documenting changes in CHANGES.txt.
2017-09-29 10:57:26 +00:00
Agetian
f7d626d8c6
- Fixed split cards not being foiled correctly in all cases because the game assumed the foil effect to be stored on one of the halves instead of on the original card state.
...
- A more comprehensive fix for rotating split cards with foil in mobile Forge that does not break them in hand/graveyard/whatever. Also, turned it into an option since it doesn't look good in portrait mode, especially on smaller cellphones and in single card zoom mode.
2017-09-29 10:54:56 +00:00
Agetian
f1c8ace081
- Some updates for the PS_XLN* puzzles.
2017-09-29 08:30:27 +00:00
Agetian
655015d33b
- Some updates for the PS_XLN* puzzles.
2017-09-29 08:29:22 +00:00
Agetian
ec24a92987
- Added a way to visually rotate split cards in card zoomer in Desktop Forge.
2017-09-29 08:20:51 +00:00
Agetian
04237c6118
- Updating draft rankings.
2017-09-29 07:49:18 +00:00
Agetian
86f13e05d2
- Formatting fix.
2017-09-29 05:34:51 +00:00
Agetian
9a6146e1ba
- One more tweak.
2017-09-28 18:22:17 +00:00
Agetian
0a8ce34252
- A more generic implementation for the previous commit.
2017-09-28 18:21:48 +00:00
Agetian
18529f47e7
- Special case for Bone Dancer and ordering graveyards in "With Relevant Cards" mode.
2017-09-28 18:19:33 +00:00
Agetian
98215be0fc
- A couple Raid description tweaks and fixes.
2017-09-28 18:10:38 +00:00
Agetian
f2698ef38d
- etbCounter keyword unification in Sekki, Seasons' Guide
2017-09-28 17:36:31 +00:00
Agetian
215ee66a02
- Comment tweak.
2017-09-28 17:33:50 +00:00
Agetian
e055657d13
- Added a SpellApiToAi assignment for AF GameDrawn.
2017-09-28 17:31:47 +00:00
Agetian
ec7f47dbe7
- Added Celestial Convergence.
...
- Added new effect AF GameDrawn that creates an intentional draw situation by game effect.
- Divine Intervention now uses this effect.
2017-09-28 17:31:04 +00:00
Agetian
e3e7e4d26a
- I guess Divine Intervention needs to be RemAIDeck, since the AI will slab it senselessly (if it's even possible for a senseless card like that)
2017-09-28 16:36:42 +00:00
Agetian
118d7d735a
- Added Divine Intervention (another silly old card that no one is probably going to play with, but someone had to script it, I guess).
2017-09-28 16:35:22 +00:00
Agetian
d7a8534354
- Fixed Snapping Sailback.
2017-09-28 16:11:20 +00:00
Agetian
9fe86bf72a
- Vampire Nocturnus Avatar: ensure that its static ability only starts working when the game actually begins.
2017-09-28 16:08:38 +00:00
Agetian
1d76f89428
- Added puzzles PS_XLN1 and PS_XLN2.
2017-09-28 15:54:40 +00:00
Agetian
fc26af5a89
- Fixed Gonti, Lord of Luxury generated effect description.
2017-09-28 15:43:58 +00:00
Agetian
7f85a8f2e1
- A shorter name for the option to allow ordering cards in graveyard in mobile Forge (due to visual space constraints).
2017-09-28 13:40:47 +00:00
Agetian
e3ff8029de
- Preparing Forge for Android publish 1.6.3.003 [hotfix].
2017-09-28 13:23:52 +00:00
Agetian
70f5bdd339
- A couple fixes for the Kamigawa quest world.
2017-09-28 06:36:18 +00:00
Agetian
2ecc36ab12
- AI should not be so reckless with triggered pumps that result in losing the card at end of turn (e.g. Hazoret's Favor)
2017-09-28 06:24:44 +00:00
Agetian
a4c14c6be1
- Some improvements to the Splice AI: do not reconsider the SA unless at least something was chosen for splice to save processing time; reset the targets on the main SA because it'll need to be retargeted anyway.
2017-09-28 04:41:38 +00:00
Agetian
6cbda005e8
- Fixed Vampire Nocturnus Avatar.
2017-09-28 04:19:29 +00:00
kevlahnota
8ea99648f0
Try to fix rotated split card with foil overlay
2017-09-28 01:52:09 +00:00
Agetian
58a5d9b0e1
- Attempting to fix Splice onto Arcane AI: when adding splice effects by the AI, actually reconsider the entire SA (with spliced subs) via the canPlay routine (and set targets while at it) before deciding whether to play it or not. Might not be optimal, but at least it seems to stop the AI from wasting splice cards and making them disappear from the game into the void. Improvements are welcome.
2017-09-27 18:53:25 +00:00
Agetian
b969f2eac6
- Fixed a NPE in DiscardEffect.
2017-09-27 17:02:23 +00:00
Agetian
5c295e9080
- Turned CheckCondition into a generic top-level AILogic, used it for both Repeating Barrage and Sasaya, Orochi Ascendant at the same time.
2017-09-27 15:02:36 +00:00
Agetian
64a6c3c5bb
- Fixed the AI cheating with Repeated Barrage Raid ability.
2017-09-27 14:59:07 +00:00
Agetian
22cc4c635a
- Minor fix in CHANGES.txt.
2017-09-27 14:55:03 +00:00
Agetian
b5b96f1155
- Fixed preference capitalization.
2017-09-27 14:41:36 +00:00
Agetian
06b887cd93
- A somewhat more fine-grained and less spoiler-y option to order graveyards, now with three states (Never / With Relevant Cards / Always).
2017-09-27 14:40:48 +00:00
Agetian
c6ef376d15
- Fixed generated description for Uba Mask.
2017-09-27 13:24:09 +00:00
Agetian
6ef249195e
- Minor clarification in CHANGES.txt.
2017-09-27 08:09:32 +00:00
Agetian
f6e99cf748
- Preparing Forge for Android publish 1.6.3.002 [incremental/bug fixes].
2017-09-27 08:05:13 +00:00
Agetian
6d39088777
- Added NeedsOrderedGraveyard to Alms and Death Spark.
2017-09-27 08:04:28 +00:00
Agetian
e5cb026608
- Bushido AI: attempt to avoid accounting for it twice when predicting P/T bonuses.
2017-09-27 07:39:18 +00:00
Agetian
ce9dbc2b5f
- Restoring support for Extended for the time being, part 2
2017-09-27 06:36:53 +00:00
Agetian
bfef677e93
- Restored support for Extended format (removing it from blocks.txt breaks Quest Mode completely).
2017-09-27 06:35:42 +00:00
Agetian
0d18a1d19a
- PlayerControllerAi: when playing with ordered graveyards and there's a Volrath's Shapeshifter in the game, try to place the best creature on top of the graveyard for the most value if Volrath's Shapeshifter hits the battlefield.
2017-09-27 06:20:25 +00:00
Agetian
91b3b7194d
- Updated ISSUES.txt.
2017-09-27 04:26:42 +00:00
Agetian
306d515e7f
- Documenting changes in CHANGES.txt.
2017-09-27 04:21:05 +00:00
Agetian
0a21e03eac
- Added Bosium Strip (currently with an implementation similar to Kess, Dissident Mage, which doesn't interact correctly in corner cases where another card also lets you cast cards from graveyard but allows you not to exile them; need a better way to check "a card cast this way" (by checking that it was cast from an effect of a particular source card). Improvements in this area are welcome).
2017-09-27 04:20:49 +00:00
Agetian
e112704a63
- Fixed Nissa's Judgment.
2017-09-27 03:51:50 +00:00
Agetian
c0bbf107c6
- Fixed an occasionally broken orderMoveToZoneList (fixes Sensei's Divining Top).
2017-09-27 03:51:37 +00:00
Agetian
84a6876265
- Added an experimental option to allow ordering cards going to graveyard when playing with cards that care about graveyard order (Volrath's Shapeshifter and others). Disabled by default.
2017-09-26 19:40:44 +00:00
Agetian
add9ffe5d9
- Boros Charm: fixed an ability description.
2017-09-26 18:22:09 +00:00
Agetian
c71f0b7e39
- Deploy the Gatewatch: look at the cards even if there are no valid choices.
2017-09-26 15:11:26 +00:00
Agetian
e934071716
- Volrath's Shapeshifter: switched to a less aggressive update schedule (no update unless necessary), which fixes interaction with composite triggers that consist of several related parts (e.g. Undying, Persist).
...
- Volrath's Shapeshifter: QoL update: do not show the same text and discard ability twice if Volrath's Shapeshifter is attempting to copy the text of another Volrath's Shapeshifter that is on top of the graveyard.
2017-09-26 13:55:28 +00:00
Agetian
5693cddc3a
- Some refactoring in AiBlockController related to random trades.
...
- Enabling random trades for favorable gang double and triple blocks.
2017-09-26 12:48:22 +00:00
Agetian
561d27be0a
- Comment style fix.
2017-09-26 10:20:04 +00:00
Agetian
2e19a2a99c
- Fixed Mindbreak Trap.
2017-09-26 10:15:52 +00:00
Agetian
4055e421bc
- Minor formatting tweak.
2017-09-26 10:14:00 +00:00
Indigo Dragon
792255b676
Adding a Commander banned list a la Tiny Leaders (Literally a la. Involved many copying and pasting)
...
Adding a Commander Format, so that decks can now be checked in the original deck editor. Don't know how to implement highlander rules though, (Aside from the obviously stupid way of Restricting EVERY CARD EVER MADE).
Retiring the Extended Format. This one's dead Jim, dead Jim, dead Jim. It's as dead as Frontier. Maybe. Yes. If anyone complains they can just remove the \\s.
2017-09-26 08:46:36 +00:00
Hanmac
0ddb8d9644
ExploreEffect: fixed trigger and counter part
2017-09-26 05:22:00 +00:00
Agetian
5c29555ae7
- Fixed a typo.
2017-09-26 03:49:59 +00:00
Agetian
cf5e6bde9a
- Documenting changes in CHANGES.txt.
2017-09-26 03:43:48 +00:00
Agetian
515ddbb28d
- Removed one more portion of the leftover DamageDone|OnlyOnce code, I believe this is the last one.
2017-09-26 03:28:13 +00:00
Agetian
18720e3693
- Some additional NPE protection in applyPotentialAttackCloneTriggers.
2017-09-25 13:28:19 +00:00
Agetian
6b21664dff
- Documenting changes in CHANGES.txt.
2017-09-25 13:17:40 +00:00
Agetian
ca92f90f6d
- Integrating Personal Ratings patch by Seravy.
2017-09-25 13:14:23 +00:00
Agetian
8a1ab40f3c
- AF Explore: apparently there's no need for a special SpellDescription on it when used as an Execute target for a trigger.
2017-09-25 13:06:56 +00:00
Agetian
f738822cce
- A more appropriate solution for the manland animation AI problem.
2017-09-25 11:21:48 +00:00
Agetian
2ef900443b
- Fizzle DamageDoneOnce for cards returning to battlefield from graveyard
2017-09-25 11:14:54 +00:00
Agetian
917c6b7c54
- Removed one more portion of the now-unused DamageDone|OnlyOnce code which would crash Forge.
2017-09-25 11:13:30 +00:00
Agetian
966db8af9f
- Improved the animate manland AI such that it doesn't try to animate manlands that are already tapped.
2017-09-25 11:03:54 +00:00
Indigo Dragon
07b26f03a7
Fixed some broken Conquest Decks
2017-09-25 08:22:25 +00:00
Agetian
d685997040
- ExploreAi: honor the DoNotDiscardIfAble SVar.
2017-09-25 08:06:14 +00:00
Agetian
fce6807a3b
- Simple AI support for Explore (feel free to expand).
2017-09-25 08:02:08 +00:00
Agetian
e91b428bd5
- Removed the now-unused Explore hack from AF Dig.
2017-09-25 07:31:54 +00:00
Agetian
6581466239
- Fixed trigger name in Brazen Buccaneers.
2017-09-25 07:29:36 +00:00
Agetian
380a5bbadd
- Script update: AF Explore (better AI support coming soon).
2017-09-25 07:28:24 +00:00
Agetian
4da83ff5f8
- Unbanning Partner commanders in Planar Conquest.
2017-09-25 07:21:39 +00:00
Agetian
d5cf8848fa
- Some fixes for AF Explore.
2017-09-25 07:18:37 +00:00
Agetian
4ea6f9dd6a
- Scripts update: use DamageDealtOnce for cards that say "whenever X deals damage"
2017-09-25 07:10:21 +00:00
Agetian
d8027b002d
- Script update: DealtCombatDamageOnce -> DamageDealtOnce|CombatDamage$True
2017-09-25 06:58:33 +00:00
Agetian
623cda83d5
- Script update: CombatDamageDoneOnce -> DamageDoneOnce|CombatDamage$True
2017-09-25 06:46:19 +00:00
Agetian
99b3e4493b
- Documenting changes in CHANGES.txt.
2017-09-25 06:42:12 +00:00
Agetian
025a201a7d
- Convert DamageDone|OnlyOnce to the new trigger DamageDoneOnce. Remove code for DamageDone|OnlyOnce (no longer needed).
2017-09-25 06:41:13 +00:00
Agetian
3243555181
- Partner commander UI support for mobile Forge (both Constructed and Planar Conquest).
2017-09-25 06:29:47 +00:00
Agetian
867eae442b
- Fix compile.
2017-09-25 05:40:49 +00:00
Hanmac
e8e80a7ac8
replace lifelink with generic damage trigger, and do lifelink there
2017-09-25 05:21:06 +00:00
Sol
480c88a73e
Tempest Caller only targets opponents
2017-09-24 22:38:45 +00:00
Agetian
6f34a42034
- A somewhat less confusing Boneyard Parley AI.
2017-09-24 15:01:58 +00:00
Agetian
312421ed28
- ReplaceProduceMana: check the root ability for tap cost (in case the mana ability is a subability), fixes interaction of mana replacement effects (e.g. Mana Reflection) with cards that tap in the root ability (e.g. Nykthos, Shrine to Nyx).
2017-09-24 14:57:28 +00:00
Indigo Dragon
93e81fdc01
Gave a custom Energy icon to Journeyman Skin
2017-09-24 14:27:23 +00:00
Agetian
2d7f0f907b
- Added StackDescription to Grim Captain's Call.
2017-09-24 14:13:54 +00:00
Agetian
6aca67efa6
- Made Boneyard Parley AI playable.
2017-09-24 14:07:06 +00:00
Indigo Dragon
bab2b9f528
Changed "CARDNAME can block an additional creature." to CARDNAME can block an additional creature each combat."
...
Notes: Possible weird interactions when giving a multiblock creature an additional block eg. Equipping a Night Market Guard with echo circlet. Further study required.
2017-09-24 12:33:45 +00:00
Indigo Dragon
07886140fb
Several Ixalan changes, as well as adding Scry reminder texts to those that need them.
...
Notes: Grim Captain's Call is... weird. Needs fixing for the stack panel when cast (Largely because it doesn't target the creatures on cast, only returns them on resolution)
Also: Boneyard Parley works when the Human uses it, but AI absolutely butches the execution I can't explain. Added SVar:RemAIDeck:True just in case. Pls fix.
2017-09-24 11:55:39 +00:00
Agetian
90341ee27a
- Some more ID cleanup in Ravnica.
2017-09-24 04:50:54 +00:00
Agetian
f78da4f637
- Some improvements to DoNotDiscardIfAble discard AI for corner cases, to avoid (very rare) situations where the AI would not discard anything or crash.
2017-09-24 04:48:07 +00:00
Agetian
d3b8ffe328
- Fixed Heartless Pillage.
2017-09-24 04:47:11 +00:00
Agetian
e0b25527b3
- Fixed a deck ID in the Ravnica quest world.
2017-09-24 04:32:22 +00:00
Agetian
56798a76c9
- Fixed generated text for Volrath's Shapeshifter.
2017-09-23 16:07:28 +00:00
Agetian
2faab75bd8
- Changed comment type.
2017-09-23 15:44:08 +00:00
Agetian
d4d7c5b35e
- Removed the issue note for As Foretold from ISSUES.txt, it's an implementation issue that does not have a functional side effect for the end-user. There's a TODO entry in the relevant part of the code.
2017-09-23 15:43:18 +00:00
Agetian
bf07df8f7b
- Fixed Oracle text of Terror of Kruin Pass.
2017-09-23 15:40:00 +00:00
Agetian
3622103a90
- Cavern of Souls AI: do not try to pay with the SA the card for which was already tapped, for this cost or for something else.
2017-09-23 14:12:48 +00:00
Agetian
31680b3849
- Preparing Forge for Android publish 1.6.3.001 [incremental/new release].
2017-09-23 13:52:31 +00:00
Blacksmith
aa7611fceb
Clear out release files in preparation for next release
2017-09-23 13:51:19 +00:00
Blacksmith
9f0a34455b
[maven-release-plugin] prepare for next development iteration
2017-09-23 13:45:20 +00:00
Blacksmith
da51f8af37
[maven-release-plugin] prepare release forge-1.6.3
2017-09-23 13:45:13 +00:00
Blacksmith
170853f2cc
Update README.txt for release
2017-09-23 13:43:19 +00:00
Agetian
df4b625ac4
- Adapted the DigEffect implementation of Explore until the effect is fully converted and it can be removed.
2017-09-23 11:58:47 +00:00
Hanmac
2d6ff3b74c
basic Explore Effect
2017-09-23 11:47:57 +00:00
Agetian
a5b3b61052
- Fixed Scry AI scrying away basic lands thinking that they do not produce mana since they do not use a mana-producing SA as such and rely on the basic land type instead.
2017-09-23 11:16:58 +00:00
Agetian
1b1a56e77c
- Improved support for Illusions-Donate, added deck The Great and Powerful Trixie 2, changed the deck The Great and Powerful Trixie 3 to be a more standard Legacy-legal Trix.
2017-09-23 09:04:16 +00:00
Agetian
e18dd07491
- Fixed Axis of Mortality.
2017-09-23 05:21:27 +00:00
Agetian
f94771730e
- AI: Improved logic for Capsize.
2017-09-23 05:09:16 +00:00
Sol
cb24df8890
Fix Bloodcrazed text
2017-09-23 03:14:27 +00:00
Sol
499d72d5d6
- Fix SpellDescription for Deadeye Tracker
2017-09-23 03:10:42 +00:00
Sol
1bab2617b7
W16 isn't in Standard
2017-09-22 23:47:57 +00:00
Agetian
b5ed2daa81
- Some changes for the experimental Intuition logic as support for Illusions-Donate.
2017-09-22 19:36:48 +00:00
Agetian
c32cd456b6
- Improved AI logic for Firecannon Blast.
2017-09-22 14:55:17 +00:00
Agetian
0f9a71f07d
- Sword of X and Y artifact cycle: added MustBeBlocked:AttackingPlayer since otherwise the AI generally ignores these powerful effects, typically losing to them or to the card advantage that they generate in a matter of few turns.
2017-09-22 09:06:48 +00:00
Agetian
a1711daead
- Some improvements in ComputerUtilCombat regarding predicting attack clone effects and MustBeBlocked.
2017-09-22 09:04:47 +00:00
Indigo Dragon
5b6031f41d
Policy: If a card was printed without a reminder text in a booster expansion or preconstructed deck (eg Commander), it no longer requires reminder text. IMA removes basic reminder texts for serval cards, like the mythic rares archangel_of_thune.txt and thundermaw_hellkite.txt
2017-09-22 08:29:03 +00:00
Agetian
c3787ab02f
- A little improvement to the previous commit.
2017-09-22 05:55:17 +00:00
Agetian
9d1a216a20
- AI: Predict clone on attack effects like Tilonalli's Skinshifter when deciding which creatures to leave for blocking.
2017-09-22 05:53:49 +00:00
Hanmac
2603d08aa4
add more Damage Once Triggers
2017-09-22 05:36:33 +00:00
Agetian
990c0afee2
- Updated the Protection effects to use the timestamp-based changed keywords mechanism, this fixes interactions like Lignify + Reverent Mantra choosing Protection from green.
2017-09-22 05:00:54 +00:00
Sol
1bfd401ed7
Fix description for Verdant Sun's Avatar
2017-09-22 01:11:22 +00:00
Sol
22414bab7c
Remove Defender from Lightning Rig Crew
2017-09-22 00:31:39 +00:00
Agetian
08222b0d5c
- Moved the code fragment a bit.
2017-09-21 18:17:36 +00:00
Agetian
d599d29514
- ReplaceDamage: according to 119.8, if something would deal 0 damage, it deals no damage at all, and thus there is no event to replace (please double check).
2017-09-21 18:08:33 +00:00
Agetian
e5120c7074
- Updated RankingScraper.py to use the draftsim ranking scraper instead of the defunct bestiaire ranking scraper.
2017-09-21 17:54:51 +00:00
kevlahnota
68f36bf172
Rotate split cards when zoomed-in, text detail for effect and emblem instead of token
2017-09-21 14:29:08 +00:00
Agetian
ee025f9a13
- Asset file size correction.
2017-09-21 11:58:17 +00:00
Agetian
68891d18f4
- Some improvement to the experimental and currently disabled "hold land drops" AI logic.
2017-09-21 04:38:54 +00:00
Agetian
be4b7e7232
- A somewhat better implementation of "show another card in prompt" code that potentially allows extension later on for things that may need it.
2017-09-21 03:50:42 +00:00
Agetian
c3e03c17e8
- Deadeye Tormentor: Raid description format unification (em-dash style).
2017-09-21 03:38:05 +00:00
Sol
1dc63294b4
Missing Raid in description of Deadeye Tormentor
2017-09-21 03:12:50 +00:00
Sol
63191515d3
Catch much wider exceptions in buildCardGenDeck based on key card
2017-09-21 01:28:48 +00:00
Agetian
f8b072f14a
- Added a (hacky) way to display the remembered card for a SA in the prompt panel, currently used by the Explore workaround implementation, but may be used for more (in cases where the wrong thing is displayed on mouse-over in complex SAs).
2017-09-20 19:37:59 +00:00
Agetian
d09862522b
- Fixed capitalization in Iconic Masters definition file.
2017-09-20 17:54:59 +00:00
Agetian
ce5240223b
- Updated quest opponent deck Guybrush Threepwood 2.
2017-09-20 17:46:49 +00:00
Agetian
5b8d2cb36a
- AI: For Vraska, the Relic Seeker, play a little more conservatively to avoid losing the planeswalker by activating its -3 ability two times in a row
2017-09-20 17:43:52 +00:00
Agetian
d9b35ca1ee
- Added XLN planeswalker decks to quest precons.
2017-09-20 15:24:21 +00:00
Agetian
e8433a1d80
- Fixed AI params for Makeshift Munitions.
2017-09-20 11:52:43 +00:00
Agetian
092aac82ea
- SetStateAi: allow AILogic$ Always on SetState transform triggers (set this on Vance's Blasting Cannons).
2017-09-20 11:51:16 +00:00
Agetian
9039178927
- AI: Look in all graveyards for potential targets of Deathgorge Scavenger, starting with the opponents' graveyards and then ending with the AI's own.
2017-09-20 09:51:27 +00:00
Agetian
a8b2a627f8
- Added an AI deck hint to Deadeye Quartermaster.
2017-09-20 09:34:14 +00:00
Agetian
da8b85decd
- AI: try to proc Raid in case an attack is likely instead of casting the creature early in main 1
2017-09-20 09:19:04 +00:00
Agetian
73786bfd94
- Do not use the old AE ligature conversion in column names of the item manager.
2017-09-20 05:36:30 +00:00
Agetian
e06ea82f62
- Some improvements to AnimateAi.
...
- Fixed Myth Realized ability text. Also, it shouldn't be a characteristic-defining ability since it's an ability granted to itself (point 4 in rule 604.3a), otherwise it doesn't interact correctly, for example, with Starfield of Nyx in presence of five enchantments.
2017-09-19 17:37:57 +00:00
Agetian
085732868c
- Minor improvement to the experimental "hold land drops" AI option (currently disabled by default).
2017-09-19 16:42:59 +00:00
Agetian
3f7c512c63
- Improved AI cast params for Fleetwheel Cruiser.
2017-09-19 16:42:26 +00:00
Agetian
28d8b49de7
- Minot tweak to previous commit.
2017-09-19 15:16:27 +00:00
Agetian
c79d04f29a
- Added an experimental logic for Intuition (currently disabled by default, pending testing and fine-tuning).
2017-09-19 15:15:58 +00:00
Agetian
d1ba022ce9
- Tweaked the deck Morkus Rex 3 a bit.
2017-09-19 12:37:07 +00:00
Agetian
d36fb16b12
- Migrating XLN cards from upcoming to the real folders.
2017-09-19 12:04:06 +00:00
Agetian
26e94d3ba6
- Minor tweak to quest opponent descriptions.
2017-09-19 03:24:45 +00:00
Agetian
d2cd5e7202
- ScryAi: in the general case, avoid activating before the end of opponent's turn before own turn if it requires tapping the source (especially if it's on a creature) and has a mana cost.
2017-09-19 03:22:45 +00:00
Agetian
0bfd5cc292
- Added quest opponents Guybrush Threepwood 1, Guybrush Threepwood 2, Morkus Rex 2, Morkus Rex 3 with Ixalan cards (Pirate and Dino themed, respectively).
2017-09-18 19:05:02 +00:00
Agetian
deb25f8299
- Added a reference to Gishath, Sun's Avatar.
2017-09-18 18:51:22 +00:00
Agetian
aab28fd3fd
- [XLN] Fixed ability description for Captain Lannery Storm.
2017-09-18 17:03:41 +00:00
Agetian
d9759305a3
- Do not calculate damage to planeswalkers for the purpose of chump saving in case the AI profile specifies to always consider them threatened if something is attacking them.
2017-09-18 15:49:08 +00:00
Agetian
e015e57dda
- Try to detect cases where the actual damage to planeswalkers will be zero after prevention.
2017-09-18 15:29:14 +00:00
Agetian
44a2f1880d
- Some improvements to the "protect planeswalkers with weak chumps" logic. Enabling it in a conservative version by default.
...
- Several additional experimental toggles for ChangeZoneAllAi, will be used to fine-tune "bounce all" type spells in generic cases.
2017-09-18 15:26:15 +00:00
Agetian
2e3617ad1c
- Storm Seeker: added a missing SVar reference.
2017-09-18 12:51:51 +00:00
Agetian
ae5e7d1e60
- One more tweak to the previous commit.
2017-09-18 12:47:56 +00:00
Agetian
a31c3dc611
- Readded a part of the reanimator-specific Survival of the Fittest code.
2017-09-18 12:47:17 +00:00
Agetian
2ee3ec303d
- Fixed Survival of the Fittest AI, which was accidentally made to grab discard targets from the library, lol
2017-09-18 12:46:11 +00:00
Agetian
3d8a85a145
- A tweak to Skyshroud War Beast NeedsToPlay (may still not work reliably in multiplayer, depending on who the AI chooses; ideally could use its own AI logic or something).
2017-09-18 12:20:54 +00:00
Agetian
fc18153f02
- A tweak to DigUntilAi DontMillSelf.
2017-09-18 12:19:02 +00:00
Agetian
77c1875b6b
- [XLN] Fixed River Herald's Boon mana cost.
2017-09-18 09:29:45 +00:00
Agetian
4388a84787
- Gaze of Adamaro: marked as AI-playable.
2017-09-18 06:30:32 +00:00
Agetian
0d3a9c8b16
- Some logic for cards like Sudden Impact that deal damage to the player by the number of cards in his hand.
2017-09-18 06:19:50 +00:00
Hanmac
2ca05b5634
add TriggerDamageDealOnce
2017-09-18 05:28:02 +00:00
Agetian
4569bca39d
- ChangeZoneAllAi: for things that return creatures from the battlefield to wherever en masse (e.g. Evacuation), cast is as a last resort if the opponent is about to deal lethal damage and win.
...
- Skyshroud War Beast: added NoZeroToughnessAI param.
2017-09-18 04:35:14 +00:00
Agetian
c401a609a4
- Survival of the Fittest, Treasure Trove: added an AI cast preference parameter to avoid having a duplicate on the battlefield.
...
- Expanded AI cast preferences to potentially support cards the duplicate for which can be cast in case the opponent debuffed the original (currently not used by any cards, looking for good candidates).
2017-09-18 04:15:41 +00:00
Agetian
07a71f1059
- Survival of the Fittest AI: avoid mana lock by casting it at the end of opponent's turn.
2017-09-18 03:40:03 +00:00
Agetian
82f6f7d4d5
- [XLN] Assorted fixes.
2017-09-18 03:32:26 +00:00
Agetian
97f68a8247
- Removed a hard limit on playing Survival on the Fittest (needs a better solution, currently too restrictive and the AI will not cast another SotF even if the first one becomes locked in some way on board, e.g. Imprisoned on the Moon).
2017-09-17 20:06:21 +00:00
Agetian
1d9f867c75
- Added an implementation comment.
2017-09-17 19:50:53 +00:00
Agetian
ebd3c33051
- Added some simple SVar-based prediction of Reanimator decks, currently used by the Survival of the Fittest AI code.
...
- Added a worlds.txt entry for Kamigawa quest world.
2017-09-17 19:50:03 +00:00
Agetian
00cec4faa0
- Documenting changes in CHANGES.txt.
2017-09-17 18:42:25 +00:00
Agetian
690fa7bf78
- Added Kamigawa quest world by daitokujibiko.
2017-09-17 18:40:19 +00:00
Agetian
ace6474157
- Survival of the Fittest: no point in casting the second copy while the first one is active and in play.
2017-09-17 18:33:03 +00:00
Agetian
974a017044
- [Request] Improved AI logic for Spike Weaver.
2017-09-17 18:23:34 +00:00
Indigo Dragon
89917d4f75
Added CostDesc$ {5}{R}{R}{R} to mizzixs_mastery.txt
...
Removed some double spaces " " for the rest.
2017-09-17 16:05:18 +00:00
Agetian
f651364e00
- [XLN] A couple fixes.
2017-09-17 12:35:52 +00:00
Agetian
2a8b43b7a3
- Comment fix.
2017-09-17 10:46:01 +00:00
Agetian
aff991690d
- Improved DigUntil logic for Hermit Druid.
2017-09-17 10:43:55 +00:00
Agetian
7f095947ab
- ShouldPumpCard: when testing for Infect, ensure that the opponent can actually receive poison counters.
2017-09-17 08:29:43 +00:00
Agetian
b18b2cff44
- PumpAi (Aristocrats logic): only check Infect in case the target can receive Poison counters.
2017-09-17 08:23:14 +00:00
Agetian
befd16238b
- Arcane Adaptation: should not affect Sideboard.
2017-09-17 08:16:11 +00:00
Agetian
20d3e540b0
- One more tweak to the previous commit.
2017-09-17 08:09:37 +00:00
Agetian
cede2927c5
- Made the new experimental AI option chance-based (currently disabled by default).
2017-09-17 08:07:56 +00:00
Agetian
543aae0893
- Some tweaks and improvements in the experimental AI code.
2017-09-17 08:02:43 +00:00
Agetian
e9c55345b8
- Fixed Heartless Pillage.
...
- Fixed some non-UTF-8 symbols in scripts.
2017-09-17 07:45:21 +00:00
Agetian
8c7dc08844
- Added an experimental option to hold unused land drops until main 2 (disabled by default).
2017-09-17 06:22:30 +00:00
Agetian
3ae20885c4
- Removed and defaulted the experimental AI option to avoid counting static attack bonus effects in declare blockers twice.
2017-09-17 04:47:27 +00:00
Agetian
09042f1dbf
- Minor code reorganization in ComputerUtilCard.
2017-09-17 04:44:07 +00:00
Agetian
6b5c52d2c8
- Fixed the AI ignoring the non-stacking KW list and repeatedly pumping cards with non-stacking keywords without any other benefit when attacking for lethal.
2017-09-17 04:17:28 +00:00
Agetian
e02e2c462b
- Added Menace to non-stacking keywords list (fixes multiple AI activations).
2017-09-17 04:07:50 +00:00
Agetian
30a1ea7a4f
- [XLN] Some fixes.
2017-09-17 03:56:45 +00:00
austinio7116
51a2383574
Fixed fathom fleet cutthroat typo
2017-09-16 20:39:18 +00:00
Agetian
7fbbb9b030
- A somewhat better variable name.
2017-09-16 16:24:10 +00:00
Agetian
f2d88796ed
- A somewhat better timing for Thundering Wurm for the AI.
2017-09-16 15:55:34 +00:00
Agetian
1659ca88ca
- Added AI logic for Mox Diamond.
2017-09-16 15:48:16 +00:00
Agetian
fd7ba65203
- Improved the AI detecting whether the attacking creature would be destroyed by blockers when it has first strike or double strike (fixes e.g. a useless power pump vs. a first striker).
2017-09-16 15:29:42 +00:00
Agetian
ae66502fd5
- Fixed the em-dashes in CardFactoryUtil code.
2017-09-16 15:28:55 +00:00
Agetian
cc06fb6b40
- Fixed a failing test.
2017-09-16 14:53:17 +00:00
Agetian
a60c6af30e
- [XLN] Fixed Gishath, Sun's Avatar and Ranging Raptors.
2017-09-16 14:32:43 +00:00
Agetian
91e7cd6576
- [XLN] A couple fixes.
2017-09-16 11:46:51 +00:00
Agetian
d717a68445
- Documenting changes in CHANGES.txt.
2017-09-16 11:40:24 +00:00
Agetian
7f4dcf54a7
- AiBlockController: shifted priority for non-lethal gang blocks below necessary chump blockers to avoid cheating or dying accidentally to something.
2017-09-16 11:35:46 +00:00
Agetian
613238e0f9
- Fixed the interaction of Tribute with effects like Solemnity.
2017-09-16 11:04:53 +00:00
Agetian
72f7189aeb
- Added a comment.
2017-09-16 10:46:06 +00:00
Agetian
ea2616434c
- No need to choose the best possible creature for a non-lethal Menace block.
2017-09-16 10:45:19 +00:00
Agetian
0261f25996
- AiBlockController: added a routine to try to block a Menace creature with two creatures that don't kill it but neither of which get killed as well.
2017-09-16 10:41:37 +00:00
Agetian
f5db79ce69
- Added a patch to the Starter world by Seravy.
2017-09-16 10:25:06 +00:00
Agetian
236a7c91d5
- Comment fix.
2017-09-16 10:18:05 +00:00
Agetian
c6bae2116a
- Added an extra mode to DamageDone trigger (OnlyOnce$ True) that tries to count the damage only once. Currently will do it in combat, but will not yet do it for noncombat simultaneous damage like Aura Barbs (feel free to improve).
...
- Effectively this replaces the double trigger setup for Enrage and other cards that require such a count (e.g. Fungusaur and friends).
2017-09-16 10:17:14 +00:00
Indigo Dragon
05d42d9518
Replace many " - " with "—"
2017-09-16 06:56:28 +00:00
austinio7116
19a6236fa9
Readding card based deck gen .dat files post rotation
2017-09-16 06:21:15 +00:00
austinio7116
115dbc8b12
Trying to update card based deck generation dat files
2017-09-16 06:17:23 +00:00
Agetian
03084c3ce3
- Moving IMA rankings before XLN rankings in order to maintain the historical order of sets that the file is arranged in.
2017-09-16 05:48:52 +00:00
Agetian
0260afa068
- Changed underscores to spaces in Ixalan draft rankings (hopefully it wasn't intentional that way?...)
2017-09-16 05:47:15 +00:00
Agetian
2f9044f53f
- Added a missing reference.
2017-09-16 05:18:12 +00:00
Agetian
f195e85fb8
- Improved the cleanup for Siren's Ruse.
2017-09-16 05:17:57 +00:00
Agetian
65065343f9
- [XLN] Added Siren's Ruse.
2017-09-16 05:14:46 +00:00
Agetian
50c8014977
- Hostage Taker: added Artifact.Other to ChangeZone targeting constraints.
2017-09-16 04:21:18 +00:00
Agetian
911d0a4fae
- Vance's Blasting Cannons: the trigger is optional
2017-09-16 04:18:40 +00:00
Agetian
d1bb81e404
- Arcane Adaptation: set it to affect Sideboard too for situations with cards you own outside the game ( http://magicjudge.tumblr.com/post/165378548299/the-locust-god-official )
2017-09-16 04:17:06 +00:00
Sol
76526a0b2d
No need for duplicating creature types
2017-09-16 03:19:33 +00:00
Sol
a9020d92ca
Updated XLN for Blocks and Formats
2017-09-16 01:35:14 +00:00
Sol
74be6e6c14
Adding remaining XLN cards from Marek (P-Z)
2017-09-16 01:33:44 +00:00
Sol
f203168542
Adding remaining XLN cards from Marek (A-O)
2017-09-16 01:33:01 +00:00
Sol
3c03f5fd71
Adding Trilobite type
2017-09-16 01:30:17 +00:00
Sol
8cfc9d7793
Fixing Ixalan editions file
2017-09-16 00:17:48 +00:00
kevlahnota
ec5c500b8f
Fix lag I introduced. Just learned that we should never create an instance of a new object inside the render call, because it will create a new instance every draw call.
2017-09-15 20:53:46 +00:00
austinio7116
8f7cbeb4ab
First draftsim rankings added for XLN
2017-09-15 20:32:46 +00:00
Agetian
fb32273477
- Corrected a token name.
2017-09-15 16:42:45 +00:00
Agetian
1be49e8d8a
- ComputerUtilCombat: attempt to prevent the combat AI from counting the Flanking debuff twice when predicting the power bonus of blocker.
2017-09-15 16:39:20 +00:00
Agetian
b7edc01952
- Working out some TODO items in Ixalan card scripts (treasure token images, previously unconfirmed P/T).
2017-09-15 16:12:37 +00:00
Agetian
0470878ddf
- KLD+ Fat packs should be named Bundle.
2017-09-15 16:08:21 +00:00
Agetian
d07a65d553
- Bundle and Booster Box info for Ixalan.
2017-09-15 16:00:18 +00:00
Agetian
58218f10da
- Added booster generation info to Ixalan.txt.
2017-09-15 15:57:59 +00:00
Agetian
690eebb6a1
- Added Trilobite creature type.
2017-09-15 15:52:58 +00:00
Agetian
9bd9936781
- Fixed capitalization in Ixalan.txt.
2017-09-15 15:40:01 +00:00
Indigo Dragon
bf62325329
Added Ixalan.txt Edition File
2017-09-15 15:38:08 +00:00
Agetian
a3775e0b57
- Fixed Deathgorge Scavenger and improved AI logic for it.
2017-09-15 15:38:02 +00:00
Agetian
03c0794b48
- Some improvements to the Aristocrats and Electrostatic Pummeler AI logic.
2017-09-15 15:08:31 +00:00
Agetian
b5edcaf5ac
- Added a missing reference to Liliana, Defiant Necromancer.
2017-09-15 14:54:37 +00:00
kevlahnota
3723a4e656
Update fastReplace (return null if source string is null)
2017-09-15 14:46:29 +00:00
Agetian
b332038722
- Fixed the AI trying to flip Sasaya, Orochi Ascendant endlessly without satisfying its condition.
...
- Several script fixes from Marek.
2017-09-15 14:08:27 +00:00
Agetian
33df8dd5eb
- PermanentAi: commented out the check of Planeswalker uniqueness by subtype (no longer relevant past Ixalan).
2017-09-15 09:48:29 +00:00
kevlahnota
7e982b327b
Refactor some String.replace to use TextUtil.fastReplace
2017-09-15 09:01:58 +00:00
Agetian
91585464bd
- [XLN] Added 4 cards by Marek.
2017-09-15 06:35:52 +00:00
Agetian
3c3f494034
- Simultaneous combat damage pass 2: "X is dealt combat damage" card update
2017-09-15 06:34:44 +00:00
Agetian
87cbc6229a
- Fixed Soul Link.
2017-09-15 05:59:45 +00:00
Agetian
bd10364d27
- Simultaneous combat damage pass 1: "deals combat damage to X" card update
2017-09-15 05:52:08 +00:00
Agetian
36721dde56
- A tweak to the previous commit.
2017-09-15 05:14:05 +00:00
Agetian
6a74bd841a
- Improved TriggerCombatDamageDoneOnce to propagate the amount of damage dealt to targets.
...
- Corrected Armadillo Cloak and Fungusaur as implementation examples for simultaneous combat damage (simultaneous noncombat damage like Aura Barbs is still impossible as of yet, feel free to improve if you know how).
2017-09-15 05:12:55 +00:00
Agetian
093b5451c3
- Some XLN fixes.
2017-09-15 04:12:13 +00:00
Agetian
896dff3fdc
- [XLN] Added 15/09 cards by Marek.
2017-09-15 04:09:12 +00:00
kevlahnota
e8e23603c3
Rotate Plane/Phenomenon on FOptionPane
2017-09-14 22:47:56 +00:00
Agetian
426fe0fe40
- Scavenging Ooze doesn't need remember/cleanup to operate.
...
- Animation Module: set AILogic to AlwaysAtOppEOT to ensure the AI doesn't manalock itself by spamming it.
2017-09-14 19:12:02 +00:00
Agetian
3e2ef43a0a
- [XLN] Added 7 cards by Marek.
...
- Some card script corrections by Marek.
2017-09-14 18:59:51 +00:00
Agetian
a73b480b1f
- [XLN] Updated Enrage cards such that the trigger fires only once in case of simultaneous combat damage.
2017-09-14 13:43:21 +00:00
Agetian
4d374dd587
- Fixed a miswrite in laneswalker achievements,
2017-09-14 13:26:00 +00:00
Agetian
3b97f8c396
- Mobile Forge: fixed a long-standing bug which caused a match (e.g. Planar Conquest) to restart even after a victory when using Space or Enter shortcut keys (when running on PC or when using buttons on a mobile device that are bound to Space and/or Enter).
2017-09-14 09:42:17 +00:00
Agetian
e7a559327c
- A tweak in CHANGES.txt.
2017-09-14 08:28:32 +00:00
Agetian
ede35abe1a
- A tweak in CHANGES.txt.
2017-09-14 06:25:05 +00:00
Agetian
edc36f915d
- Documenting changes in CHANGES.txt.
2017-09-14 06:24:42 +00:00
Agetian
05a9d457aa
- Improvements to Counter AI.
2017-09-14 06:18:05 +00:00
Agetian
cc7ce6bae9
- Removed a debug print line in Scry AI.
2017-09-14 05:51:15 +00:00
Agetian
57e5135346
- Improvements to Scry AI. Also, made Scry AI configurable using several AI profile preferences.
2017-09-14 05:35:35 +00:00
Agetian
74980f84d5
- A more generic implementation of AF MustAttack.
2017-09-14 04:19:03 +00:00
Agetian
fa7f1cc21a
- [XLN] Added Axis of Mortality, Brazen Buccaneers, Desperate Castaways, Dire Fleet Hoarder, Imperial Lancer, Skulduggery. Added some deck hints and technical info to some XLN scripts.
2017-09-14 03:56:05 +00:00
kevlahnota
8c90fb3c15
Planchase Mod for mobile Forge. Uses BG art of current planes when a player planeswalk.
2017-09-14 00:45:52 +00:00
kevlahnota
021a48c070
The string replacement for achievement collection is not needed.
2017-09-14 00:42:39 +00:00
Agetian
8be583083e
- Added XLN planeswalker achievements.
2017-09-13 18:45:28 +00:00
Agetian
8d15a7249a
- A fix in planeswalker achievement file.
2017-09-13 18:41:59 +00:00
Agetian
6259793f39
- Fixing a mistype in achievement file names.
2017-09-13 18:41:07 +00:00
Agetian
772faf8cd2
- Updated rankings for AKH and HOU.
2017-09-13 18:25:52 +00:00
Agetian
dd7141aeaa
- Adding initial rankings for Iconic Masters.
2017-09-13 18:21:59 +00:00
Agetian
521a3f9341
- Adding Iconic Masters to blocks.txt.
...
- Adding Ixalan to blocks.txt (currently disabled until all the relevant information about the set is revealed).
2017-09-13 18:15:44 +00:00
Agetian
452bdd7b4f
- NPE prevention in ControlGainAi.
2017-09-13 16:41:10 +00:00
Agetian
37ebb5731d
- Added Ydwen Efreet.
...
- Forge is now at 100 unsupported cards total.
2017-09-13 16:35:11 +00:00
Agetian
933ce64cce
- Fixed a NPE when trying to repeat last add card before anything has been actually added at least once.
2017-09-13 15:41:12 +00:00
Agetian
b8d0019ece
- Added Dulcet Sirens.
2017-09-13 15:37:33 +00:00
Agetian
4df3da0856
- [XLN] Added Charging Monstrosaur, Kinjalli's Caller, Tilonalli's Knight.
2017-09-13 15:22:44 +00:00
Agetian
59f482e52e
- Fixed one more logical error resulting in suboptimal/aggressive random trades.
2017-09-13 15:13:03 +00:00
Agetian
538ea82899
- AiBlockController: fixed a logic error in random trade code that led to overly aggressive trades
2017-09-13 15:09:12 +00:00
Agetian
0b7fc67c3f
- Experimental: for Dingus Egg, do not check the time stamp of the card that changed zone (fixes interaction with Sacred Ground). Should this be the default behavior for ChangesZone triggers that do not seem to care for how many times the card had changed zones before the trigger resolves?
2017-09-13 14:52:09 +00:00
Agetian
7a92712f0b
- As Foretold: allow to cast spells from command zone via its ability.
2017-09-13 14:48:50 +00:00
Agetian
6ed9a8b336
- A little tweak to the previous commit.
2017-09-13 14:25:44 +00:00
Agetian
24df4e78c7
- Random favorable trades on block: when evaluating face-down Morph of Manifested creature, evaluate it based on its original face, not the face down 2/2 one.
2017-09-13 14:12:32 +00:00
Agetian
a0abaf62b4
- [XLN] Added Trove of Temptation. This card is ugly, so certain side effects in corner cases are probably still possible. Currently implemented as a keyword-like ability similar to "no more than X creatures can attack each turn" etc., but maybe is better as a global rule, I'm not sure (and not sure how to properly convert it to a global rule either...). Assistance and improvements are welcome.
2017-09-13 08:59:35 +00:00
Agetian
85ece1ec63
- [XLN] Added Ruthless Knave.
2017-09-13 08:42:10 +00:00
Agetian
ba284aafe3
- [XLN] Added Snapping Sailback by azcotic.
2017-09-13 08:35:25 +00:00
Agetian
f25ab2f892
- [XLN] Added Lightning-Rig Crew, Raiders' Wake, Sword-Point Diplomacy
2017-09-13 08:32:30 +00:00
Agetian
b026111ef8
- Attempting to fix generation of keyword text with long descriptions.
2017-09-13 06:46:18 +00:00
Agetian
9850f2e242
- [XLN] Added Sky Terror.
2017-09-12 17:02:59 +00:00
Agetian
9313fa9193
- [XLN] Added Adanto Vanguard, Captivating Crew, Dire Fleet Ravager, River Sneak, Spell Swindle
2017-09-12 16:58:50 +00:00
Agetian
f19c9183f0
- Decouple MustAttackEntity from MustAttackEntityThisTurn for Alluring Siren.
2017-09-12 16:34:37 +00:00
Agetian
5af3384b02
- Improved implementation for Alluring Siren.
2017-09-12 11:07:46 +00:00
Agetian
46a5512209
- Fixed mana cost for Conqueror's Galleon.
2017-09-12 10:51:41 +00:00
Agetian
63c83e97c4
- [XLN] Added Makeshift Munitions and Vicious Conquistador.
2017-09-12 09:00:24 +00:00
Agetian
cf311fdeb1
- Fixed Alluring Siren implementation.
2017-09-12 08:16:54 +00:00
Agetian
04ef82bc70
- [XLN] Added Legion Conquistador.
2017-09-12 03:26:04 +00:00
Agetian
7182ad2e9c
- Some more NPE prevention in getSpellAbilityPriority.
2017-09-12 02:56:34 +00:00
Agetian
072508e1c1
- Added a TODO comment.
2017-09-11 19:12:47 +00:00
Agetian
91101a7c40
- Added a TODO comment
2017-09-11 19:12:33 +00:00
Agetian
d34fa71797
- [XLN] Added Dowsing Dagger / Lost Vale, Legion's Landing / Adanto, the First Fort.
2017-09-11 18:04:42 +00:00
Agetian
bee7bccc12
- A couple XLN card fixes / updates.
2017-09-11 17:48:44 +00:00
Agetian
74eea096b1
- Added some more experimental combat AI options, currently disabled by default.
...
- Enabling some of the previously experimental, now tested combat AI options (random favorable trades, holding combat tricks until block, trading to save a planeswalker, attempting to avoid attacking into certain blocks).
2017-09-11 17:37:43 +00:00
Indigo Dragon
02c028584b
Added Iconic Masters.txt
2017-09-11 15:17:04 +00:00
Agetian
2a87d338b4
- Removed a superfluous comment.
2017-09-11 14:17:19 +00:00
Agetian
8759532964
- Experimental: in combat AI, try to avoid counting static abilities that grant power bonuses twice in case the creature has already attacked and the relevant bonus is already accounted for in getNetPower/getNetToughness (aims to fix AI prediction of creature power in presence of cards such as War Horn).
2017-09-11 14:16:02 +00:00
Agetian
f332db93ad
- Added a couple final declarations in PumpAi.
2017-09-11 11:08:21 +00:00
Agetian
6ffc687174
- Some improvements to Aristocrats PumpAi and Electrostatic Pummeler AI.
...
- Added some final declarations in SpecialCardAi.
2017-09-11 11:06:39 +00:00
Agetian
ba6079164c
- Attempting to fix a concurrent exception on an accidental quick reentry of addAttackingBand.
2017-09-11 09:55:26 +00:00
Agetian
372ee945de
- Added puzzle PC_122215 coded by Xitax.
2017-09-11 04:32:41 +00:00
Agetian
0f0eed3de6
- A minor tweak/fix in As Foretold script code.
2017-09-10 16:54:26 +00:00
Agetian
9eddb37c3e
- As Foretold: a simpler check for split half CMCs.
2017-09-10 16:50:19 +00:00
Agetian
6a262ea604
- A hacky workaround for the interaction between As Foretold and split cards. Seems to work in general cases, for both non-Aftermath and Aftermath splits, but a better solution is most certainly needed and welcome.
2017-09-10 16:25:32 +00:00
Agetian
94693f530e
- Documenting changes in CHANGES.txt.
2017-09-10 15:11:33 +00:00
Agetian
ee9eced602
- Integrating PTK Quest world by Xyx.
2017-09-10 15:09:05 +00:00
Agetian
58fa9b8182
- Added a known issue note to As Foretold card text.
2017-09-10 14:40:05 +00:00
Agetian
89b377ab8f
- Added a difficult to resolve known issue about As Foretold to ISSUES.txt.
2017-09-10 14:36:50 +00:00
Agetian
1d93fccbb3
- As Foretold: simplified implementation of copyWithDefinedMana
2017-09-10 13:42:16 +00:00
Agetian
f8786bcd47
- Ancestral Vision and similar cards should also be castable without paying their mana cost (117.6a).
2017-09-10 11:46:34 +00:00
Agetian
8adf2043f7
- Added puzzle PS_HOU8 coded by Nigol.
2017-09-10 11:35:46 +00:00
Agetian
8af3fe3db8
- Attempting to fix an issue with fastlands and slowlands ETBing in the wrong state when entering the battlefield together with other lands at the same time.
...
- Fixed an issue with LastStateBattlefield/LastStateGraveyard not returning anything unless at least some ability has been played.
2017-09-10 11:32:42 +00:00
Agetian
09c1db9afe
- As Foretold: allow interaction with spells that initially have no mana cost (e.g. Ancestral Vision).
2017-09-10 11:28:07 +00:00
Indigo Dragon
2f738ff2b7
Updated Rarity corrections
2017-09-10 08:07:16 +00:00
Agetian
4429e36c3f
- Improved copyWithDefinedMana such that the defined mana cost is added to spells that initially have no mana cost.
...
- TODO: it's still impossible to cast e.g. Ancestral Vision via As Foretold, even though it should be possible according to a ruling. Not sure how to fix, help is welcome.
2017-09-10 07:53:27 +00:00
Agetian
0b8a3cfcea
- Emblems should be colorless.
2017-09-10 06:19:07 +00:00
Agetian
c3d43f6021
- Use CARDNAME in the desc of As Foretold.
2017-09-10 06:02:28 +00:00
Agetian
2a5badbc7c
- Added As Foretold.
2017-09-10 05:54:43 +00:00
Agetian
3c5f24f99d
- Fixed Shefet Monitor text.
2017-09-10 03:23:18 +00:00
Agetian
105212a667
- Fixed interaction between Animate Dead and Worldgorger Dragon.
2017-09-10 03:21:49 +00:00
Agetian
f5decd2221
- Improvement to the PumpAI Aristocrat logic.
2017-09-09 17:15:41 +00:00
Agetian
48bd65cd3b
- Do not double the Infect damage when predicting it (already accounted for later)
2017-09-09 16:07:29 +00:00
Agetian
90046b11af
- Card name fix.
2017-09-09 15:51:23 +00:00
Agetian
6eede614f8
- [XLN] Added Lurking Chupacabra, Wildgrowth Walker.
2017-09-09 15:51:07 +00:00
Agetian
8cd9c5e8a3
- Minor formatting fix.
2017-09-09 15:35:46 +00:00
Agetian
0ef1019d1c
- Implemented a simple logic for Aristocrats (Vampire Aristocrat, Bloodthrone Vampire, Nantuko Husk and friends).
...
- Improved prediction of Infect damage for the AI in shouldPumpCard.
2017-09-09 15:34:35 +00:00
kevlahnota
f2a55e525b
Enhanced rotated display of Planes/Phenomenon
2017-09-09 13:35:37 +00:00
kevlahnota
0f9eecd821
Added UI Setting (Mobile Forge) for rotated zoomed image display for Planes and Phenomenon cards.
2017-09-09 10:20:06 +00:00
Indigo Dragon
a45848cbe3
Added reminder text to chief_engineer.txt and maelstrom_nexus.txt.
...
Also changed modular so that it now has the correct "dies" wording on trigger.
2017-09-09 10:05:35 +00:00
Agetian
07af7d7f97
- [XLN] Renamed Shapers of the Nature -> Shapers of Nature
2017-09-09 04:53:56 +00:00
Agetian
87186ca940
- Territorial Hellkite: fixed Oracle text.
2017-09-09 03:35:29 +00:00
Agetian
990bd7e291
- AiController: attempting to fix a "Comparison.sort violates general contract" error which is likely caused by an internal NPE inside the sort method (difficult to prove if this really fixes the issue since I can't reproduce the problem yet, though it had been reported twice already).
2017-09-09 03:14:34 +00:00
Agetian
c39aa35d36
- Territorial Hellkite: further tweaks to the implementation for the corner cases where it can't attack or attacks someone else.
2017-09-09 03:00:15 +00:00
Agetian
3b187d75bb
- Territorial Hellkite: improve interaction when it can't legally attack.
2017-09-08 20:06:30 +00:00
Agetian
84694773a2
- Added Territorial Hellkite.
2017-09-08 19:55:51 +00:00
Agetian
e8d9083f05
- [XLN] Added Bishop of the Bloodstained, Merfolk Branchwalker.
...
- Added some deck hints to XLN cards.
- Minor corrections in a couple XLN cards.
2017-09-08 18:49:56 +00:00
Agetian
25ccebe617
- [XLN] Added Rile.
2017-09-08 16:55:45 +00:00
Agetian
c6d3d07b3c
- [XLN] Added Vona, Butcher of Magan.
2017-09-08 16:34:51 +00:00
Agetian
c6078f9314
- [XLN] Fixed the -3 ability for Vraska, Relic Seeker.
2017-09-08 16:26:34 +00:00
Agetian
db5462b79f
- [XLN] Added Vraska, Relic Seeker.
2017-09-08 16:26:08 +00:00
Agetian
3b8e6a2c3a
- [XLN] Added Dinosaur Stampede, Rampaging Ferocidon, Raptor Hatchling.
2017-09-08 16:18:07 +00:00
Agetian
eae7e79ecf
- Added SpellDescription to an ability in Search for Azcanta / Azcanta, the Sunken Ruin.
2017-09-08 16:04:51 +00:00
Agetian
5264873645
- [XLN] Added Search for Azcanta / Azcanta, the Sunken Ruin.
...
- Minor fix in Welcome to the Fold.
2017-09-08 16:03:21 +00:00
Indigo Dragon
6009f097cd
Fixed some Preconstructed Intro decks
2017-09-08 15:49:01 +00:00
Agetian
96265e5ac1
- Added a couple cards to the AI's library in Pauper Puzzle #03 to avoid a possibility of decking the opponent.
2017-09-08 12:41:01 +00:00
Agetian
5ee33a35fc
- Lazav, Dimir Mastermind: copy the non-LKI card (fixes interaction with cards dying to something like Nameless Inversion; however, I'm not sure if LKI was intentional here or not)
2017-09-08 12:40:11 +00:00
Agetian
55f3c484f2
- [XLN] Added Lookout's Dispersal, Ranging Raptors, Ravenous Daggertooth, Storm Fleet Spy
2017-09-08 12:37:33 +00:00
Agetian
0bd678318c
- Fixed Otepec Huntmaster.
2017-09-08 11:58:42 +00:00
Indigo Dragon
89ab049391
Changed some keyword reminder texts so that they are more dynamic with {%d:numbers).
...
Also updated suspend reminder text in CardFactoryUtil. It used to have this weird stock "Three Time Counters". Now it's fixed. Except it has Suspend counters in "1 counters" instead of "a counter"/"3 counters" instead of "three counters". Any improvements are welcome.
2017-09-08 11:07:58 +00:00
Indigo Dragon
aa6e4c5b53
Added reminder texts for Delve, Dredge, Split second, Devoid, Totem armor, Afflict, Bushido, Poisonous, Rampage, Cascade, Conspire, Dredge (again), Flashback*.
...
*Flashback required changes to the actual Flashback code. Now it works with an em-Dash. I'll possibly apply similar changes to other keywords with em-Dash cast mode.
2017-09-08 08:24:46 +00:00
Agetian
ec8a75be52
- Fixed Burning Sun's Avatar Oracle text.
2017-09-08 04:42:05 +00:00
Agetian
3ae7fe7f04
- Added Arguel's Blood Fast / Temple of Aclazotz, Chart a Course, Commune with Dinosaurs, Fell Flagship, Grazing Whiptail, Growing Rites of Itlimoc / Itlimoc, Cradle of the Sun, Otepec Huntmaster, Skittering Heartstopper, Thundering Spineback.
...
- Temporary implementation of an Explores trigger linked to AB Dig (until AB Explore is implemented).
2017-09-08 04:41:35 +00:00
kevlahnota
3e4b5830be
Fixes Warning in Log - unmappable character for encoding UTF-8
2017-09-07 22:43:28 +00:00
Agetian
8ea28dad68
- [XLN] Added Duskborne Skymarcher.
2017-09-07 18:20:56 +00:00
Agetian
17c1fc79e1
- Fixed spells with Bestow not getting "unbestowed" when they are countered and go to graveyard.
2017-09-07 18:08:51 +00:00
Agetian
801eaaaf37
- A couple minor fixes.
2017-09-07 13:10:56 +00:00
Indigo Dragon
bfd72d7540
Added capital letters to the Protection cards with unique protections
2017-09-07 11:04:59 +00:00
Agetian
1341ef0c3e
- Updated token-images.txt
2017-09-07 05:41:21 +00:00
Agetian
95bda0d4bb
- Preparing Forge for Android publish 1.6.2.007 [hotfix].
2017-09-07 05:34:09 +00:00
Agetian
adf412ea74
- Removed SacMe from Puzzleknot cards, doesn't work exactly as was expected.
2017-09-07 05:32:08 +00:00
Agetian
a00a6734b3
- Further tweaks to surprise pump experimental feature.
2017-09-07 05:27:33 +00:00
Agetian
e410eab336
- Fixed Priest of the Wakening Sun, improved default prompt for UnlessCost that is switched.
2017-09-07 03:50:28 +00:00
Agetian
1367357e68
- Updated puzzle PC_120815.
2017-09-06 19:10:03 +00:00
Agetian
4cb4b3bb19
- Preparing Forge for Android publish 1.6.2.006 [incremental].
2017-09-06 18:04:00 +00:00
Agetian
ce92ab77ec
- Enable a simple AI discard cost preference for Heir of Falkenrath.
2017-09-06 18:02:34 +00:00
Agetian
e365fc60bc
- Removed Favorable Winds from upcoming (reprinted card).
2017-09-06 17:43:56 +00:00
Agetian
edb1343676
- For the time being, hiding the latest change to attack controller behind an experimental option, enabled in the experimental profile (may be defaulted and removed as a profile option later after extensive testing).
2017-09-06 16:51:32 +00:00
Agetian
f1426103ff
- An important tweak to the previous commit.
2017-09-06 16:43:50 +00:00
Agetian
7a767327c0
- AiAttackController: don't attack into a guaranteed block unless the attacker has some kind of an attack/combat effect.
2017-09-06 16:21:49 +00:00
Agetian
e2f9139aa9
- One more tweak to the dev menu (mobile Forge).
2017-09-06 15:40:46 +00:00
Agetian
a80b504379
- A couple tweaks to dev panel.
2017-09-06 15:40:07 +00:00
Agetian
d73b3c44e3
- More work and parameter tweaking for attack/block trade experimental AI.
2017-09-06 15:32:24 +00:00
Agetian
c05f54c105
- Fixed non-UTF-8 encoding in CardFactoryUtil.
2017-09-06 15:25:20 +00:00
Agetian
c917bafde5
- [XLN] Added Regisaur Alpha.
2017-09-06 15:18:53 +00:00
Agetian
b349106f08
- Ixalan creature type update (Dinosaur subtype according to Sep 6 notes)
2017-09-06 15:16:14 +00:00
Indigo Dragon
1c91f345fc
Added em-Dash for Suspend
2017-09-06 15:03:49 +00:00
Agetian
2b11afbb2d
- More tweaks to the attack/block trading experimental options.
2017-09-06 14:30:24 +00:00
Agetian
e9479dd24f
- Using em-dash for Awaken generated description.
2017-09-06 14:24:29 +00:00
Agetian
d676412291
- Fixed description generation for KW Devour.
2017-09-06 14:19:49 +00:00
Indigo Dragon
5fd5d032ef
Updates to Keywords again
2017-09-06 13:56:27 +00:00
Agetian
66ee09f656
- Added NeedsToPlayVar to Explore.
2017-09-06 13:50:29 +00:00
Indigo Dragon
8f57a55286
Updates to keywords
...
So it's not the End of the World
2017-09-06 12:47:46 +00:00
Agetian
6498250114
- NPE prevention in CardZoom (still need to figure out why sometimes [seemingly randomly] the card on stack will become "castable" in mobile Forge in the first place).
2017-09-06 12:06:12 +00:00
Indigo Dragon
bf7b9a7057
CHANGES TO KEYWORDS !!!DANGER!!!
...
I'm messing with powers I don't understand. Here I go.
Following changes to menace that removed reminder text by removing the keyword.equals("Menace"), I conclude that you can add reminder text by inserting the keyword.equals("Keyword"). This is part one if it works, as it is for all the simple keywords that don't rely on numbers or costs (Compare Devoid with Awaken)
If this doesn't work, and everything breaks, burn it.
2017-09-06 12:06:01 +00:00
Agetian
8de7099c0f
- A little tweak to the "attack to trade" experimental code.
2017-09-06 11:36:02 +00:00
Agetian
c2b3c4919d
- [XLN] Added Favorable Winds, Storm Fleet Aerialist, Storm Fleet Arsonist.
2017-09-06 11:26:55 +00:00
Indigo Dragon
90b5531041
Updated Keyword Reminder Texts
...
Notes: Technically, all the reminder texts here were the texts as described by Magic Comprehensive Rules 702. Keyword Abilities. However nobody actually follows the rules when making simple reminder text for actual cards. If people are confused over advanced situations where creatures become noncreature permanents but the reminder text specifies "creature", they should consult the overriding Comprehensive rules. Therefore; I feel justified in simplifying these 'reminder' texts.
2017-09-06 10:47:33 +00:00
Indigo Dragon
e57de3268f
illusionists_stratagem.txt Removed double "Draw a Card."
...
street_spasm.txt Added a full stop.
2017-09-06 09:46:35 +00:00
Agetian
b9e68834de
- A little improvement in Suggest basic land count feature.
2017-09-06 08:50:46 +00:00
Agetian
5352514c2b
- KeepTapped Attach AI logic: try not to activate on things that can't tap.
2017-09-06 05:07:49 +00:00
Agetian
aa58b3df35
- [XLN] Added a couple deck hints.
2017-09-06 04:37:42 +00:00
Agetian
dfe5a90b06
- [XLN] Added Savage Stomp and Wily Goblin.
2017-09-06 04:36:06 +00:00
Agetian
893486eb93
- Reorganized addCardToZone a little bit.
2017-09-06 04:35:38 +00:00
Agetian
bdc684d2d1
- Fixed Dev mode Add Card to X functions.
2017-09-06 04:14:24 +00:00
Agetian
80bc435df6
- Added Dinosaur creature subtype to lists/TypeLists.txt
2017-09-06 03:34:44 +00:00
kevlahnota
00cbfa45d7
Minor tweak in InputSelectTargets and some string refactoring
2017-09-05 20:53:54 +00:00
Agetian
5c18270826
- ComputerUtilCost: sac costs (Sac<...>) use ";" as a delimiter and not "," (fixes e.g. the AI never sacrificing anything to Defiant Salvager).
...
- Added SacMe to Puzzleknot cards.
2017-09-05 19:35:35 +00:00
Agetian
aa86ef631b
- DeckGenUtil: some improvements to the suggest basic lands feature.
2017-09-05 19:09:06 +00:00
Agetian
c67a2bd458
- Added an Explores trigger (not used anywhere yet, can be used in the upcoming Explore effect later).
2017-09-05 18:05:33 +00:00
Agetian
f796ec32a7
- [XLN] Added Deadeye Quartermaster, Kitesail Freebooter, Overflowing Insight, Pirate's Cutlass.
2017-09-05 17:55:13 +00:00
Agetian
9ce43ea7a6
- [XLN] Added 5 cards.
2017-09-05 16:19:42 +00:00
Agetian
19702794e4
- Volcano Hellion: tweak the script such that it allows to choose any number.
2017-09-05 15:25:30 +00:00
Agetian
9015bfcac3
- Minor dev panel button movement.
2017-09-05 12:12:18 +00:00
Agetian
ad13ef9187
- Dev Mode: split the "Add Card to Play" functionality into two buttons: "Add Card to Battlefield", which acts like other Add Card to X buttons and adds the card directly to the battlefield, without using the stack and without firing ETB triggers; and "Cast Spell/Play Land", which acts like the old "Add Card to Play" button and uses the stack when necessary and fires all triggers.
2017-09-05 12:06:37 +00:00
Agetian
4a1b147a25
- A little improvement in script execution code in GameState.
2017-09-05 03:37:33 +00:00
Agetian
5970908a3f
- GameState: added a way to precast from a custom script line for the needs of Puzzle Mode.
2017-09-05 03:35:52 +00:00
Agetian
e3d37ca831
- Reverted an inadvertent experimental commit.
2017-09-05 03:27:29 +00:00
Agetian
4c9afb8c80
- Fixed puzzle PP18.
2017-09-05 03:27:08 +00:00
Agetian
253049ec5a
- [XLN] Added Shapers of the Nature.
2017-09-05 03:11:45 +00:00
Agetian
c1d7f86542
- [XLN] Added Drover of the Mighty.
2017-09-05 03:04:56 +00:00
Agetian
aa44fba1e5
- Added 2 puzzles coded by Xitax, 9 puzzles coded by Nigol.
2017-09-05 02:53:28 +00:00
kevlahnota
5dbf2b0ff5
Fix font display in landscape mode (instead of vertical names, it will display names horizontall) Edited
2017-09-05 02:47:55 +00:00
kevlahnota
8fcbaef064
Refactor some strings
2017-09-05 02:44:36 +00:00
Agetian
08c3509823
- [XLN] Added some more cards.
2017-09-04 18:55:56 +00:00
Agetian
d9961bc1a0
- [XLN] Added some more cards + patched up a couple cards a bit.
2017-09-04 18:55:14 +00:00
Agetian
9fd8c1f546
- Basic Survival of the Fittest logic (in addition to it already accounting for DiscardMe cards), most likely needs tweaking. Promoted Survival of the Fittest to RemRandomDeck from RemAIDeck.
2017-09-04 17:32:46 +00:00
Agetian
d265102f31
- [XLN] Added Wakening Sun's Avatar.
2017-09-04 16:20:34 +00:00
Agetian
063a50b14a
- Some modification of chance variables in the AI profiles related to the experimental attack/block trade options.
2017-09-04 13:24:56 +00:00
Agetian
ebb06b34b0
- Some more work on attack/block trades [experimental].
2017-09-04 12:18:06 +00:00
Agetian
bbc3a75e4a
- A NPE guard in the experimental pump code.
2017-09-04 09:59:07 +00:00
Agetian
86c5ef363e
- A tweak in the lure pump experimental code.
2017-09-04 09:00:23 +00:00
Agetian
daefcab8f5
- A little modification for the previous commit.
2017-09-04 05:42:41 +00:00
Agetian
3d5f9beac5
- ChangeZoneAi: implemented AILogic SacAndRetFromGrave, added it to Recurring Nightmare.
2017-09-04 05:40:27 +00:00
Agetian
0b01855bf4
- Maniacal Rage: promoted to RemRandomDeck.
2017-09-04 04:58:59 +00:00
Agetian
cc78904582
- GameState: support for targeting scripted abilities that use a Defined$ parameter originally (for Puzzle Mode needs).
2017-09-04 04:32:25 +00:00
Agetian
306b4652eb
- Fixing a potential crash in the experimental holdCombatTricks code.
2017-09-04 04:10:41 +00:00
Agetian
721a629ba8
- LifeInDanger AI: account for special cases with Worship and Elderscale Wurm
2017-09-03 18:58:51 +00:00
Agetian
4f00aeeed7
- Fixed a quest opponent deck file.
2017-09-03 15:57:32 +00:00
Agetian
88ca671965
- Some more work on surprise attacks/trades [experimental, disabled by default].
2017-09-03 15:26:28 +00:00
Indigo Dragon
7c3cfe1326
Updated all the Overload Reminder Texts
...
Some now use ValidDescription$
2017-09-03 15:05:02 +00:00
Agetian
735f1007cf
- AB$ Cost 0 -> DB$ in Festering Mummy.
2017-09-03 14:44:57 +00:00
Agetian
66df063e2a
- Added ValidDescription to Street Spasm.
2017-09-03 14:44:35 +00:00
Indigo Dragon
e7547905a3
Magus of the Wheel had a weird Name:Meteor Blast in its oracle text
2017-09-03 13:59:08 +00:00
Agetian
206b01376d
- Added unfinished and inoperable Online Play mode to ISSUES.txt (known issues).
2017-09-03 13:04:03 +00:00
Agetian
e50ef893e8
- [XLN] Added Huatli, Warrior Poet.
2017-09-03 12:55:47 +00:00
Indigo Dragon
496cc470e2
Update all the Prowl and Reinforce cards from MOR.
...
They now pretend to be keywords better.
2017-09-03 11:54:55 +00:00
Agetian
b82516ba4d
- Minor improvement related to my previous commit.
2017-09-03 11:19:23 +00:00
Agetian
bbe7ff3c9b
- Further work on surprise pump spells on attack [experimental, disabled by default, may still cause issues when enabled].
2017-09-03 11:12:48 +00:00
Indigo Dragon
d33770f107
Update Convoke Reminder text to include the "(Your creatures can help cast this spell. ", similar to Improvise.
...
Also updated Frenzy Sliver and Virulent Sliver. Frenzy Sliver is done, while Virulent sliver needs a few more tweaks in an upcoming Keyword update.
2017-09-03 09:50:04 +00:00
Indigo Dragon
6523500d09
Update arcanum_wings.txt so that it now acts more like a keyword.
...
PrecostDesc$ -> Costdesc$, Added forward brackets and costs to Spelldescription$
2017-09-03 09:29:13 +00:00
Agetian
1a7a5fe6a8
- Fixed some AB$ Cost 0 -> DB$ declarations in card scripts.
...
- Fixed Nova Pentacle (the card needs some additional combat AI support though, or the AI will suicide its own creatures if the opponent has nothing on the battlefield).
2017-09-03 08:55:26 +00:00
kevlahnota
9426c531e3
More Refactoring of String.format
2017-09-03 08:11:28 +00:00
Indigo Dragon
35a6977df8
Gave seeds_of_renewal.txt the Undaunted Keyword in the Oracle text
2017-09-03 08:05:10 +00:00
Agetian
c06280a1ea
- [XLN] Added 3 cards.
2017-09-03 04:59:10 +00:00
kevlahnota
8b3ff137d1
Refactor strings enclosed in parentheses, transform P/T to strings
2017-09-03 02:01:34 +00:00
Agetian
0fa826f926
- Minor formatting tweak.
2017-09-02 18:26:10 +00:00
Agetian
5c7b40248c
- A more generic solution for concatWithSpace / concatNoSpace.
2017-09-02 18:24:30 +00:00
kevlahnota
7a3a8b0490
Refactor some "String.format" to use StringBuilder
2017-09-02 17:35:13 +00:00
Agetian
78d13749d5
- AbilityUtils: fixed compilation (please check, replaced CardUtil.getPluralType with CardType.getPluralType)
2017-09-02 17:06:12 +00:00
Agetian
1143a43d30
- Attempting to improve LifeGain AI for creatures with negative SA activation costs like Spike Feeder.
2017-09-02 17:00:10 +00:00
Hanmac
3cdf553142
moved hardcoded type plural into text file and moved the getPlural and getSingular functions into CardType class
2017-09-02 16:55:11 +00:00
Agetian
f9569895b4
- Hermit Druid: added AILogic$ DontMillSelf
2017-09-02 16:31:07 +00:00
Indigo Dragon
905b469515
Updated Eternalize keyword so now it's similar to Embalm, as well as specifying that it gains the Zombie type, not replaces
2017-09-02 14:53:15 +00:00
Indigo Dragon
aac3443b78
Updated Madness Reminder Text
2017-09-02 14:46:44 +00:00
Indigo Dragon
bd9b05463e
Changing the mana cost 2 to {2} for the [[Rout]] ability
...
K:You may cast CARDNAME as though it had flash if you pay 2 more to cast it. -> K:You may cast CARDNAME as though it had flash if you pay {2} more to cast it.
This may break something. If so, whoops
2017-09-02 14:27:29 +00:00
Agetian
bb82c6fa02
- Further work on trick/lure attacks with held pump spell.
2017-09-02 14:19:34 +00:00
Indigo Dragon
7232f9446a
Replaced all double spaces __ with single spaces _
2017-09-02 14:17:43 +00:00
Agetian
639f2b8e02
- [XLN] Fixed Fathom Fleet Captain
2017-09-02 13:50:21 +00:00
Agetian
7d860542b1
- [XLN] Added Bellowing Aegisaur.
2017-09-02 12:55:17 +00:00
Agetian
7593dad6c8
- Some more improvements for block-baiting into a pump.
2017-09-02 11:32:52 +00:00
Agetian
ecc4834110
- Adding hyphenated emblem names to the rest of the planeswalker files.
2017-09-02 11:11:57 +00:00
Agetian
2e1adc6f9b
- Documenting changes in CHANGES.txt.
2017-09-02 11:08:12 +00:00
Agetian
18a0866735
- Code support for hyphens in Planeswalker emblem names.
2017-09-02 11:05:51 +00:00
Indigo Dragon
4036fc44e3
More brackets [] and colons : for planeswalkers
...
That should be it for now.
2017-09-02 11:05:25 +00:00
Indigo Dragon
9f7bbd6efc
Upgrade Tamiyo, the Moon Sage ai emblem name
2017-09-02 10:41:45 +00:00
Indigo Dragon
1ff11a09ed
Added Colons to Planeswalkers
...
Added dashes to some Emblem Names
Added Brackets for some select walkers
2017-09-02 10:39:51 +00:00
Hanmac
be3d4723ef
Emblem fixed startwith
2017-09-02 10:28:07 +00:00
Agetian
190703d74b
- Some changes in PumpAi related to the in-dev experimental features.
2017-09-02 10:05:17 +00:00
Indigo Dragon
eac361d892
Gave Colons to kytheon_hero_of_akros.txt
2017-09-02 06:32:10 +00:00
Indigo Dragon
a772cf9910
Changes to Emblems
...
Emblems now read "Emblem Planeswalker" instead of "Planeswalker emblem"
Image name now is "emblem_planeswalker"
If this breaks anything please revert.
Also added some colons to oracle texts for some planeswalkers.
2017-09-02 05:52:02 +00:00
Indigo Dragon
77eab9e6f8
Changed vessel_of_malignity.txt
2017-09-02 04:44:30 +00:00
Agetian
c4fc168369
- Minor comment fix.
2017-09-02 04:00:29 +00:00
Agetian
41409fb5c1
- An AI option to hold combat tricks until block, experimental and disabled by default (more work to follow soon).
2017-09-02 03:57:06 +00:00
Agetian
71eb88eb7b
- Fixed Claim // Fame.
2017-09-02 03:03:27 +00:00
Agetian
dcbde94d78
- [XLN] Added 8 cards from Planeswalker decks.
2017-09-01 17:09:38 +00:00
Agetian
11bbcf5b42
- More work on "surprise trade on block" project (experimental, disabled by default).
2017-09-01 15:45:17 +00:00
Agetian
badf68b80a
- Further work on random trades (experimental, disabled by default.)
2017-09-01 14:53:44 +00:00
Agetian
01e1c2ab0a
- Added Prowess, Outlast and Afflict to CreatureEvaluator.
2017-09-01 14:02:55 +00:00
Agetian
bef51732e0
- Fixed an inverted clause in the experimental "random combat trades" code.
2017-09-01 13:42:12 +00:00
Agetian
77046cf38a
- Fogwalker: removed empty lines, AB with cost 0 -> DB
2017-09-01 13:35:24 +00:00
Agetian
2a623957c3
- A little tweak to the previous commit.
2017-09-01 08:49:30 +00:00
Agetian
65322925a4
- Pump effects: consider beneficial combat pump effects when checking if the AI should pump the card. Also, use "gains flying until EOT" defensively if there's a chance to kill the opponent's creature or block the opposing flyer with an indestructible flying creature.
2017-09-01 08:31:50 +00:00
Agetian
346c4db3d9
- Whispers of the Muse, Treasure Trove: added AILogic$ AlwaysAtOppEOT as it's a more optimal default timing for this effect.
2017-09-01 07:56:42 +00:00
Agetian
7212698863
- Fabrication Module: added AILogic.
2017-09-01 07:29:06 +00:00
Agetian
1779544d70
- Further work on experimental attack/block trade feature (disabled by default).
2017-09-01 05:54:01 +00:00
Agetian
0270420da8
- Some minor refactoring in AiBlockController related to the previous commit.
2017-09-01 03:22:11 +00:00
Agetian
a1461851ee
- Some further work on the experimental attack/block trading options (disabled by default in all profiles except Experimental).
2017-09-01 03:19:24 +00:00
Agetian
eaabad923e
- Reverted a change to Edgar Markov that breaks it for tribal Vampire spells.
2017-09-01 03:10:17 +00:00
Agetian
a9e12f5aca
- Added final to several vars in PlayerControllerHuman.
2017-08-31 19:14:55 +00:00
Agetian
0637d5511d
- Some experimental attacking and blocking changes related to surprise trade attacks and blocks, currently disabled by default in all profiles except Experimental.
2017-08-31 19:11:04 +00:00
Agetian
27682b2d07
- Electrostatic Pummeler AI: predict static damage prevention
2017-08-31 18:05:30 +00:00
Agetian
0982852563
- Fixed Nazahn, Revered Bladesmith.
2017-08-31 12:51:08 +00:00
Agetian
8147a315c2
- Added rudimentary AI to requested cards Erratic Portal and Null Brooch. Helm of Possession appears to be AI playable already after testing, so marking it as such.
2017-08-31 12:41:54 +00:00
Agetian
fdf787e9b4
- Integrating latest Oracle updates by Indigo Dragon.
2017-08-31 09:52:40 +00:00
Agetian
01d2338388
- [XLN] Added Queen's Bay Soldier.
2017-08-31 08:46:45 +00:00
Agetian
1dfec40f49
- [XLN] Added Hostage Taker, Sorcerous Spyglass and Tishana, Voice of Thunder.
2017-08-31 05:08:08 +00:00
Agetian
a82602faae
- [XLN] Added Star of Extinction and Vanquisher's Banner. Fixed the card name in Shapers' Sanctuary.
2017-08-31 04:22:03 +00:00
Agetian
c2aac371ae
- Cleaned up imports.
2017-08-30 19:28:08 +00:00
Agetian
9aa6e0d39a
- CloneAi: improved a bit for Tilonalli's Skinshifter.
2017-08-30 19:27:12 +00:00
Agetian
3c177c4ebf
- [XLN] Added Angrath's Marauders, Captain Lannery Storm, Sunbird's Invocation, Tilonalli's Skinshifter.
2017-08-30 19:13:46 +00:00
Agetian
d8b090bae2
- Added quest opponents Jafar 2 (mono B zombies with some Afflict) and Heinz Doofenshmirtz 2 (URG Electrostatic Pummeler).
2017-08-30 18:29:20 +00:00
Agetian
928792bea7
- Some method renaming.
2017-08-30 17:17:10 +00:00
Agetian
99775194fd
- Electrostatic Pummeler AI: teach the AI to pump the Pummeler to save it from dying to direct damage spells.
2017-08-30 17:16:00 +00:00
Agetian
beb73828e0
- LifeSetAi: Do not use this ability in case the amount the life is set to is the same as the AI's current life (e.g. Oketra's Last Mercy while the AI is already at the starting 20 life).
2017-08-30 16:52:20 +00:00
Agetian
87dc72b874
- [XLN] Added Bloodcrazed Paladin, Boneyard Parley, Fathom Fleet Captain, Ruin Raider, Vraska's Contempt.
2017-08-30 16:12:27 +00:00
Agetian
528ae68282
- Preparing Forge for Android publish 1.6.2.005 [incremental].
2017-08-30 15:18:49 +00:00
Agetian
a44031cd39
- [XLN] Added Old-Growth Dryads, Shaper's Sanctuary coded by azcotic
2017-08-30 15:14:55 +00:00
Agetian
af922d5171
- Added Deeproot Champion and Waker of the Wilds coded by azcotic [fixed versions].
2017-08-30 15:06:43 +00:00
Agetian
bd6599a309
- Better Electrostatic Pummeler AI.
2017-08-30 14:55:01 +00:00
Agetian
2e062b1ad6
- [XLN] Added Kopala, Warden of Waves and River's Rebuke.
2017-08-30 05:45:48 +00:00
Agetian
5fc6654045
- [XLN] Added Arcane Adaptation, Daring Saboteur, Dreamcaller Siren, Entrancing Melody, Herald of Secret Streams.
2017-08-30 05:30:59 +00:00
Agetian
32c3494098
- Added Know Evil.
2017-08-30 04:49:13 +00:00
Agetian
379461820b
- Adhering to Java 7 feature set for the purpose of Android compatibility.
2017-08-30 03:19:23 +00:00
Agetian
424cb7a9f2
- [XLN] Fixed Admiral Beckett Brass card name.
2017-08-30 03:17:19 +00:00
Agetian
b41e2b6f51
- Electrostatic Pummeler AI: don't overpump when using it defensively.
2017-08-29 16:56:42 +00:00
Agetian
84e73f6f52
- Fixed the AI cheating with Plague Belcher by ignoring its triggered ETB ability.
2017-08-29 16:18:09 +00:00
Agetian
39fb42db10
- Enabling evasion prediction for assault and attrition attack declarations in default AI profiles after testing.
2017-08-29 16:05:20 +00:00
Agetian
85c18ce07b
- Somewhat better RememberedWithSharedCardTypes, hopefully would work more reliably in case of 3+ cards tested at the same time for shared card type [not currently seen on any card].
2017-08-29 15:57:30 +00:00
Agetian
3fe548d8b7
- [XLN] Added Rowdy Crew.
2017-08-29 15:49:30 +00:00
Agetian
eb32222d39
- [XLN] Added Ashes of the Abhorrent, Mavren Fein Dusk Apostle, Sanguine Sacrament, Settle the Wreckage, Tocatli Honor Guard.
...
- [XLN] Added some AI flags to cards.
- Fixed Hymn of the Wilds description.
2017-08-29 14:32:22 +00:00
Agetian
e70d7ab5c1
- [XLN] Added Deadeye Tormentor, Prosperous Pirates, Sun-Crowned Hunters.
2017-08-29 09:30:05 +00:00
Agetian
a3da735087
- [XLN] Revel in Riches: the effect is not optional.
2017-08-29 09:18:04 +00:00
Agetian
8c12b5a47e
- Removed a debug print line.
2017-08-29 09:10:30 +00:00
Agetian
65c27c6c93
- Fixed an issue with non-creature tokens being added twice to different rows, resulting in odd Z order when mousing over them.
2017-08-29 09:03:36 +00:00
Agetian
4c31e1a4b5
- Minor counter abbreviation tweak.
2017-08-29 08:33:25 +00:00
Agetian
7be776d417
- Added spell description to Treasure Map.
2017-08-29 05:56:29 +00:00
Agetian
1a93e8f331
- [XLN] Added Revel in Riches, Sleek Schooner, Treasure Map // Treasure Cove.
...
- Added Picture SVars to card in Upcoming.
- Fixed Emperor's Vanguard (should work well enough until Hanmac finishes the code for Explore as a separate effect).
2017-08-29 05:46:08 +00:00
Sol
b6107f79dd
- Fix Xenagos not having it's Legendary PW applied properly
2017-08-29 02:19:25 +00:00
Agetian
fb0acb6a8b
- [XLN] Jace, Cunning Castaway: the clones should be immediately activatable as soon as they hit the battlefield.
2017-08-28 19:26:54 +00:00
Agetian
240a898fe5
- Added a TODO entry for Emperor's Vanguard (needs Explore to be updated for the double clause).
2017-08-28 18:49:59 +00:00
Agetian
3aad5916f5
- [XLN] Added Bishop of Rebirth and Walk the Plank.
2017-08-28 18:44:50 +00:00
Agetian
c2a7f19d38
- [XLN] Added Jace, Cunning Castaway.
2017-08-28 18:35:31 +00:00
Agetian
0a5fe2e2af
- Some implementation clarifications.
2017-08-28 18:32:05 +00:00
Agetian
f6e5256ae4
- Planeswalker rule: restore the "go to graveyard on 0 loyalty" functionality.
2017-08-28 18:30:25 +00:00
Agetian
46aefe6b8a
- [XLN] For now, commenting out the Planeswalker Rule code since it won't apply post-Ixalan.
2017-08-28 17:52:17 +00:00
Agetian
af7ef111b4
- [XLN] Planeswalker uniqueness no longer matters ( http://magic.wizards.com/en/articles/archive/feature/ixalan-mechanics ), planeswalkers are Legendary instead.
2017-08-28 17:39:45 +00:00
Agetian
c918743187
- [XLN] Fixed Admiral Becket Brass.
2017-08-28 17:37:58 +00:00
Agetian
817a691248
- [XLN] Integrating Oracle updates by Indigo Dragon: Planeswalkers now have the Legendary supertype.
2017-08-28 17:35:53 +00:00
Agetian
04e33448e0
- [XLN] Added Admiral Becket Brass.
2017-08-28 17:30:17 +00:00
Agetian
aa4624e344
- [XLN] fixed a card file name.
2017-08-28 15:52:52 +00:00
Agetian
1b7a819a2b
- [XLN] fixed a card file name.
2017-08-28 15:52:15 +00:00
Agetian
096036f2a4
- [XLN] Added 10 cards.
2017-08-28 15:50:49 +00:00
Agetian
b488ff053a
- Fixed RevealEffect crashing for cards like Vizkopa Confessor.
2017-08-28 15:21:45 +00:00
Agetian
04f24faf32
- Experimental: attempting to fix card flickering (power/toughness, jumping between rows) by selectively updating the view for P/T and types after all static effects for all cards have been processed instead of aggressively updating the entire state view during each static effect operation (might also make the game run a bit faster on mobile).
...
- Volrath's Shapeshifter: do not copy the target's set code and rarity.
2017-08-28 14:06:28 +00:00
kevlahnota
c180343853
Remove redundant import statement, also refactor addMissingItems method. -kev
2017-08-28 09:44:18 +00:00
kevlahnota
da0739ab21
Refactored decoding URL. This is much better than using regex/replace method. -kev
2017-08-28 09:23:36 +00:00
kevlahnota
aa1d2a1879
Fixed filenames that contains comma and apostrophe when parsed (as seen on achievement resource when downloaded, "%27s" will be replaced by "'s" and %2C" will be replaced by ","), so they can be viewable on achievement page.
2017-08-28 07:54:15 +00:00
Agetian
9d9ef0069a
- Adding an empty edition file for the upcoming set Ixalan.
2017-08-28 06:22:57 +00:00
Agetian
50790b94a3
- Fixed Herald Horn.
2017-08-28 05:50:35 +00:00
Agetian
59b7f9c775
- Somewhat better AI for Exhaustion.
2017-08-28 04:25:19 +00:00
Agetian
0f83f23052
- Preparing Forge for Android v1.6.2.004 [hotfix/incremental].
2017-08-27 19:03:15 +00:00
Agetian
1da95433ae
- Fixed the AI sacrificing everything to Westvale Abbey without honoring AIPreference:SacCost (should also fix other similar cards with sac cost that requires the AI to sacrifice several cards).
2017-08-27 19:00:23 +00:00
Agetian
d0579b5f75
- ChangeCombatantsEffect: attempt to account for the new rule for Ulamog, the Ceaseless Hunger + Portal Mage interaction in multiplayer games. Currently achieved by rigging the triggering info on the stack instance, which may not be optimal. Feel free to propose a better solution.
2017-08-27 18:17:21 +00:00
Agetian
1d19f56de8
- Experimental: do not reset the paid hash in resetOnceResolved since it appears to be cleared in other SA operations when needed, and aggressively clearing it breaks transient payment info (e.g. Orator of Ojutai + revealed Dragon card).
2017-08-27 18:15:19 +00:00
Agetian
3688e13137
- Add Basic Lands dialog: make it show only the sets with actual basic lands in them.
...
- Minor cleanup in addCardToZone in PlayerControllerHuman.
2017-08-27 18:12:32 +00:00
Agetian
45d71d0c5f
- AI improvements: restored playability of Exhaustion, made Cursed Scroll AI-playable, added some additional code support for programmable Exert logic (Ahn-Crop Champion is an example), added a bit of threshold to Living Death AI, moved Momir Vig Avatar logic to SpecialCardAi.
2017-08-27 18:11:06 +00:00
Agetian
d8be84b617
- Added quest world "The Gates of Magic" by Seravy.
2017-08-27 18:07:15 +00:00
Agetian
f7c4fe8e91
- Fixed an issue with launching Forge on mobile for some users.
2017-08-27 17:59:15 +00:00
Goblin Hero
9005598f90
Revert previous commit
2017-08-27 17:53:47 +00:00
Goblin Hero
5e508770ef
Readme added for server testing purposes
2017-08-27 17:32:46 +00:00
Agetian
8331f92775
- GameState: added support for counters in exile zone (e.g. via Mairsil) and for face-down cards in exile (e.g. via Bomat Courier).
2017-08-27 04:12:19 +00:00
Agetian
4c3c7e3807
- GameState: use setCounters to clear the player/planeswalker counter count
2017-08-27 03:57:40 +00:00
Agetian
1e39e3e815
- Preparing Forge for Android publish 1.6.2.003 [hotfix].
2017-08-27 03:15:58 +00:00
Agetian
5f6519d4c6
- Fixed a crash in mobile Forge when pausing application.
2017-08-27 03:15:15 +00:00
Agetian
e93c35bcae
- Added 3 puzzles coded by Xitax.
2017-08-27 03:14:51 +00:00
Agetian
a9d522d1d9
- Added 2 puzzles coded by Xitax.
2017-08-26 19:34:03 +00:00
Agetian
44ac42a4b5
- Puzzle Mode: A better solution for precasting Awaken in GameState (allows both Awaken and AwakenOnly).
2017-08-26 19:08:35 +00:00
Agetian
78a60c750a
- GameState: when processing a precast effect solely for KW Awaken, only precast the Awaken part, not the parent ability.
2017-08-26 18:54:39 +00:00
Agetian
6012b06a38
- Added 3 puzzles coded by Xitax.
2017-08-26 18:39:50 +00:00
Agetian
3ff370a903
- Fixed a missing reference in Magus of the Mind (matters for Mairsil, the Pretender - fixes a crash when activating a Mairsil'ed copy of the Magus's ability).
2017-08-26 18:30:06 +00:00
Agetian
6147d64a74
- Preparing Forge for Android publish 1.6.2.002.
2017-08-26 18:19:14 +00:00
Agetian
91b839dd26
- Fixed a NPE in ComputerUtil.
2017-08-26 18:17:31 +00:00
Agetian
cdb6d10519
- Genju of the X cycle of cards AI: attempt to avoid tapping the targeted card for mana if there's another source like that available (might be further improved later by detecting the actual mana type and the sources of that type that are open, after which the special AI parameter SVar might no longer be necessary).
2017-08-26 18:01:03 +00:00
Agetian
586abb5466
- Use updateAbilityTextForView as a limited form of updating the text part of the view in order to update changed card text (e.g. lands affected by Blood Moon, creatures affected by Humility) while avoiding flickering side effects.
...
- Volrath's Shapeshifter: fixed a concurrent modification when removing temporary triggers.
2017-08-26 17:12:08 +00:00
Agetian
710ac14202
- Fixed Neko-Te.
2017-08-26 17:01:46 +00:00
Agetian
a8735d1b4c
- Restored a separator space in SettingsPage.
2017-08-26 15:15:07 +00:00
Agetian
f9ede752f2
- Added a new option to mobile Forge which might help deal with the texture issues after locking/unlocking the screen (suggested by kevlahnota).
2017-08-26 15:13:46 +00:00
Agetian
5bdb205168
- Mobile Forge: new game installations enable battlefield texture filtering by default.
2017-08-26 14:58:01 +00:00
Agetian
b606b939a6
- Fixed AI logic name in Oracle's Vault.
2017-08-26 14:53:59 +00:00
Agetian
0e0b12dcc0
- Fixed keyword name capitalization in AiAttackController.
2017-08-26 14:49:03 +00:00
Agetian
b9e7b1f29b
- Attack AI: Afflict should be considered as a combat effect for the purpose of attacking into non-lethal blockers.
2017-08-26 14:46:50 +00:00
Agetian
f930f2aa80
- Minor comment clarification.
2017-08-26 06:22:15 +00:00
Agetian
8698f7e4ab
- Bomat Courier AI improvement: teach the AI to sac Courier when threatened in case sacrificing it would provide hand card advantage
2017-08-26 06:17:56 +00:00
Agetian
40b62c09f7
- Fixed references in Soul Burn and Drain Life.
...
- Promoted Wildfire and Burning of Xinye from RemAIDeck to RemRandomDeck.
2017-08-26 04:14:27 +00:00
Agetian
8ddc3ae172
- Fixed Jeskai Charm.
2017-08-25 20:27:26 +00:00
Agetian
b3e2fb4046
- Documenting changes in CHANGES.txt.
2017-08-25 19:28:43 +00:00
Agetian
42558f2bd4
- A better, theme-oriented planeswalker attacker targeting arrows with the default orange-ish color.
...
- Removed the unused "darker PW arrows" option.
2017-08-25 19:26:13 +00:00
Agetian
1e23b0a17e
- Documenting changes in CHANGES.txt.
2017-08-25 17:12:35 +00:00
Agetian
5b6e0d5c10
- CounterAi: a more generic solution for Mental Misstep exclusion, part 2
2017-08-25 15:55:28 +00:00
Agetian
a53de75873
- CounterAi: a more generic solution for counterspells only targeting CMC X vs. CMC X spells.
2017-08-25 15:52:52 +00:00
Agetian
b3dc4671d0
- Fixed the attack AI overevaluating board position because unblocked attackers with evasion were not removed from remainingAttackers before further evaluation.
2017-08-25 15:35:29 +00:00
Agetian
ef4dd57032
- NPE prevention in ComputerUtil.
2017-08-25 14:59:22 +00:00
Agetian
ad1e17f329
- Fixed a NPE in ComputerUtilCost, part 2.
2017-08-25 11:01:48 +00:00
Agetian
2ba53e2dab
- Fixed a NPE in ComputerUtilCost.
2017-08-25 10:59:29 +00:00
Agetian
909b8e7127
- Bristling Hydra AI: teach the AI to use a ping activation to save the hydra from death.
2017-08-25 10:57:12 +00:00
Agetian
8280401e10
- A better algorithm for detecting available mana for the purpose of CounterAi. Should be more precise and less cheat-y.
2017-08-25 09:21:02 +00:00
Agetian
6096fc1c92
- Documenting changes in CHANGES.txt.
2017-08-25 06:10:14 +00:00
Agetian
0378d54acc
- Added implementation comment.
2017-08-25 05:51:54 +00:00
Agetian
d33b642b8e
- A more universal CounterAi fix, accounting for sources producing multiple mana.
2017-08-25 05:49:00 +00:00
Agetian
27d68bcf45
- Fixed CounterAi in the trigger portion as well.
2017-08-25 05:28:06 +00:00
Agetian
b0122a8e38
- Renamed a method to be more self-explanatory.
2017-08-25 05:26:50 +00:00
Agetian
96cbb63c84
- CounterAi: fixed the AI not accounting for the mana in the mana pool of the SA activator; fixed the AI looking at the mana of the wrong opponent in multiplayer matches.
2017-08-25 05:23:27 +00:00
Agetian
bd16899c56
- Reorganized the dev mode panel to make a bit more sense (grouped the buttons by function, more or less).
...
- Added "Repeat Last Add Card" functionality to dev mode panel.
2017-08-25 04:53:31 +00:00
Agetian
b874a2b76d
- Added a fix by Seravy to prevent the large quest shop pools from hanging the game because statistics were updated for them during selling.
2017-08-25 04:11:14 +00:00
Agetian
aaf16273a9
- Minor code style unification.
2017-08-24 17:46:01 +00:00
Agetian
f83e03e775
- Fixed a comment.
2017-08-24 17:45:01 +00:00
Agetian
5328e443db
- Fixed the AI tapping a creature for mana to cast a pump instant/sorcery spell on that creature.
2017-08-24 17:44:03 +00:00
Agetian
ed49943039
- Further improvements to AI handling Electrostatic Pummeler.
2017-08-24 17:27:14 +00:00
Agetian
220fdcdc75
- Added an overriding implementation of doTriggerAINoCost to BondAi, fixes the AI randomly ignoring a chance to soulbond creatures.
2017-08-24 16:21:23 +00:00
Agetian
a1b2a5149d
- Volrath's Shapeshifter: run a limited update for ability and keyword text such that the changed text is always visualized (e.g. things like Rally triggers).
2017-08-24 15:09:18 +00:00
Agetian
3090a991a6
- Fixed Scalelord Reckoner triggering for cards not on the battlefield.
2017-08-24 13:31:41 +00:00
Agetian
e0cae27f2f
- Reverting an inadvertent change.
2017-08-24 13:30:58 +00:00
Agetian
21c7c74b31
- Attempting to fix Dragon Presence cards, part 1: "dragon presence" apparently cares about the current battlefield state, not the LKI (from Gatherer: "you must control a Dragon as you are finished casting the spell to get the bonus. For example, if you lose control of your only Dragon while casting the spell (because, for example, you sacrificed it to activate a mana ability), you won’t get the bonus"). Also fixes Orator Ojutai not drawing a card at all when a Dragon is present on the battlefield.
2017-08-24 13:29:46 +00:00
Agetian
441693ac36
- Added a couple break statements.
2017-08-24 11:49:08 +00:00
Agetian
77910d82fc
- Improved AI spending counters for Skullmane Baku.
2017-08-24 11:47:59 +00:00
Agetian
05258a5b48
- Some improvement to the AI for "remove X counters": made the Baku cards that are marked as RemRandomDeck (but not RemAIDeck) playable by the AI again, albeit some of them rather suboptimally. Quillmane Baku is not supported (but was already marked RemAIDeck).
2017-08-24 10:28:43 +00:00
Agetian
387abd1606
- Clarification for the new setting.
2017-08-24 05:51:16 +00:00
Agetian
3e4efc22a6
- Added an option to make planeswalker attacker targeting arrows somewhat darker to make them easier to see on the battlefield.
...
- Added code support to differentiate stack targeting arrows in color as well (currently not used).
2017-08-24 05:48:17 +00:00
Agetian
2851e51af8
- Fixed Izzet Chemister not having Haste.
2017-08-23 19:38:40 +00:00
Agetian
ad8ad35c03
- One more fix.
2017-08-23 19:37:21 +00:00
Agetian
20d27bb9b3
- Removed an unused parameter.
2017-08-23 19:37:00 +00:00
Agetian
30e878cbf9
- Fixed the previous commit.
2017-08-23 19:36:29 +00:00
Agetian
374f6fcc1b
- Improvements to the Electrostatic Pummeler AI logic.
2017-08-23 19:35:45 +00:00
Agetian
4ea7d68bff
- Oviya Pashiri event in Kaladesh: added missing lands.
2017-08-23 17:32:41 +00:00
Agetian
88491f61e2
- Some more improvements for Electrostatic Pummeler AI
2017-08-23 17:20:33 +00:00
Agetian
abe710f3ab
- Some more fine-grained control over AILogic PayEnergyConservatively.
2017-08-23 15:16:47 +00:00
Agetian
3e4e87db23
- GameState: clear counters on planeswalkers and players before applying new ones from the game state.
2017-08-23 15:01:04 +00:00
Agetian
e7ca1a13a6
- Renamed a method.
2017-08-23 14:47:54 +00:00
Agetian
aca78410f6
- Moved a comment.
2017-08-23 14:47:24 +00:00
Agetian
989331cbb4
- Some improvements for Pump AI related to pump spells with pure energy cost, makes Electrostatic Pummeler a little better in AI's hands.
2017-08-23 14:45:01 +00:00
Agetian
7a8267a772
- A less reckless default AILogic PayEnergyConservatively for Longtusk Cub and Bristling Hydra (gives the AI a chance to use the energy for something else when possible).
2017-08-23 12:53:44 +00:00
Agetian
37ca383360
- Formatting code in DamageAllAi.
2017-08-23 08:52:51 +00:00
Agetian
90eb55fbf8
- Made DamageAllAi more multiplayer friendly + improved the logic for seeing if both a player can be killed and some more creatures can be dealt with in multiplayer environment.
...
- Marking ComputerUtil.getOpponentFor as deprecated and adding a comment about what it should be replaced with over time. Also, simplified its implementation since at the moment it's a functional synonym of getWeakestOpponent.
2017-08-23 08:51:28 +00:00
Agetian
e96c503b11
- DamageAllAi: prioritize killing the player off, if possible (e.g. Earthquake for X=1 to kill creatures or X=3 to kill a player).
2017-08-23 04:58:29 +00:00
Agetian
99ce6cf29d
- isValid: A player who lost the game leaves it and can't be a valid target of spells or abilities.
2017-08-22 06:59:59 +00:00
Agetian
e14952607d
- Fixed Kilnspire District.
2017-08-22 06:55:17 +00:00
Agetian
de3efa0fe7
- Fixed a typo.
2017-08-22 06:09:50 +00:00
Agetian
9af123523a
- Further improvement to Wand of Ith prompt.
2017-08-22 06:09:31 +00:00
Agetian
7bc5adbde2
- Fixed an extra character at the EOL in Wand of Ith.
2017-08-22 06:08:32 +00:00
Agetian
5287978e2f
- Fixed Wand of Ith triggering the opponent's Sangromancer when the Wand's controller forces that opponent to discard a card.
2017-08-22 06:04:46 +00:00
Agetian
d364cc0f51
- Improved the experimental attack evasion prediction by considering creatures with evasion first (further tweaking and testing in progress).
2017-08-22 05:10:11 +00:00
Agetian
e7c30da23c
- Improved prompt for Wand of Ith.
2017-08-22 04:33:56 +00:00
Agetian
1e6467cf80
- Experimental: attempting to improve the AI choice for attrition attack when predicting possible opponent's forces with evasion (e.g. Flying). Currently enabled only for the Experimental AI profile for the testing period.
2017-08-21 17:29:57 +00:00
Agetian
12452c9b2a
- Fixed the AI profile files.
2017-08-21 17:23:10 +00:00
Agetian
92b985d24d
- Experimental: attempting to improve the AI choice for all-in assault for battlefield situations where the defender will have several, but not enough, defenders with evasion (e.g. Flying).
...
- Currently only enabled for the Experimental AI profile for the testing period.
2017-08-21 17:07:46 +00:00
Agetian
a0f640c739
- Some code maintenance.
2017-08-21 16:10:48 +00:00
Agetian
46ecbc9c42
- Dev Mode: added a new function "Remove Card from Game", which allows to completely remove a card from the game in case it was added previously by mistake.
2017-08-21 16:09:20 +00:00
Agetian
96f97e41e1
- Create a Puzzle: allow to choose to start the game either with the Human or with the AI player taking the first turn.
...
- Improved the opening warning message for this mode.
2017-08-21 15:52:57 +00:00
Agetian
5726f05531
- Comment fix.
2017-08-21 15:19:00 +00:00
Agetian
b389209c05
- Added a simple Create Puzzle mode to desktop Forge (presents you with a clean battlefield, allows to dump the game state with a template for puzzle metadata).
...
- Enhanced the Dev Mode feature set with the "Add Card To Library/Graveyard/Exile" commands.
- Ported this Dev Mode functionality, as well as "Exile Card From Hand/Play", to mobile Forge.
2017-08-21 15:17:41 +00:00
Agetian
a82b3fd88a
- Removed debug print lines.
2017-08-21 11:25:30 +00:00
Agetian
04a125d20f
- A somewhat more conservative and fine-grained approach at improving the token-generation AI logic.
2017-08-21 11:24:47 +00:00
Agetian
fc2e93a57f
- Converted token generation ability activation chance for the AI into a profile variable (currently defaults to 100% for all profiles, pending testing).
2017-08-21 10:29:30 +00:00
Agetian
cfe9c17b58
- Experimental: TokenAi: do not use a "80% chance to generate a token" chance when the token-generating ability is otherwise relevant. Prevents the AI from missing activations of planeswalker token generation abilities on casting a planeswalker, as well as indecisively creating tokens via The Hive and other similar cards before Declare Blockers when on defense. Will run some tests with this later, or may convert to an AI profile variable.
2017-08-21 10:19:48 +00:00
Agetian
b24f31f98c
- Fixed an issue with the new quest card price format and cards with multiple art index (e.g. Arcane Denial from ALL or basic lands).
2017-08-21 10:04:36 +00:00
Agetian
5263edc3e2
- Minor restructuring/update in Puzzle code.
2017-08-21 09:44:45 +00:00
Agetian
99b80cccad
- Unified puzzle description for INQ01.
2017-08-21 06:50:18 +00:00
Agetian
9794c5a188
- Added puzzle INQ03 (Dead Man's Hand #03 ).
2017-08-21 06:46:36 +00:00
Agetian
2bd19736f4
- Added puzzle INQ02 (Dead Man's Hand #02 ).
2017-08-21 06:06:55 +00:00
Agetian
13376d0ced
- Improved handling of script execution in GameState to support subabilities and KW Awaken (other keywords with mana cost might need similar treatment later).
2017-08-21 04:50:49 +00:00
Agetian
1aa8475295
- Added a special turn ID correction for puzzles that begin right before the beginning of the human's turn (e.g. INQ01).
...
- Added support for "Gain Control of Specified Permanents" goal type to Puzzle Mode.
2017-08-20 18:55:12 +00:00
Agetian
4bffe22f68
- Added puzzle INQ01 (Inquest Gamer - Dead Man's Hand #01 ).
2017-08-20 18:36:58 +00:00
Agetian
094941ab8c
- Added support for Imprinted cards to GameState.
2017-08-20 17:51:29 +00:00
Agetian
1a1bcc8d5c
- Added support for "Play the Specified Permanent" type objective to Puzzle Mode (e.g. Inquest puzzles).
2017-08-20 17:37:54 +00:00
Agetian
e77eb8a563
- Added a new C17 card to Kaladesh plane in Planar Conquest.
2017-08-20 16:17:17 +00:00
swordshine
c063ccfa02
- C17: Added Portal Mage
2017-08-20 15:31:20 +00:00
Agetian
b1ccb5c3de
- Fixed a couple weirdly auto-formulated stack/prompt descriptions.
2017-08-20 15:07:11 +00:00
Agetian
29b4704c4b
- Reverted adding Shining Shoal (misread how the card works, need prevention from source, will see if I can update the script later).
2017-08-20 11:59:26 +00:00
Agetian
931d7d55dd
- Fixed description for Shining Shoal.
2017-08-20 11:45:52 +00:00
Agetian
2df0403c94
- Added Shining Shoal (uses the same scripting strategy as Captain's Maneuver).
2017-08-20 11:45:35 +00:00
Agetian
9cd878bad1
- More Volrath's Shapeshifter QoL.
2017-08-20 05:12:17 +00:00
Agetian
4c816eabc1
- Reverting an accidental experimental test line commit.
2017-08-20 04:24:38 +00:00
Agetian
d28cbf3863
- Some Volrath's Shapeshifter fixes and QoL improvements.
2017-08-20 04:23:11 +00:00
swordshine
6269719b70
- Fixed last commit
2017-08-20 03:28:03 +00:00
swordshine
8a347e71ed
- C17: Added Alms Collector
2017-08-20 03:26:18 +00:00
Agetian
9c44662f2e
- Fixed a NPE in the new AiController code.
2017-08-20 03:24:25 +00:00
Agetian
884291a8a3
- Fixed a PO2 challenge deck title and description.
2017-08-20 03:23:15 +00:00
Agetian
97428909a4
- Minor code style fix.
2017-08-19 19:38:10 +00:00
Agetian
a0bb52ff5f
- Added Volrath's Shapeshifter with rudimentary, simple AI support.
...
- Was tested in most typical circumstances, including cloning it. However, may not yet be perfect in some corner cases. Improvements are welcome.
2017-08-19 18:05:44 +00:00
Agetian
1a766c3ccc
- Fixed Edgar Markov.
2017-08-19 13:06:39 +00:00
Agetian
19bea70dc0
- Added an implementation note.
2017-08-19 09:18:14 +00:00
Agetian
322a7020e3
- Better fix for Aluren: detect zone granting permissions from the MayPlay card options themselves, not by card name.
...
- Fixed Qasali Ambusher.
2017-08-19 09:15:09 +00:00
Agetian
242444ecc9
- Attempting to fix Aluren.
2017-08-19 07:31:42 +00:00
Agetian
4820ebba84
- Added AILogic$ ExileGraveyards to more cards.
2017-08-19 06:05:09 +00:00
Agetian
7658481db2
- Slightly improved AI for Scavenger Grounds activated ability.
2017-08-19 06:02:34 +00:00
Agetian
f41644bc97
- Fixed Crook of Condemnation mana cost.
2017-08-19 03:41:54 +00:00
Agetian
2163eb5910
- Fixed the AI playability of Bargain.
2017-08-18 19:26:09 +00:00
Agetian
ffbaf1e54f
- Added Rock Hydra.
2017-08-18 19:02:16 +00:00
Agetian
76ac47bbc6
- Preparing Forge for Android publish 1.6.2.001 [incremental].
2017-08-18 17:15:11 +00:00
Blacksmith
d499f1af65
Clear out release files in preparation for next release
2017-08-18 17:12:17 +00:00
Blacksmith
a249eeab22
[maven-release-plugin] prepare for next development iteration
2017-08-18 17:07:15 +00:00