Sloth
c22d9eff42
- Fixed "human can kill" test in DestroyAllAi.
2015-03-01 08:31:21 +00:00
excessum
eaf8250832
- Implemented AI for Abzan Charm counters mode
2015-03-01 02:59:00 +00:00
excessum
ec11581b04
- Moved PumpAiBase.shouldPumpCard() into ComputerUtilCard for potential re-use by CountersPutAi
2015-03-01 02:10:50 +00:00
Sloth
4894ec9904
- Updated the quest deck LeChuck 3.
2015-02-28 23:00:19 +00:00
Sloth
c0f4b6066b
- Added AI support for Polymorph and Proteus Staff.
2015-02-28 21:08:55 +00:00
Myrd
3430877613
Fix copying game with permanents changed to creatures in AI simulation.
2015-02-28 15:42:13 +00:00
Myrd
be6e7f0a17
Fix NPE starting tiny leaders game.
2015-02-28 05:25:25 +00:00
Sol
343a2267ca
- Removing Tribal from World Queller restrictions (honestly, any card type should be allowed, but at least Tribal can be on permanents)
2015-02-28 02:01:54 +00:00
elcnesh
3de6d6c4a0
Fix bug in default preferences causing game to crash.
2015-02-27 19:17:36 +00:00
Sol
d972a7de36
- Fix Ghastly Conscription not calculating the correct Mana Cost for cards it manifests
2015-02-27 17:02:49 +00:00
Sol
a9719cbd7d
- Gain control of creatures returning from Synod Sanctum
2015-02-27 16:09:25 +00:00
Chris
d60cafa83c
[maven-release-plugin] prepare for next development iteration
2015-02-27 15:29:09 +00:00
Chris
808e56e327
[maven-release-plugin] prepare release forge-1.5.36
forge-1.5.36
2015-02-27 15:29:01 +00:00
Chris
b15b9f31e6
Preparing the changes.txt file for the next beta build and release.
2015-02-27 15:25:17 +00:00
Agetian
ab6b3e2960
- Make sure the full description is shown on "cards" representing temporary effects.
2015-02-27 13:33:34 +00:00
elcnesh
ca82a3b0d9
Some more network stuff. We almost have a working lobby!
2015-02-27 13:02:20 +00:00
elcnesh
7ff89bd6b2
Start fleshing out network support. Preliminary support for:
...
- Network communication (both chat and game data);
- Lobby including remote players.
Long way to go before actually starting a network game, but we're getting there!
2015-02-26 09:13:40 +00:00
elcnesh
805bed02c7
Revert TriggerHandler to r28873; accidentally committed some experimental code that evidently wasn't working.
2015-02-25 22:09:34 +00:00
excessum
3b114d8c46
- Fixed bug with triggered abilities and useRemovalNow() in DamageDealAi
2015-02-23 12:35:52 +00:00
elcnesh
aa5529a4b0
Fix card display in multiple-zone selection list (eg Scavenging Ooze's ability).
2015-02-23 11:00:32 +00:00
elcnesh
5a0531b045
Fix card display being wrong when opening floating card windows.
2015-02-23 10:37:57 +00:00
elcnesh
eedb76c31e
Fix (now really, I hope) ai vs ai matches in quest tournament mode.
2015-02-23 10:03:41 +00:00
Agetian
14a80531a1
- Added a tool to test .dck files for 100% compatibility with Forge (may be useful when testing decks converted from other sources).
2015-02-23 07:37:11 +00:00
asepetci
5d0bb6c28d
Limited type games now start normally (mobile platform fix)
2015-02-22 16:10:13 +00:00
excessum
e525e017bc
- Implemented default choices for Fate Reforged sieges
2015-02-22 02:21:08 +00:00
elcnesh
2e6452d03f
Prevent possible NPE.
2015-02-22 00:23:08 +00:00
elcnesh
ab1d24cc8a
- Fix match music not stopping when moving Forge to background
...
- Fix quit warning not mentioning matches when one or more are active
- Some minor fixes and cleanup
2015-02-22 00:18:50 +00:00
elcnesh
215ccc4c78
Fix possible NPE related to card picture (plus some cleanup for those classes).
2015-02-21 14:52:48 +00:00
Agetian
b3800ee4d4
- Fix CMatchUI.confirm not updating the card picture/detail box when querying the player about a card.
2015-02-21 13:44:10 +00:00
elcnesh
2e7d68581a
Revert part of 28884 that caused the win/lose dialog to not appear anymore.
2015-02-21 00:41:02 +00:00
elcnesh
377093f23b
Fix some issues with the new GUI code:
...
- Fix cards not showing up in image panel when hovering
(both in match and deck editor)
- Fix win/lose screen and related parts of the interface
2015-02-20 19:41:06 +00:00
Agetian
33a9c169fd
- Fix quest draft tournaments not available in Vintage and Legacy sanctioned format quests.
2015-02-20 16:45:55 +00:00
excessum
750de4af8c
- Removed RemAIDeck for Perilous Vault (AI does compare value of exiled permanents before activating)
2015-02-20 02:04:54 +00:00
excessum
7533b1a02b
- Implemented AI for Ugin, the Spirit Dragon
2015-02-20 01:57:29 +00:00
elcnesh
8267667a4d
- Fix error when running AI vs AI games
...
- Fix display of battlefields (relative positions of creatures/lands)
- Fix being able to see hidden cards using mouse wheel
2015-02-19 08:14:25 +00:00
Chris
90f4df98e3
Cleared out the changes.txt file, now ready for new material.
2015-02-18 22:09:11 +00:00
Myrd
8e1c0d5d08
Fix NPE when switching to Workshop tab.
2015-02-18 02:23:36 +00:00
Sloth
0fc791ae97
- Added the easy quest opponent General Patton 1.
2015-02-17 14:08:39 +00:00
elcnesh
7d4364c036
Fix non-fatal error when starting a match.
2015-02-17 12:45:22 +00:00
excessum
4e37f7b442
- Fixed bug due to free pings in DamageDealAi caused by r28843
2015-02-17 11:55:39 +00:00
elcnesh
4a38b0d817
Huge update to the GUI codebase.
...
- Make match screen in gui-desktop non-singleton, allowing multiple games to be played simultaneously.
- Separate global gui commands (IGuiBase) from game-specific gui commands (IGuiGame), allowing games to send their commands to the correct gui.
2015-02-17 08:47:55 +00:00
Myrd
4ac5d67a02
Fix game copy error with manifested non-creatures.
2015-02-16 07:43:34 +00:00
Myrd
cbdfea1749
Delete duplicate unused class.
2015-02-16 03:48:08 +00:00
Myrd
3ee94e67f4
- Copying a deck list table now copies it in the same format as accepted by the importer.
2015-02-16 03:47:55 +00:00
Myrd
95f145a1cd
Fix NPE in combat code that was caused by AI being confused when planning its blockers (i.e. planning how to block own attackers).
2015-02-16 02:13:03 +00:00
Myrd
3ecb80f8d2
Slightly better fix for make canceling Delve refund exiled cards. I think this fixes a bug in the previous fix where AI would never exile the cards they chose to delve.
2015-02-15 20:41:31 +00:00
Sol
babfd2f8bb
- Fixing Flamebreak using the wrong parameter
2015-02-15 20:29:23 +00:00
Sol
ab8365ab70
- Adding Shuffle/Random to Timetwister like cards. Since you shouldn't be looking at your opponents cards, and they always need to be shuffled.
2015-02-15 19:57:19 +00:00
Sol
3961b3e7aa
- Updating Wizened Snitches
2015-02-15 19:27:36 +00:00
Agetian
aca4e04d8e
- Experimental fix for Suspend keyworded ability. This switches the internal SVars used by Suspend from random UUIDs (which do not work correctly across zones, it seems) to fixed SVar names. Note the following:
...
* if there was a reason to use randomized SVars for Suspend, then there might be something else wrong with it now - please review and correct if my implementation is wrong.
* the AI has issues targeting with (some?) suspended cards (e.g. Rift Bolt used by the AI will always fizzle, the AI never targets correctly), please assist if possible.
2015-02-15 19:26:28 +00:00