|
92 | 92 | 9: 'FPSoftware\\Flash\\flashplayer9r277_win_sa.exe', |
93 | 93 | -9: 'FPSoftware\\Flash\\9r16\\SAFlashPlayer.exe', |
94 | 94 | -8: 'FPSoftware\\Flash\\8r22\\SAFlashPlayer.exe', |
95 | | - 7: 'FPSoftware\\Flash\\flashplayer29_0r0_171_win_sa.exe', |
| 95 | + 7: 'FPSoftware\\Flash\\flashplayer_7_sa.exe', |
96 | 96 | -7: 'FPSoftware\\Flash\\7r14\\SAFlashPlayer.exe', |
97 | 97 | -6.21: 'FPSoftware\\Flash\\6r21\\SAFlashPlayer.exe', |
98 | 98 | -6.4: 'FPSoftware\\Flash\\6r4\\SAFlashPlayer.exe', |
|
119 | 119 | 9 FPSoftware\\\\Flash\\\\flashplayer9r277_win_sa.exe |
120 | 120 | -9 FPSoftware\\\\Flash\\\\9r16\\\\SAFlashPlayer.exe |
121 | 121 | -8 FPSoftware\\\\Flash\\\\8r22\\\\SAFlashPlayer.exe |
122 | | -7 FPSoftware\\\\Flash\\\\flashplayer29_0r0_171_win_sa.exe |
| 122 | +7 FPSoftware\\\\Flash\\\\flashplayer_7_sa.exe |
123 | 123 | -7 FPSoftware\\\\Flash\\\\7r14\\\\SAFlashPlayer.exe |
124 | 124 | -6.21 FPSoftware\\\\Flash\\\\6r21\\\\SAFlashPlayer.exe |
125 | 125 | -6.4 FPSoftware\\\\Flash\\\\6r4\\\\SAFlashPlayer.exe |
|
250 | 250 | :since 1.3: |
251 | 251 | """ |
252 | 252 | PLAY_MODES = {'Cooperative', 'Multiplayer', 'Single Player'} |
253 | | -"""Set of all Flashpoint play modes. These may be combined with :code:`; `""" |
| 253 | +"""Set of all Flashpoint play modes. :code:`; ` can be used to combine them.""" |
254 | 254 | STATUSES = {'Hacked', 'Not Working', 'Partial', 'Playable', 'Hacked; Partial', 'Partial; Hacked'} |
255 | 255 | """Set of all valid Flashpoint statuses. |
256 | 256 |
|
257 | 257 | :since 1.3: |
258 | 258 | """ |
259 | 259 |
|
| 260 | +MONTHS = { |
| 261 | + "Jan": "01", |
| 262 | + "Feb": "02", |
| 263 | + "Mar": "03", |
| 264 | + "Apr": "04", |
| 265 | + "May": "05", |
| 266 | + "Jun": "06", |
| 267 | + "Jul": "07", |
| 268 | + "Aug": "08", |
| 269 | + "Sep": "09", |
| 270 | + "Oct": "10", |
| 271 | + "Nov": "11", |
| 272 | + "Dec": "12" |
| 273 | +} |
| 274 | +"""A dictionary mapping three letter month codes to 2 number month codes.""" |
| 275 | + |
260 | 276 | DEBUG_LEVEL = 1 |
261 | 277 | """A global value that determines what debug information gets printed. This applies to the whole module, and you can modify it when you want to. Possible values: |
262 | 278 |
|
@@ -1881,7 +1897,7 @@ def get_errors(self, rigid=False): |
1881 | 1897 | cmd = self.meta['Launch Command'] |
1882 | 1898 | if not cmd: |
1883 | 1899 | errors.append('Launch Command: missing') |
1884 | | - elif normalize(cmd, False, True) != cmd: |
| 1900 | + elif (cmd[0] != '"') and (" " not in cmd) and normalize(cmd, False, True) != cmd: |
1885 | 1901 | errors.append('Launch Command: formatted incorrectly. Use HTTP and don\'t use web.archive.org') |
1886 | 1902 | # Check Additional Applications |
1887 | 1903 | problems = [] |
|
0 commit comments