I think there are several issues currently up that deserve a solution (or at least looking into) before the 1.3.4 beta goes live, at least as long as they're still issues (I can't even compile the latest SVN version anymore, see below, so I can't check the absolute latest svn state):
1. Apparently there's an issue with Draft mode hanging after the draft procedure is over and after the draft is named. It was an issue around 28th-29th Dec and I'm not sure if it's been fixed since but I haven't seen any commits related to that. This is a critical issue, as it makes the Draft mode unplayable. I reported it in the SVN bug reports thread but there has been no response thus far.
2. There's something wrong with getMana - there's a regular NPE on line 239 of ManaPool.java inside getMana in the latest build that I could get to compile (late December, around 28th-29th) when the AI plays cards such as e.g.
Coal Stoker. Not sure if it got fixed since (once again, didn't see any related commits go in), I reported it a while ago but also didn't get a response thus far, but anyhow, there's also number 3:
3. There's a test failure related to mana facilities and draft rankings which makes it impossible for me to compile Forge from inside NetBeans (it just says 2 tests failed and stops compiling). I thought it was an issue similar to the one I've had a while ago which required me to clean and rebuild Forge from scratch, but doing that doesn't solve the problem for me this time, it still errors out. Also, it *might* be the thing that broke the auto nightly builder (there hasn't been a build since Dec 26, and unless it's a planned thing with the auto-build being disabled for the time being, I picture it's not impossible that it's just trying to compile but receiving the same test failure that I do). Here's the exact report:
- Code: Select all
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running TestSuite
Configuring TestNG with: org.apache.maven.surefire.testng.conf.TestNGMapConfigurator@f221f6
[white, red, blue]
failed : 0.9
failed : 0.91
failed : 38.0
failed : 41.0
failed : 42.0
failed : 43.0
ManaCost : addMana() error, mana not needed - 1
failed : 45.1
4
Tests run: 9, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 7.702 sec <<< FAILURE!
Results :
Failed tests: testPayManaCost(forge.card.mana.ManaPartTest)
test(forge.ReadDraftRankingsTest)
Tests run: 9, Failures: 2, Errors: 0, Skipped: 0
(this is after a full refresh of the local SVN copy with full clean+rebuild).
Part 3 is probably not critical for the end user (as long as it's not trying to point out some insidious bug, of course - not sure what this test is pointing at, exactly; and anyhow, I'd love to know how to get this fixed so that I can get back to developing again), part 1, if it's still the case, is a critical bug (Draft mode is unplayable), and part 2, while not super critical, makes me forfeit about 10% of the games in the latest SVN I could get to compile because in them, at least some card NPEs in getMana. :\
- Agetian