Sorry I can't help at all but am already struggeling with a more basic problem.
Can surface properties even be modified except their damage values?
E.g. I want to stop web from piercing armor (should be resisted by magic armor). Changing the status fixes this for the abilty. Sadly I fail to find where I can change this for the effect that's applied from walking across a web surface.
Where are the files specifying surface properties even located?