Classic BoE maintenance release :
Classic Blades of Exile : - Fixed a compatibility breaking issue concerning Show/hide town nodes. Such nodes work the same way it were (i.e flawed) in legacy scenarios, fixing problems about towns that should appear but don't. - Petrifying touch ability acts again as Disease touch in legacy scenarios, preventing the "vorpal cockroach" syndrom. Classic Scenario Editor : Two new working fields in the Scenario Details dialog : - Minimum version, which is unused for now (it represents the minimum version of the game that is needed to play the scenario) - Program Make Version (not to confuse with Scenario Version), which is the version of the scenario "format" to use : - first number is the major version : set to 1 for legacy scenario, hence forcing legacy compatibility. Anything higher is "new scenario" format and makes the game use fixed features. - the two next numbers are unused for now. Chokboyz git-svn-id: http://openexile.googlecode.com/svn/trunk@157 4ebdad44-0ea0-11de-aab3-ff745001d230
This commit is contained in:
@@ -2323,7 +2323,11 @@ Boolean save_scen_details()
|
||||
scenario.adjust_diff = cd_get_led(803,35);
|
||||
scenario.ver[0] = CDGN(803,2);
|
||||
scenario.ver[1] = CDGN(803,3);
|
||||
scenario.ver[2] = CDGN(803,4);
|
||||
scenario.ver[2] = CDGN(803,4);
|
||||
scenario.min_run_ver = CDGN(803,36);
|
||||
scenario.prog_make_ver[0] = CDGN(803,37);
|
||||
scenario.prog_make_ver[1] = CDGN(803,38);
|
||||
scenario.prog_make_ver[2] = CDGN(803,39);
|
||||
for (i = 0; i < 3; i++)
|
||||
if (cre(scenario.ver[i],
|
||||
0,9,"The digits in the version number must be in the 0 to 9 range.","",803) == TRUE) return FALSE;
|
||||
@@ -2342,7 +2346,7 @@ void put_scen_details_in_dlog()
|
||||
{
|
||||
cd_set_led_range(803,30,33,scenario.difficulty);
|
||||
cd_set_led_range(803,21,24,scenario.rating);
|
||||
cd_set_led(803,35,scenario.adjust_diff);
|
||||
cd_set_led(803,35,scenario.adjust_diff);
|
||||
CDSN(803,2,scenario.ver[0]);
|
||||
CDSN(803,3,scenario.ver[1]);
|
||||
CDSN(803,4,scenario.ver[2]);
|
||||
|
Reference in New Issue
Block a user