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
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
Seravy
b6395aa463
The guava fix
2018-02-17 12:06:57 +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
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
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
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
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
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
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