My walls kept repairing themselfs even though I set the repair multiplier and repair count to zero.
I Looked at your code and I've found that you check the max repair count after the first repair has been startet, and there is a portion of the repair-amount that is unaffected by the repair multiplier setting.
I'm currently testing if the game breaks if i comment out the whole content of that repair function with --[[ and --]] but it seems to work, and no wall is gaining health.
Edit:
I just commented out all the code in the control.lua, so nothing gets added to some repair lists. I have no idea what im doing, but for now nothing broke. π