Thanks for checking it out, and pointing out the locked field – should be fixed!
I did think about using a grid, but being a bit unfamiliar with database syntax, decided against it. The main reason for storing it in the button was to emulate Ren’Py’s syntax, which I have more ease writing in. It definitely has the problem of not being easily reusable or editable though, and I would want to spend some time in the future refactoring it into a module or being able to read from a file.