OpenMW-CS: Incorrect command implementation
Several of the Command classes access the table they are working on in the constructor (e.g. storing an index). This is incorrect. We can not assume that the table is in the correct state for the command at the time of construction, because several commands can be queued up in a macro. Any access to the table should be done on the first execution of the redo function instead.
Edited by Andrei Kortunov