Make Construct 2.0 based on a integrated script-code, like ConScript.
The drag'n'drop and the python editors will remain, but everything you create with those editors is ConScript, just displayed visually.
For example, any currently created cap with drag'n'drop will have ConScript, and drag'n'drop would be there just to make the program more user friendly.
ConScript, obviously, would be manually editable, for faster creation and easier problem-solving.