drdev
d83fcbd26f
Fix compile error
2014-09-15 20:59:08 +00:00
drdev
89e8899aba
Resolve some merge conflicts and actually commit mobile game Auto-Yields menu item to SVN
2014-09-15 20:58:41 +00:00
elcnesh
0c896f4110
Some minor GUI fixes, amongst which fixes for Morph display and Ponder effects.
2014-09-15 19:29:48 +00:00
Agetian
89f5100ba8
- Added a missing dependency to forge-gui-desktop to fix compilation error.
2014-09-15 18:34:03 +00:00
Sloth
987cac7eab
- Added "withoutAbilities" parameter to damageIfUnblocked function (fixes AI not pumping Killer Bees).
2014-09-15 13:02:24 +00:00
elcnesh
04f0fdbf4e
Fix crash with Lens of Clarity.
2014-09-15 12:28:49 +00:00
elcnesh
1922a83c44
Merge GuiRefactoring back into trunk.
...
Note that this changes ALL the display code to not pass game objects directly into the GUI, so bear that in mind when merging local changes (and in future commits).
2014-09-15 12:12:02 +00:00
excessum
3fb3095311
- AI should not grant haste for tapped creatures with summoning sickness
2014-09-15 11:55:02 +00:00
elcnesh
a59f456fd1
Remove mergeinfo.
2014-09-15 11:30:30 +00:00
elcnesh
8bc99d7a5b
Merged changes from trunk to GuiRefactoring: 27390-27405.
2014-09-15 11:17:15 +00:00
Agetian
e36983bd2e
- Added a corner case for cost reduction of cards with color-locked X to the Known Issues list for now.
2014-09-15 04:14:12 +00:00
drdev
ee1855f432
Prevent rendering part of a shelf you can't scroll to
2014-09-15 04:11:06 +00:00
drdev
23e4024f8e
Version bump to 1.5.28.002
2014-09-15 03:44:27 +00:00
drdev
fa831c0bcf
Support tooltips for selected achievement
2014-09-15 03:35:15 +00:00
drdev
b05e6676d5
Reset selection when zooming
2014-09-15 02:44:03 +00:00
drdev
992d1b724d
Support selecting an achievement
2014-09-15 02:34:54 +00:00
drdev
1e36dffb14
Support zooming trophy case
2014-09-15 02:16:38 +00:00
drdev
b989f59ac7
Fix layout logic for trophy case
2014-09-15 01:34:29 +00:00
drdev
159f6d51cf
Start working on Achievements screen for mobile game
2014-09-14 23:36:57 +00:00
drdev
47fd531afc
Support tracking colors of mana spent on X part of mana cost for cards like Soul Burn
2014-09-14 20:37:05 +00:00
drdev
e63276135f
Code cleanup
2014-09-14 18:25:58 +00:00
drdev
7464f31f9b
Fix so Soul Burn doesn't allow paying X with non-black, non-red mana
2014-09-14 17:47:10 +00:00
drdev
1d40924d0a
Prevent Gorilla Shaman refunding mana after there are no more remaining targets
2014-09-14 16:55:10 +00:00
drdev
4e5b5e4d6c
Simplify implementation of pre-announcing X
2014-09-14 16:44:42 +00:00
drdev
43ccd4d09e
Code cleanup
2014-09-14 16:03:16 +00:00
Krazy
25f0b0b777
Prevent display of Lens of Clarity keyword in players panel.
2014-09-14 15:52:09 +00:00
drdev
5558273fbb
Prompt for X if sVar is empty
2014-09-14 15:22:02 +00:00
drdev
a704220556
Cleanup whitespace
2014-09-14 14:49:59 +00:00
drdev
7cd2081cec
Prevent prompting for X if user can't control what X is
2014-09-14 14:49:34 +00:00
drdev
d7f31fdda6
Prevent possible crash in checkZoneRestrictions
2014-09-14 14:27:58 +00:00
excessum
fd308ceee9
- NPE guard for previous commit
2014-09-14 13:03:06 +00:00
Agetian
8472b0f82a
- Removed a debug comment.
2014-09-14 13:02:50 +00:00
excessum
4f20eb8a1a
- AI should not regenerate creatures affected by burn spells with "can't be regenerated"
2014-09-14 13:00:22 +00:00
Agetian
0ae716f8a3
- Refactoring for card memory logic (moved the card memory reset routine that is to happen at every end of turn from the non-intuitive location in SA choice logic higher in the stack to a separate reset method in the player controller code).
2014-09-14 12:59:38 +00:00
elcnesh
6708e7ab32
Remove potentially problematic svn:mergeinfo properties.
2014-09-14 11:14:06 +00:00
elcnesh
6188509eee
Merged changes from trunk to GuiRefactoring: 27379
2014-09-14 10:04:44 +00:00
Agetian
4518cd3c6c
- A logic fix related to Main 2 spell prediction.
...
- Some card memory code refactoring.
2014-09-14 07:41:15 +00:00
elcnesh
00bf228e0f
Merged changes from trunk to GuiRefactoring: 27326-27376.
2014-09-14 07:17:49 +00:00
elcnesh
7d8ec24fbe
Prevent possible NPE.
2014-09-14 06:19:59 +00:00
Agetian
66973f5954
- Remember the actual moved equipment, not its target (fixes random "reconsideration" jump).
2014-09-14 06:15:32 +00:00
elcnesh
a31e273147
Some more minor fixes for GUI refactoring (restores full playback control).
2014-09-14 06:15:11 +00:00
Agetian
037f30ebe9
- Prevent the Reckless AI (with MOVE_EQUIPMENT_TO_BETTER_CREATURES=true) from randomly moving equipment back and forth between two creatures with similar evaluation.
...
- Some code reorganization related to AI card memory.
2014-09-14 06:06:35 +00:00
excessum
3503caf77d
- Fixed PumpAiBase.pumpedCreature() not copying the tap-state and extra keywords of the target creature
2014-09-14 06:02:40 +00:00
drdev
e74882a934
Improve trophy appearance
2014-09-14 06:00:30 +00:00
Agetian
0c6b92cf78
- Fixed a NPE when entering deck editor.
2014-09-14 04:23:21 +00:00
drdev
9d9c5b83d7
Fix so trophies appear in order
2014-09-14 04:19:57 +00:00
drdev
4bb0fd2911
Add support for showing trophy name plates
2014-09-14 04:13:25 +00:00
Agetian
f206a73f89
- Take two at fixing the Pump Ai: hopefully will no longer dumb-spam non-stacking pumps while still pumping creatures with "aggressive" (attack-increasing) pumps when necessary.
2014-09-14 03:50:00 +00:00
Krazy
b67a39cd52
Fixed long-standing quest draft bug in which hundreds of booster packs would be awarded for old sets. The names of booster packs are now correctly formatted and a reasonable number of packs are now awarded. Also, the amount of leeway for determining the number of packs to award is now a percentage instead of a flat value. If there's 10% or less of the price of a booster pack needed to award another, it will be awarded anyway.
2014-09-14 02:49:18 +00:00
Krazy
2b4fef3e07
Quest drafts now award a player-selectable rare from the block of the draft. Spending draft tokens allows the player to pick which block the draft is instead of it being random.
2014-09-14 02:34:04 +00:00