wagic.the.homebrew@gmail.com
a696b65ffb
Erwan
...
- fix compilation issues
2009-09-13 12:52:24 +00:00
wagic.the.homebrew@gmail.com
7ce2c563e1
Erwan
...
- Fixed empty ActionStack "interrupt" messages
- If no attackers are declared, go straight to Combat end phase
- Once First strike damage is declared, attacking player needs to "actively" request a next phase event to go to the next damage step
- Second Damage step is called "Combat Damage (2)"
- UserRequestNextPhase is to be used knowing that it might not succeed
- Step change for GuiCombat is now computed at GameObserver::nextGamePhase
Note: Combat damage to creatures is not assigned when AI attacks. As this seems to be a problem with the previous SVN version, I4m still committing this change
2009-09-13 12:42:18 +00:00
jean.chalard
1f67998d7a
J :
...
* Some interface updates.
2009-09-13 10:57:55 +00:00
wagic.the.homebrew@gmail.com
7c4fbde7d3
Erwan
...
-Fix farhaven elf
2009-09-12 14:03:22 +00:00
jean.chalard
34d973c60d
J :
...
* Create selection zones to remember the last card the cursor was on.
2009-09-12 12:57:50 +00:00
wagic.the.homebrew@gmail.com
23fb17e58e
Erwan
...
- Added deathtouch (TODO: update Combat rules for damage on multiple blockers)
- Added intimidate (untested)
2009-09-12 12:40:14 +00:00
wagic.the.homebrew@gmail.com
baf49c9ebf
Erwan
...
-fixed problem with lifelink+wither, although combat damages are not entirely correct. Once combat damages actually deal the correct amount of damage, let's put test "armadillo_cloak" back in the suite
2009-09-12 11:40:48 +00:00
wagic.the.homebrew@gmail.com
f34ba20478
Erwan
...
-fix Seedcradle Witch
2009-09-12 09:13:17 +00:00
wagic.jeck
9d203619aa
Jeck - Extremely minor speedup for cache access in GameStateDeckViewer, minor fix to WResourceManager::cleanup().
2009-09-11 08:17:05 +00:00
wagic.the.homebrew@gmail.com
c0be024093
Erwan
...
- Put back delayed loading functionality for the Deck editor
2009-09-09 13:51:29 +00:00
wagic.jeck
91a9387e33
Jeck - Profile loading fix, minor options menu improvements, minor cleanup.
2009-09-09 11:11:17 +00:00
wagic.jeck
4993cc5dea
Jeck - Cache now pretty damn near guarantees successful retrieval.
...
* The only fail condition is if all resources are locked, or the file doesn't exist at all.
2009-09-09 05:02:08 +00:00
wagic.jeck
e3d86f0824
Jeck - Improved cache size tracking.
2009-09-09 00:15:33 +00:00
wagic.jeck
a03c35e440
Jeck - Bugfix for createUsersFirstDeck and isDefault.
2009-09-08 19:28:07 +00:00
jean.chalard
457266184d
J :
...
* Add a helper function.
2009-09-08 14:53:23 +00:00
wagic.the.homebrew@gmail.com
f9a2d8283a
Erwan
...
- A few card fixes
2009-09-08 13:07:19 +00:00
wagic.jeck
c76d8a3976
Jeck - Separated GameStateDeckViewer.h code into GameStateDeckViewer.cpp.
2009-09-08 07:53:54 +00:00
wagic.jeck
ad7006e2de
Jeck - Profile and cache improvements, booster duplicate likelihood reduced.
...
* Cache now tracks missing textures for RetrieveQuad, not just RetrieveCard/RetrieveTexture.
* Profile options are no longer overwritten when switching profiles.
* Main menu notifies of alternate profile- "Database: X" becomes "Profile: Y of X cards."
* Boosters iterates through cards, replacing duplicates. Stops after 15 tries to prevent infinite loops on small sets.
* Very simplistic theme switcher, only displays when alternate themes are present.
2009-09-08 03:23:19 +00:00
jean.chalard
a0b1da9810
J :
...
* Remove an unused variable.
2009-09-08 01:32:30 +00:00
jean.chalard
ea92876d7b
J :
...
* Fix a little memory leak.
2009-09-07 17:18:46 +00:00
jean.chalard
e7fb9282ce
J :
...
* Fix the last tests that didn't work, Rampage ability.
2009-09-07 16:40:03 +00:00
jean.chalard
5b473a1505
J :
...
* Fix almost all tests.
* This version "nearly" works.
2009-09-07 14:37:32 +00:00
wagic.jeck
eef4be363e
Jeck - Restored credits to all tabs, fixed f3 graphic alignment issues.
...
* F3 font had an issue where the j and y dangled into the characters below them. I fixed this by shifting all characters one pixel up, but this does change the way f3 fits when rendered. The alternative would be just to clip the dangling pixels off entirely.
2009-09-06 21:22:23 +00:00
wagic.the.homebrew@gmail.com
8771ee7579
Erwan
...
-Various card fixes
2009-09-06 09:55:11 +00:00
wagic.the.homebrew@gmail.com
5a2a4a7617
Erwan
...
- display name of cards in the shop, when it loads, and any time by pressing triangle
2009-09-06 06:35:29 +00:00
wagic.the.homebrew@gmail.com
1d4b8ef177
Erwan
...
-Bug fix: Selesnya Guildmage ability ueot
2009-09-06 04:55:05 +00:00
wagic.jeck
f9dbfcf025
Jeck - Alternate card rendering for land and artifacts, minor graphical tweaking.
2009-09-06 03:05:01 +00:00
wagic.the.homebrew@gmail.com
d73951ecfc
Erwan
...
-some bug fixes (test suite)
2009-09-06 02:50:54 +00:00
wagic.the.homebrew@gmail.com
c1accf5c6e
Erwan
...
- fix global effect cards (wrath of god) VS protection
- Removed/updated a few debug outputs
2009-09-06 01:11:51 +00:00
jean.chalard
74bd57cb55
J :
...
* Fix a bug where a creature dying would not leave the battlefield.
2009-09-05 15:38:01 +00:00
jean.chalard
e5b09cf5ec
J :
...
* Fix a bug where combat damage would be wrongly assigned.
2009-09-05 15:05:16 +00:00
jean.chalard
b6781e82f1
J :
...
* Add the Trash facility and use it for CardViews.
* Fix a graphical bug with card shadows.
* Fix a graphical bug with limitors.
* Enhance the graphical appearance of cards going to graveyard.
2009-09-05 11:44:34 +00:00
wagic.the.homebrew@gmail.com
380014b2a6
Erwan
...
-removed memory leak introduced in r.789
-added "blocked" bool in MTGCardInstance
2009-09-05 09:17:30 +00:00
wagic.jeck
bf42825be8
Jeck - Fixed zipfile loading on PSP.
2009-09-05 07:14:01 +00:00
wagic.the.homebrew@gmail.com
681122f018
Erwan
...
- prevent a segfault in the test suite (does not fix the root cause)
2009-09-05 04:58:44 +00:00
wagic.jeck
62be1e1c72
Jeck — Cache refresh functionality, forcing in situ reload of textures.
...
* Changing profiles will now reload graphics, in case the profile has a different theme/mode/whatever.
2009-09-04 22:33:39 +00:00
wagic.jeck
78b9d61baf
Jeck - Crashfix for cache, proposed replacement for icon.png
...
* Please comment on new icon.png with any suggestions.
* Prevents RemoveOldestTexture from deleting things it shouldn't
2009-09-04 20:41:31 +00:00
jean.chalard
c8af1836a0
J :
...
* Fix a bug where some event chains could result in reading from a
freed memory space.
2009-09-04 17:21:34 +00:00
jean.chalard
01fe3b76f7
J :
...
* Minor bugfixes (mostly graphical bugs)
2009-09-04 16:58:17 +00:00
jean.chalard
2e7570fdea
J :
...
* Add some pretty printers to help debugging.
2009-09-04 13:22:15 +00:00
wagic.jeck
2a7d6819bb
Jeck - More minor WResourceManager fixes.
...
* Locked resources are now guaranteed, though they currently share memory limits with the cache, so be certain to release them when you're done.
* RetrieveQuad now returns different quads for different resource names, regardless of if they share size and position.
2009-09-03 22:41:25 +00:00
wagic.jeck
0689b01536
Jeck - WResourceManager now tracks filesystem misses for cards (up to MAX_CACHE_OBJECTS) and sfx, so disk use is much reduced.
2009-09-03 21:52:41 +00:00
wagic.jeck
805a78e39d
Jeck - Some logic fixes, reducing number of filesys calls when loading graphics. (Cards still check filesys way too often, but I'm working on that)
2009-09-03 21:10:04 +00:00
wagic.jeck
8ea9222122
Jeck - Initialize player avatar to NULL, cleanup some minor debug leftovers. Still eventually crashes with corrupted MTGCardInstance reference.
2009-09-03 20:10:59 +00:00
wagic.jeck
c6f319d685
Jeck - Some minor fiddling with cache.
2009-09-03 19:08:09 +00:00
wagic.jeck
8340fdbd5b
Jeck - It wasn't emptying the cache properly, so this is a step in the right direction. I'll keep looking for more issues, though.
2009-09-03 18:21:57 +00:00
jean.chalard
3db0969c0e
J :
...
* Fix the speed of the animation.
* Use a Pos for the animation of the back.
2009-09-03 17:25:15 +00:00
jean.chalard
30e416b0b3
J :
...
* Animation smoothing (and bugfix on slow machines).
2009-09-03 17:24:42 +00:00
jean.chalard
4e7b172846
J :
...
* Code cleaning
2009-09-03 17:23:26 +00:00
jean.chalard
dd2a541c2b
J :
...
* Fix the acting player.
* This should make most things work.
* I still witness some segfaults.
2009-09-03 17:23:03 +00:00