@@ -11,232 +11,6 @@ import { getAssetImagePath } from '@src/utils/general';
11
11
12
12
import NoteBox from ' @src/components/NoteBox.astro' ;
13
13
14
- const testVehicleNames = [
15
- " Landstalker" ,
16
- " Bravura" ,
17
- " Buffalo" ,
18
- " Linerunner" ,
19
- " Perennial" ,
20
- " Sentinel" ,
21
- " Dumper" ,
22
- " Fire Truck" ,
23
- " Trashmaster" ,
24
- " Stretch" ,
25
- " Manana" ,
26
- " Infernus" ,
27
- " Voodoo" ,
28
- " Pony" ,
29
- " Mule" ,
30
- " Cheetah" ,
31
- " Ambulance" ,
32
- " Leviathan" ,
33
- " Moonbeam" ,
34
- " Esperanto" ,
35
- " Taxi" ,
36
- " Washington" ,
37
- " Bobcat" ,
38
- " Mr. Whoopee" ,
39
- " BF Injection" ,
40
- " Hunter" ,
41
- " Premier" ,
42
- " Enforcer" ,
43
- " Securicar" ,
44
- " Banshee" ,
45
- " Predator" ,
46
- " Bus" ,
47
- " Rhino" ,
48
- " Barracks" ,
49
- " Hotknife" ,
50
- " Trailer 1" ,
51
- " Previon" ,
52
- " Coach" ,
53
- " Cabbie" ,
54
- " Stallion" ,
55
- " Rumpo" ,
56
- " RC Bandit" ,
57
- " Romero" ,
58
- " Packer" ,
59
- [" Monster" , " Monster 1" ],
60
- " Admiral" ,
61
- " Squalo" ,
62
- " Seasparrow" ,
63
- " Pizzaboy" ,
64
- " Tram" ,
65
- " Trailer 2" ,
66
- " Turismo" ,
67
- " Speeder" ,
68
- " Reefer" ,
69
- " Tropic" ,
70
- " Flatbed" ,
71
- " Yankee" ,
72
- " Caddy" ,
73
- " Solair" ,
74
- " Berkley's RC Van" ,
75
- " Skimmer" ,
76
- " PCJ-600" ,
77
- " Faggio" ,
78
- " Freeway" ,
79
- " RC Baron" ,
80
- " RC Raider" ,
81
- " Glendale" ,
82
- " Oceanic" ,
83
- " Sanchez" ,
84
- " Sparrow" ,
85
- " Patriot" ,
86
- " Quadbike" ,
87
- " Coastguard" ,
88
- " Dinghy" ,
89
- " Hermes" ,
90
- " Sabre" ,
91
- " Rustler" ,
92
- " ZR-350" ,
93
- " Walton" ,
94
- " Regina" ,
95
- " Comet" ,
96
- " BMX" ,
97
- " Burrito" ,
98
- " Camper" ,
99
- " Marquis" ,
100
- " Baggage" ,
101
- " Dozer" ,
102
- " Maverick" ,
103
- " News Chopper" ,
104
- " Rancher" ,
105
- " FBI Rancher" ,
106
- " Virgo" ,
107
- " Greenwood" ,
108
- " Jetmax" ,
109
- " Hotring Racer" ,
110
- " Sandking" ,
111
- " Blista Compact" ,
112
- " Police Maverick" ,
113
- " Boxville" ,
114
- " Benson" ,
115
- " Mesa" ,
116
- " RC Goblin" ,
117
- " Hotring Racer 3" ,
118
- " Hotring Racer 2" ,
119
- " Bloodring Banger" ,
120
- " Rancher Lure" ,
121
- " Super GT" ,
122
- " Elegant" ,
123
- " Journey" ,
124
- " Bike" ,
125
- " Mountain Bike" ,
126
- " Beagle" ,
127
- " Cropduster" ,
128
- " Stuntplane" ,
129
- " Tanker" ,
130
- " Roadtrain" ,
131
- " Nebula" ,
132
- " Majestic" ,
133
- " Buccaneer" ,
134
- " Shamal" ,
135
- " Hydra" ,
136
- " FCR-900" ,
137
- " NRG-500" ,
138
- " HPV1000" ,
139
- " Cement Truck" ,
140
- " Towtruck" ,
141
- " Fortune" ,
142
- " Cadrona" ,
143
- " FBI Truck" ,
144
- " Willard" ,
145
- " Forklift" ,
146
- " Tractor" ,
147
- " Combine Harvester" ,
148
- " Feltzer" ,
149
- " Remington" ,
150
- " Slamvan" ,
151
- " Blade" ,
152
- " Freight" ,
153
- " Streak" ,
154
- " Vortex" ,
155
- " Vincent" ,
156
- " Bullet" ,
157
- " Clover" ,
158
- " Sadler" ,
159
- " Fire Truck Ladder" ,
160
- " Hustler" ,
161
- " Intruder" ,
162
- " Primo" ,
163
- " Cargobob" ,
164
- " Tampa" ,
165
- " Sunrise" ,
166
- " Merit" ,
167
- " Utility Van" ,
168
- " Nevada" ,
169
- " Yosemite" ,
170
- " Windsor" ,
171
- " Monster 2" ,
172
- " Monster 3" ,
173
- " Uranus" ,
174
- " Jester" ,
175
- " Sultan" ,
176
- " Stratum" ,
177
- " Elegy" ,
178
- " Raindance" ,
179
- " RC Tiger" ,
180
- " Flash" ,
181
- " Tahoma" ,
182
- " Savanna" ,
183
- " Bandito" ,
184
- " Freight Train Flatbed" ,
185
- " Streak Train Trailer" ,
186
- " Kart" ,
187
- " Mower" ,
188
- " Dune" ,
189
- " Sweeper" ,
190
- " Broadway" ,
191
- " Tornado" ,
192
- " AT-400" ,
193
- " DFT-30" ,
194
- " Huntley" ,
195
- " Stafford" ,
196
- " BF-400" ,
197
- " Newsvan" ,
198
- " Tug" ,
199
- " Trailer (Tanker Commando)" ,
200
- " Emperor" ,
201
- " Wayfarer" ,
202
- " Euros" ,
203
- " Hotdog" ,
204
- " Club" ,
205
- " Box Freight" ,
206
- " Trailer 3" ,
207
- " Andromada" ,
208
- " Dodo" ,
209
- " RC Cam" ,
210
- " Launch" ,
211
- [" Police LS" , " Police" ],
212
- " Police SF" ,
213
- " Police LV" ,
214
- [" Police Ranger" , " Ranger" ],
215
- " Picador" ,
216
- " S.W.A.T." ,
217
- " Alpha" ,
218
- " Phoenix" ,
219
- " Glendale Damaged" ,
220
- [" Sadler" , " Sadler Damaged" ],
221
- " Baggage Trailer (covered)" ,
222
- " Baggage Trailer (Uncovered)" ,
223
- " Trailer (Stairs)" ,
224
- " Boxville Mission" ,
225
- " Farm Trailer" ,
226
- " Street Clean Trailer"
227
- ];
228
-
229
- function getVehicleNamesById(id : number ): string [] | null {
230
- if (id < 400 || id > 611 ) {
231
- return null ;
232
- }
233
- const foundNames = testVehicleNames [id - 400 ];
234
- if (Array .isArray (foundNames )) {
235
- return foundNames ;
236
- }
237
- return [foundNames ];
238
- }
239
-
240
14
const vehicles = {
241
15
" Aircraft" : {
242
16
" Airplanes" : [
@@ -316,7 +90,7 @@ const vehicles = {
316
90
],
317
91
" 4-Door & Luxury cars" : [
318
92
{ id: 445 , name: " Admiral" , modelName: " admiral" },
319
- { id: 604 , name: " Damaged Glendale" , modelName: " glenshit" },
93
+ { id: 604 , name: " Glendale Damaged " , modelName: " glenshit" },
320
94
{ id: 507 , name: " Elegant" , modelName: " elegant" },
321
95
{ id: 585 , name: " Emperor" , modelName: " emperor" },
322
96
{ id: 466 , name: " Glendale" , modelName: " glendale" },
@@ -354,7 +128,7 @@ const vehicles = {
354
128
{ id: 490 , name: " FBI Rancher" , modelName: " fbiranch" },
355
129
{ id: 528 , name: " FBI Truck" , modelName: " fbitruck" },
356
130
{ id: 407 , name: " Fire Truck" , modelName: " firetruk" },
357
- { id: 544 , name: " Fire Truck" , modelName: " firela" },
131
+ { id: 544 , name: " Fire Truck Ladder " , modelName: " firela" },
358
132
{ id: 523 , name: " HPV1000" , modelName: " copbike" },
359
133
{ id: 470 , name: " Patriot" , modelName: " patriot" },
360
134
{ id: 596 , name: " Police LS" , modelName: " copcarla" },
@@ -390,11 +164,11 @@ const vehicles = {
390
164
{ id: 459 , name: " Berkley's RC Van" , modelName: " topfun" },
391
165
{ id: 422 , name: " Bobcat" , modelName: " bobcat" },
392
166
{ id: 482 , name: " Burrito" , modelName: " burrito" },
393
- { id: 605 , name: " Damaged Sadler" , modelName: " sadlshit" },
167
+ { id: 605 , name: " Sadler Damaged " , modelName: " sadlshit" },
394
168
{ id: 530 , name: " Forklift" , modelName: " forklift" },
395
169
{ id: 418 , name: " Moonbeam" , modelName: " moonbeam" },
396
170
{ id: 572 , name: " Mower" , modelName: " mower" },
397
- { id: 582 , name: " News Van " , modelName: " newsvan" },
171
+ { id: 582 , name: " Newsvan " , modelName: " newsvan" },
398
172
{ id: 413 , name: " Pony" , modelName: " pony" },
399
173
{ id: 440 , name: " Rumpo" , modelName: " rumpo" },
400
174
{ id: 543 , name: " Sadler" , modelName: " sadler" },
@@ -436,8 +210,8 @@ const vehicles = {
436
210
{ id: 565 , name: " Flash" , modelName: " flash" },
437
211
{ id: 434 , name: " Hotknife" , modelName: " hotknife" },
438
212
{ id: 494 , name: " Hotring Racer" , modelName: " hotring" },
439
- { id: 502 , name: " Hotring Racer 2 " , modelName: " hotrina" },
440
- { id: 503 , name: " Hotring Racer 3 " , modelName: " hotrinb" },
213
+ { id: 502 , name: " Hotring Racer 3 " , modelName: " hotrina" },
214
+ { id: 503 , name: " Hotring Racer 2 " , modelName: " hotrinb" },
441
215
{ id: 411 , name: " Infernus" , modelName: " infernus" },
442
216
{ id: 559 , name: " Jester" , modelName: " jester" },
443
217
{ id: 561 , name: " Stratum" , modelName: " stratum" },
@@ -457,21 +231,21 @@ const vehicles = {
457
231
{ id: 564 , name: " RC Tiger" , modelName: " rctiger" },
458
232
],
459
233
" Trailers" : [
460
- { id: 606 , name: " Baggage Trailer" , modelName: " bagboxa" },
461
- { id: 607 , name: " Baggage Trailer" , modelName: " bagboxb" },
234
+ { id: 606 , name: " Baggage Trailer (covered) " , modelName: " bagboxa" },
235
+ { id: 607 , name: " Baggage Trailer (Uncovered) " , modelName: " bagboxb" },
462
236
{ id: 610 , name: " Farm Trailer" , modelName: " farmtr1" },
463
- { id: 584 , name: " Petrol trailer " , modelName: " petrotr" },
464
- { id: 611 , name: " Trailer" , modelName: " utiltr1" },
465
- { id: 608 , name: " Trailer" , modelName: " tugstair" },
237
+ { id: 584 , name: " Trailer (Tanker Commando) " , modelName: " petrotr" },
238
+ { id: 611 , name: " Street Clean Trailer" , modelName: " utiltr1" },
239
+ { id: 608 , name: " Trailer (Stairs) " , modelName: " tugstair" },
466
240
{ id: 435 , name: " Trailer 1" , modelName: " artict1" },
467
241
{ id: 450 , name: " Trailer 2" , modelName: " artict2" },
468
242
{ id: 591 , name: " Trailer 3" , modelName: " artict3" },
469
243
],
470
244
" Trains & Railroad cars" : [
471
245
{ id: 590 , name: " Box Freight" , modelName: " freibox" },
472
- { id: 538 , name: " Brown Streak" , modelName: " streak" },
473
- { id: 570 , name: " Brown Streak Carriage " , modelName: " streakc" },
474
- { id: 569 , name: " Flat Freight" , modelName: " freiflat" },
246
+ { id: 538 , name: " Streak" , modelName: " streak" },
247
+ { id: 570 , name: " Streak Train Trailer " , modelName: " streakc" },
248
+ { id: 569 , name: " Freight Train Flatbed " , modelName: " freiflat" },
475
249
{ id: 537 , name: " Freight" , modelName: " freight" },
476
250
{ id: 449 , name: " Tram" , modelName: " tram" },
477
251
],
@@ -572,13 +346,7 @@ const vehicles = {
572
346
<div class = " vehicle-list" >
573
347
{ vehiclesList .map (vehicle => (
574
348
<div class = " vehicle-item" id = { vehicle .name } >
575
- <div class = " vehicle-title" >
576
- { vehicle .name }
577
- { /* Check if vehicle name is not in that array */ }
578
- { ! getVehicleNamesById (vehicle .id ).includes (vehicle .name ) && (
579
- <div style = " color: red" ><strong >CORRECT NAME(S)</strong >: { getVehicleNamesById (vehicle .id )?.join (' , ' )} </div >
580
- )}
581
- </div >
349
+ <div class = " vehicle-title" >{ vehicle .name } </div >
582
350
<a target = " _blank" href = { ` http://gta.rockstarvision.com/vehicleviewer/#sa/${vehicle .id } ` } >
583
351
<Image
584
352
src = { getAssetImagePath (` Vehicles/${vehicle .id }.png ` )}
0 commit comments