jean.chalard
56ce4a14ae
J :
...
* Create the subsystem for keybindings.
2010-02-14 13:21:12 +00:00
wagic.jeck
470e3321e4
Jeck - Potential crash fix, removed unused variable.
2010-02-11 21:03:27 +00:00
wagic.jeck
ab34fc16f9
Jeck - Added custom booster packs (see miki), numerous small fixes. Once we hit feature-freeze I'll be reviewing this stuff in depth, as again there's likely a lot of room for cleaning... just wanted to get it in first :).
...
I cut some bits out that weren't ready for SVN, hopefully I've committed everything correctly.
2010-02-11 18:32:44 +00:00
wagic.jeck
cf03d4cc64
Jeck - fix to issue 318.
2010-02-10 15:48:38 +00:00
wagic.jeck
e59aca67b7
Jeck - Fix for issue 320, also fix for countByName.
2010-02-10 14:46:10 +00:00
wagic.jeck
9806edc6d0
Jeck - Fix for issue 316 (shop selection not cyclical).
2010-02-10 14:03:08 +00:00
wagic.jeck
7fd2956399
Jeck - Added option to disable screen transitions.
2010-02-10 02:38:41 +00:00
wagic.jeck
4be2dddaf9
Jeck - Cleaned up filters a tiny bit (they no longer use idiotically duplicated vector<pair<string,string>>'s), added colorless mana filter ability, "exclusively X color" filter.
2010-02-09 19:25:53 +00:00
wagic.jeck
3c2d57508e
Jeck - Increased shop "text list" fade-in time, changed alternateRender to display "Land" rarity as well as common-mythic.
2010-02-09 17:13:49 +00:00
wagic.jeck
2a2bcef71a
Jeck - Hooked economic difficulty into booster prices.
2010-02-09 16:56:39 +00:00
wagic.jeck
5444c4e507
Jeck - Changed filter pricing scheme- filter tax is now inversely proportional to the amount of results. Added preliminary "economic difficulty" option. Note that it requires difficulty modes to be unlocked (at least to appear in the gui). Should we make it available from the start?
2010-02-09 16:23:29 +00:00
wagic.jeck
e5be940766
Jeck - Added filtering by card's first letter. This is pretty much the last filter I can think of, except possibly some more complex ones like the mana producer filter.
2010-02-08 23:10:45 +00:00
wagic.jeck
251f89d7b9
Jeck - Consolidated card price functions from deckviewer/shop into PriceList. Also moved price discount hash variable. (As of around r1825, price discount has been based on (mtgid + static int randomKey) % 20. randomKey updates at the end of any won game, making prices for a given fixed between visits to the shop on the same "day")
2010-02-08 20:13:48 +00:00
wagic.jeck
b348ab5d24
Jeck - Added and tested "oneblocker" ability, which allows for cards that "can't be blocked by more than one creature.". I've put in Stalking Tiger (I think... these primitives are cool! I just added the prim and all of a sudden it was in 10E), but this should also add Charging Rhino, Familiar Ground, "Huang Zhong, Shu General", Ironhoof Ox, Krosan Vorine, Norwood Riders, Vorrac Battlehorns, "Yuan Shao, the indecisive".
...
Test and more cards (the ones I can figure out how to do) forthcoming.
2010-02-08 18:18:44 +00:00
wagic.jeck
e96d4b9a07
Jeck - Cleaned up and reordered some menus, fixed potential heap corruption in GameStateShop.
2010-02-08 08:54:55 +00:00
wagic.jeck
bf4595ee70
Jeck - Added filter for mana-producing abilities.
2010-02-08 06:08:29 +00:00
wagic.jeck
07ebd926fe
Jeck - Added 4 additional filters: CMC, Power, Toughness, and "Exclusively this color". That last one isn't hooked into the gui, as it might be confusing for too little gain... but it's there for future use of filters as a deck/format validation tool.
2010-02-08 05:36:51 +00:00
wagic.jeck
513795b316
Jeck - Fix for booster pack purchases not saving.
2010-02-08 02:16:39 +00:00
wagic.jeck
83e2b04547
Jeck - Added full filtering system to deck editor and shop. I've spent 24hours on pure debugging, but there are likely a couple bugs I've missed. So please, if you find something, make an issue of it! :P Also split OptionItem classes into separate files, and added support for mixed-set boosters (which I think are way, way cool).
2010-02-08 01:03:07 +00:00
wagic.the.homebrew@gmail.com
d50aecdde4
Erwan
...
-fix issue related to drawing card (underworld dreams)
2010-02-06 07:32:59 +00:00
wagic.the.homebrew@gmail.com
77769c5e37
Erwan
...
- Fixed a bug with "must" abilities and the AI, such as Noggle Bridgebreaker
2010-02-06 04:34:09 +00:00
wagic.the.homebrew@gmail.com
8847681b4a
Erwan
...
-fix getMenuText for tokens
2010-02-06 03:56:22 +00:00
wagic.the.homebrew@gmail.com
3f06c9b6c9
Erwan
...
- put sound back on WIN32 platform (J please review)
- Added menu text for token abilities (needs testing)
2010-02-06 03:21:38 +00:00
wagic.the.homebrew@gmail.com
ab9366f035
Erwan
...
- fix issue 310 (exalted)
- fix issue 312 (heap corruption)
2010-02-04 13:28:04 +00:00
wagic.jeck
4a86166568
Jeck - Potential fixes for issue 312.
2010-02-03 20:18:06 +00:00
jean.chalard
5a2bae75d5
J :
...
* Add newlines at end of files. This is for better portability.
* Fix a direct reference to g++ in the makefile
2010-02-02 10:19:43 +00:00
wagic.jeck
46215a2bc0
Jeck - Updated the WGui/OptionItem classes to all use ReadButton. Also updated daily build.
2010-02-01 20:58:52 +00:00
wagic.jeck
0a863bcbad
Jeck - [JGE recompile needed] Shop cleanup, Interface enhancements.
...
Added basic transition system that works with GameApp's phases. Currently does a fade-out between elements, which works well in some places and not-so-well in others. We'll definitely want to think about where and where not to use it... they'd work a lot better if we could spawn a thread to handle loading the next state while transitioning.
Also cleaned up the shop a bit, so it uses ReadButton() instead of GetButtonClick()-- hence the slight change to JGE. Added a tiled image for the task board, which loads conservatively (I tried 128x128, but it didn't look as good).
2010-02-01 18:27:25 +00:00
wagic.jeck
cf2dfec105
Jeck - Changes to WGui, potential fix to issue 258 (please verify).
2010-01-31 21:38:07 +00:00
wagic.the.homebrew@gmail.com
1f88c30cfd
Erwan
...
-code cleanup
2010-01-31 06:56:40 +00:00
wagic.the.homebrew@gmail.com
e3d98f23f9
Erwan
...
- fix issue 308
- daily build
2010-01-31 06:24:28 +00:00
wagic.the.homebrew@gmail.com
f863dca678
Erwan
...
- Adding Dr.Solomat's WorldWake initial set :)
2010-01-31 03:08:52 +00:00
wagic.the.homebrew@gmail.com
54969a2179
Erwan
...
- Fix an issue with "becomes ueot". See blinkmoth nexus in DST
- Daily build
2010-01-30 12:58:49 +00:00
wagic.the.homebrew@gmail.com
dd01706527
Erwan
...
- introducing "grade" system for cards
- Fixed a few typos in _cards.dat
2010-01-30 06:33:40 +00:00
jean.chalard
0a083f4385
J :
...
* Fixes for compilation on 64-bit architectures :
string position-returning functions return size_t, not uint.
Fix that.
* Fixes warnings with new gcc about non-fixed string AND no arguments.
NOTE : 64-bit architectures still do not compile. There are 2 different places
where printf is used with a specifier that is not large enough on 64-bit because
size_t is now a ulong and not a uint. The solution on GNU systems is the %zu
specifier, but as I'm not sure it is supported on windows I don't want to
introduce a huge hard-to-notice bug, so I'll do it at a time when I got a
windowser to back me up.
2010-01-25 09:58:30 +00:00
wagic.the.homebrew@gmail.com
d22b7b5e37
Erwan
...
-some fixes for HQ cards support
2010-01-23 03:35:43 +00:00
wagic.the.homebrew@gmail.com
3edc364d8e
Erwan
...
- fix for issue 301 (creatures go to graveyard)
- This adds an important change to "movedTo", which now accepts a "full" target description in both "from" and "movedTo". The point is that a card does not move to "creature|graveyard" from "battlefield" but moves from "creature|battlefield" to "graveyard".
2010-01-21 14:12:11 +00:00
d32.wagic
7fad293991
Daddy32 -Added one more task type, motivating the player to conserve cards in hand.
2010-01-19 22:45:15 +00:00
wagic.the.homebrew@gmail.com
bd6c1a2407
Erwan
...
- fix compilation issues introduced in r1727
2010-01-18 12:43:30 +00:00
wagic.the.homebrew@gmail.com
ffbcd3f2d0
ERwan
...
-fix issue 297
- also removed the "untapBlockers" system. The idea was nice but incorrectly implemented, and only 2 cards were using it so far.
2010-01-17 12:05:40 +00:00
wagic.the.homebrew@gmail.com
9d4e9ab5de
Erwan
...
-fix issue 275
2010-01-16 06:26:22 +00:00
wagic.the.homebrew@gmail.com
3be21618d5
Erwan
...
-fix issue 283 (lord sorcery effects last indefinitely)
2010-01-16 03:10:10 +00:00
wagic.the.homebrew@gmail.com
11ed497ebb
Erwan
...
-fix issue 209 (Clone loops AI)
2010-01-15 16:49:17 +00:00
wagic.the.homebrew@gmail.com
fea7985212
Erwan
...
- fix issue 228 (cockatrice VS regenerate)
2010-01-15 14:44:55 +00:00
wagic.the.homebrew@gmail.com
2b39f576d7
Erwan
...
- fix issue 143 (exalted should be a triggered ability)
2010-01-15 13:29:49 +00:00
wagic.the.homebrew@gmail.com
26f96c3443
Erwan
...
- cache system for Deck Meta Data. let's improve it as needs arise
2010-01-15 12:19:47 +00:00
wagic.the.homebrew@gmail.com
b3dc2bcda2
Erwan
...
- fixed issue 267 (hope charm)
- fixed an issue in which the core Rules where not correctly loaded for the test suite
2010-01-10 03:32:18 +00:00
wagic.the.homebrew@gmail.com
192103b105
Erwan
...
- fix issue 260
- ad test for issue 267
2010-01-09 11:09:44 +00:00
wagic.the.homebrew@gmail.com
dabd93b5d7
Erwan
...
-fix issue 287 (urza's mine)
2010-01-08 15:07:56 +00:00
wagic.the.homebrew@gmail.com
da07370243
Erwan
...
- (Finally) adding "must" abilities. Usage is as natural as possible, check Aven cloudchaser in 10E.
2010-01-06 14:22:41 +00:00