I was chatting with ZoriaRPG recently about the status of the 2.50.x branch, which is currently in a bit of a mess.

2.50.2 was the last full release, and 2.50.3 RC1 the last beta. 2.50.3 fixed several bugs but also changed the way that scripts interact with the combo solidity flags, in a way that breaks old quests using that variable in their scripts.

So the current status is that:
- 2.50.3 RC1 does not play 2.50.2 and older quests correctly
- the latest master code does play both 2.50.2 and 2.50.3 quests correctly
- the latest master code is some ways off from being in a releasable state.

His proposed plan, which I think makes sense despite being a bit convoluted, is to
1. Apply all bugfixes from 2.50.3 RC1 except the combo solidity change to 2.50.2 and release it as a new stable release (2.50.2.1, say);
2. Disavow 2.50.3 RC1: authors currently using it can continue to do so, and their quests will be playable in the next major release based on the master branch, but their quests cannot be edited/played in the 2.50.x branch.

This would put the 2.50.x branch in a stable state while we continue work on the next release with the major overhaul of the parser, graphics backend, etc.

Thoughts?