Closed DamianX closed 6 years ago
Unable to reproduce with the SpacemanDMM and vgstation13 commits you named, are you sure you've got the right vgstation version checked out? It seems like vgstation-coders/vgstation13@3d59f69e4ae526ef2db33c1ce9f67e2a2ae619a0 is supposed to have fixed these. My output contains various similar diagnostics, but they seem to at least have correct line numbers:
Wow. I was indeed using an entirely different repo.
Running SpacemanDMM 9b0c9c8b6375143c0df6230c68eef7d8c7fbba21 against https://github.com/vgstation-coders/vgstation13/commit/006ce38c3d023872c1c9594087ce8348b814184e
Click me
``` dmm-tools check parsing vgstation13.dme __DEFINES/planes+layers.dm, line 94, column 10: warning: macro redefined: HOLOMAP_LAYER __DEFINES/planes+layers.dm, line 79, column 10: info: previous definition of HOLOMAP_LAYER __DEFINES/reagents.dm, line 190, column 9: warning: macro redefined: RUM __DEFINES/reagents.dm, line 188, column 9: info: previous definition of RUM __DEFINES/reagents.dm, line 250, column 9: warning: macro redefined: CHANGELINGSTING __DEFINES/reagents.dm, line 220, column 9: info: previous definition of CHANGELINGSTING __DEFINES/setup.dm, line 770, column 9: warning: macro redefined: BRUTE __DEFINES/setup.dm, line 610, column 9: info: previous definition of BRUTE __DEFINES/setup.dm, line 771, column 9: warning: macro redefined: BURN __DEFINES/setup.dm, line 611, column 9: info: previous definition of BURN __DEFINES/setup.dm, line 772, column 9: warning: macro redefined: TOX __DEFINES/setup.dm, line 612, column 9: info: previous definition of TOX __DEFINES/setup.dm, line 773, column 9: warning: macro redefined: OXY __DEFINES/setup.dm, line 613, column 9: info: previous definition of OXY __DEFINES/setup.dm, line 774, column 9: warning: macro redefined: CLONE __DEFINES/setup.dm, line 614, column 9: info: previous definition of CLONE __DEFINES/setup.dm, line 775, column 9: warning: macro redefined: HALLOSS __DEFINES/setup.dm, line 615, column 9: info: previous definition of HALLOSS __DEFINES/setup.dm, line 777, column 9: warning: macro redefined: STUN __DEFINES/setup.dm, line 618, column 9: info: previous definition of STUN __DEFINES/setup.dm, line 778, column 9: warning: macro redefined: WEAKEN __DEFINES/setup.dm, line 619, column 9: info: previous definition of WEAKEN __DEFINES/setup.dm, line 779, column 9: warning: macro redefined: PARALYZE __DEFINES/setup.dm, line 620, column 9: info: previous definition of PARALYZE __DEFINES/setup.dm, line 780, column 9: warning: macro redefined: IRRADIATE __DEFINES/setup.dm, line 621, column 9: info: previous definition of IRRADIATE __DEFINES/setup.dm, line 781, column 9: warning: macro redefined: STUTTER __DEFINES/setup.dm, line 623, column 9: info: previous definition of STUTTER __DEFINES/setup.dm, line 783, column 9: warning: macro redefined: EYE_BLUR __DEFINES/setup.dm, line 624, column 9: info: previous definition of EYE_BLUR __DEFINES/setup.dm, line 784, column 9: warning: macro redefined: DROWSY __DEFINES/setup.dm, line 625, column 9: info: previous definition of DROWSY __DEFINES/setup.dm, line 1204, column 9: warning: macro redefined: DAMAGE_LAYER __DEFINES/planes+layers.dm, line 211, column 10: info: previous definition of DAMAGE_LAYER __DEFINES/setup.dm, line 1338, column 2: error: unknown directive: #warning, did you mean #warn __DEFINES/setup.dm, line 1348, column 1: error: unknown directive: #warning, did you mean #warn __DEFINES/setup.dm, line 1359, column 7: error: got '*', expected one of: newline, '/', identifier ```It claims
HOLOMAP_LAYER
is defined on line 94, but it's actually defined on line 98: https://github.com/vgstation-coders/vgstation13/blob/006ce38c3d023872c1c9594087ce8348b814184e/__DEFINES/planes%2Blayers.dm#L98 it also claims it's defined twice, on line 79, but it isn't https://github.com/vgstation-coders/vgstation13/blob/006ce38c3d023872c1c9594087ce8348b814184e/__DEFINES/planes%2Blayers.dm#L79It's not just a case of wrong line numbers, I can't actually find any redefinition.
All of these warnings and the one error at the end seem to be wrong.