@Stan The script always returns 0, which makes Jenkins not complain about anything. See for instance https://jenkins.wildfiregames.com/blue/rest/organizations/jenkins/pipelines/svn/runs/1085/nodes/46/log/?start=0.
The errors detected remain unnoticed because the build is marked as successful. I think this was done on purpose because of the medit_city_tile duplication false positive, but if we could fix that one, we could then make the perl script error out, and then we wouldn't miss things like the broken straps_kush_base.
I wanted to write something to detect which maps where using textures but I don't know how to parse the pmp binary with python to figure out
- Which texture is used the most
- How to replace it
As for the errors I don't kbow why @wraitii's map breaks the game. I'll look at the straps I'm not sure why I missed it.