Line 78: |
Line 78: |
| --equip ID category hardcode section | | --equip ID category hardcode section |
| local equipment_id = self._equipment:id() | | local equipment_id = self._equipment:id() |
− | if equipment_id == 154 or equipment_id == 242 or equipment_id == 243 or equipment_id == 244 or equipment_id == 244 or equipment_id == 320 or equipment_icon == 45 or equipment_icon == 46 then | + | if equipment_type == 7 or equipment_type == 8 or equipment_type == 10 or equipment_type == 11 or equipment_type == 25 or equipment_type == 26 or equipment_type == 47 or equipment_type == 57 then --All non-fighter aircraft |
− | table.insert(self._categories, format{"Category:Carrier-based Night Aircraft"})
| + | local equipment_aircraft = self._equipment:types() |
| + | local equipment_aircraft = equipment_aircraft[5] |
| + | if equipment_id == 207 or equipment_aircraft == 32 then --all Zuiuns but id 207 use aircraft_type 32 |
| + | table.insert(self._categories, format{"Category:Zuiuns"}) |
| + | end |
| + | if equipment_id == 154 or equipment_id == 242 or equipment_id == 243 or equipment_id == 244 or equipment_id == 244 or equipment_id == 320 or equipment_icon == 45 or equipment_icon == 46 then |
| + | table.insert(self._categories, format{"Category:Carrier-based Night Aircraft"}) |
| + | end |
| + | if equipment_id == 93 or equipment_id == 94 or equipment_id == 143 or equipment_id == 144 or equipment_id == 343 or equipment_id == 374 or equipment_id == 466 or equipment_id == 481 --Carrier-based Torpedo Bombers |
| + | or equipment_id == 99 or equipment_id == 100 or equipment_id == 154 or equipment_id == 319 or equipment_id == 320 or equipment_id == 474 or equipment_id == 475 or equipment_id == 476 or equipment_id == 487 --Carrier-based Dive Bombers |
| + | or equipment_id == 79 or equipment_id == 80 or equipment_id == 81 or equipment_id == 237 or equipment_id == 322 or equipment_id == 323 or equipment_id == 490 --Seaplane Bombers |
| + | or equipment_id == 199 or equipment_id == 200 --Jet-powered Fighter-Bombers |
| + | or equipment_id == 170 or equipment_id == 224 or equipment_id == 388 or equipment_id == 404 or equipment_id == 405 or equipment_id == 406 or equipment_id == 433 or equipment_id == 444 or equipment_id == 453 or equipment_id == 454 or equipment_id == 479 or equipment_id == 484 then --Land-based Attack Aircraft |
| + | table.insert(self._categories, format{"Category:Planes with Anti-Air Resistance"}) |
| + | end |
| + | if equipment_type == 8 then |
| + | if equipment_id == 64 or equipment_id == 148 or equipment_id == 233 or equipment_id == 277 or equipment_id == 305 or equipment_id == 306 or equipment_id == 319 or equipment_id == 320 or equipment_id == 391 or equipment_id == 392 or equipment_id == 420 or equipment_id == 421 or equipment_id == 474 then |
| + | table.insert(self._categories, format{"Category:Anti-Installation Dive Bombers"}) |
| + | end |
| + | end |
| + | elseif equipment_id == 350 or equipment_id == 351 or equipment_id == 352 then |
| + | table.insert(self._categories, format{"Category:High Altitude Interceptors"}) |
| + | elseif equipment_id == 213 or equipment_id == 214 or equipment_id == 383 or equipment_id == 441 or equipment_id == 443 or equipment_icon == 457 or equipment_icon == 461 then |
| + | table.insert(self._categories, format{"Category:Late Model Submarine Torpedoes"}) |
| + | elseif equipment_type == 15 then |
| + | if equipment_id == 44 or equipment_id == 45 or equipment_id == 287 or equipment_id == 288 or equipment_id == 377 or equipment_id == 472 then |
| + | table.insert(self._categories, format{"Category:Depth Charge Projectors"}) |
| + | elseif equipment_id == 226 or equipment_id == 227 or equipment_id == 378 or equipment_id == 439 or equipment_id == 488 then |
| + | table.insert(self._categories, format{"Category:Depth Charge Racks"}) |
| + | elseif equipment_id == 346 or equipment_id == 347 then |
| + | table.insert(self._categories, format{"Category:ASW Mortars"}) |
| + | else table.insert(self._categories, format{"Category:Uknown-type Depth Charge"}) --Not a category, acts as a notice/warning. |
| + | end |
| end | | end |
| end | | end |