The enemy editor needs to support seperate defense settings for LW_SCRIPT1 all the way to LW_SCRIPT10. This way, one could have a wider array of scripted weapons that have different effects on different enemies. As it stands, you may only have all scripted weapons operate on one defense setting. This is annoying if you want to have enemies that behave differently in respect to different scripted weapons.
When updating quests to the new version, all it would have to do to maintain backwards compatibility is copy the defense setting to all of them.