@@ -11,232 +11,6 @@ import { getAssetImagePath } from '@src/utils/general';
1111
1212import NoteBox from ' @src/components/NoteBox.astro' ;
1313
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-
24014const vehicles = {
24115 " Aircraft" : {
24216 " Airplanes" : [
@@ -316,7 +90,7 @@ const vehicles = {
31690 ],
31791 " 4-Door & Luxury cars" : [
31892 { id: 445 , name: " Admiral" , modelName: " admiral" },
319- { id: 604 , name: " Damaged Glendale" , modelName: " glenshit" },
93+ { id: 604 , name: " Glendale Damaged " , modelName: " glenshit" },
32094 { id: 507 , name: " Elegant" , modelName: " elegant" },
32195 { id: 585 , name: " Emperor" , modelName: " emperor" },
32296 { id: 466 , name: " Glendale" , modelName: " glendale" },
@@ -354,7 +128,7 @@ const vehicles = {
354128 { id: 490 , name: " FBI Rancher" , modelName: " fbiranch" },
355129 { id: 528 , name: " FBI Truck" , modelName: " fbitruck" },
356130 { id: 407 , name: " Fire Truck" , modelName: " firetruk" },
357- { id: 544 , name: " Fire Truck" , modelName: " firela" },
131+ { id: 544 , name: " Fire Truck Ladder " , modelName: " firela" },
358132 { id: 523 , name: " HPV1000" , modelName: " copbike" },
359133 { id: 470 , name: " Patriot" , modelName: " patriot" },
360134 { id: 596 , name: " Police LS" , modelName: " copcarla" },
@@ -390,11 +164,11 @@ const vehicles = {
390164 { id: 459 , name: " Berkley's RC Van" , modelName: " topfun" },
391165 { id: 422 , name: " Bobcat" , modelName: " bobcat" },
392166 { id: 482 , name: " Burrito" , modelName: " burrito" },
393- { id: 605 , name: " Damaged Sadler" , modelName: " sadlshit" },
167+ { id: 605 , name: " Sadler Damaged " , modelName: " sadlshit" },
394168 { id: 530 , name: " Forklift" , modelName: " forklift" },
395169 { id: 418 , name: " Moonbeam" , modelName: " moonbeam" },
396170 { id: 572 , name: " Mower" , modelName: " mower" },
397- { id: 582 , name: " News Van " , modelName: " newsvan" },
171+ { id: 582 , name: " Newsvan " , modelName: " newsvan" },
398172 { id: 413 , name: " Pony" , modelName: " pony" },
399173 { id: 440 , name: " Rumpo" , modelName: " rumpo" },
400174 { id: 543 , name: " Sadler" , modelName: " sadler" },
@@ -436,8 +210,8 @@ const vehicles = {
436210 { id: 565 , name: " Flash" , modelName: " flash" },
437211 { id: 434 , name: " Hotknife" , modelName: " hotknife" },
438212 { 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" },
441215 { id: 411 , name: " Infernus" , modelName: " infernus" },
442216 { id: 559 , name: " Jester" , modelName: " jester" },
443217 { id: 561 , name: " Stratum" , modelName: " stratum" },
@@ -457,21 +231,21 @@ const vehicles = {
457231 { id: 564 , name: " RC Tiger" , modelName: " rctiger" },
458232 ],
459233 " 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" },
462236 { 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" },
466240 { id: 435 , name: " Trailer 1" , modelName: " artict1" },
467241 { id: 450 , name: " Trailer 2" , modelName: " artict2" },
468242 { id: 591 , name: " Trailer 3" , modelName: " artict3" },
469243 ],
470244 " Trains & Railroad cars" : [
471245 { 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" },
475249 { id: 537 , name: " Freight" , modelName: " freight" },
476250 { id: 449 , name: " Tram" , modelName: " tram" },
477251 ],
@@ -572,13 +346,7 @@ const vehicles = {
572346 <div class = " vehicle-list" >
573347 { vehiclesList .map (vehicle => (
574348 <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 >
582350 <a target = " _blank" href = { ` http://gta.rockstarvision.com/vehicleviewer/#sa/${vehicle .id } ` } >
583351 <Image
584352 src = { getAssetImagePath (` Vehicles/${vehicle .id }.png ` )}
0 commit comments