Does AGS engine allow saving/loading during dialog scripts? I don't really recall any AGS games having this feature and was wondering if that's something that can be done easily or would it require building a completely new custom dialog system?
No, you cannot save or load during any script.