Skip to content

Commit e82afbb

Browse files
test: show correct vehicle names
1 parent 620098b commit e82afbb

File tree

1 file changed

+233
-1
lines changed

1 file changed

+233
-1
lines changed

web/src/pages/reference/ID_Lists/Vehicles.astro

Lines changed: 233 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,232 @@ import { getAssetImagePath } from '@src/utils/general';
1111
1212
import 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+
14240
const vehicles = {
15241
"Aircraft": {
16242
"Airplanes": [
@@ -346,7 +572,13 @@ const vehicles = {
346572
<div class="vehicle-list">
347573
{vehiclesList.map(vehicle => (
348574
<div class="vehicle-item" id={vehicle.name}>
349-
<div class="vehicle-title">{vehicle.name}</div>
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>
350582
<a target="_blank" href={`http://gta.rockstarvision.com/vehicleviewer/#sa/${vehicle.id}`}>
351583
<Image
352584
src={getAssetImagePath(`Vehicles/${vehicle.id}.png`)}

0 commit comments

Comments
 (0)