classlevel("APPLIEDAS=NONEPIC") silently fails

Description

The new classlevel("APPLIEDAS=NONEPIC") command is silently failing causing the incorrect evaluation of BAB and saves. This is exhibited in the following failing unit tests:

  • pcgen.inttest.game_35e.pcGenGUIBardTest

  • pcgen.inttest.game_35e.pcGenGUICloudGiantTest

  • pcgen.inttest.game_35e.pcGenGUIJimDopTest

  • pcgen.inttest.game_35e.pcGenGUIQuasvinTest

Environment

None

Activity

Show:
James Dempsey
June 15, 2014, 2:26 AM

The APPLIEDAS parameter was pushing a value onto the stack, corrupting it as far as JEP was concerned. The error was being silently ignored by our variable processor.

I've fixed the error, added a unit test for classlevel("APPLIEDAS=EPIC") and ensured any errors from JEP are logged as errors in the log.

Fixed

Assignee

James Dempsey

Reporter

James Dempsey

Labels

None

Theme

None

Epic/Theme

None

Pending User Input

None

Components

Fix versions

Affects versions

Priority

Minor
Configure