diff --git a/media/attribution.js b/media/attribution.js
index 1423a8cc..879a2999 100644
--- a/media/attribution.js
+++ b/media/attribution.js
@@ -492,6 +492,16 @@ const attributionData = {
]
},
+ {
+ prefix: "./media/vehicles/",
+ files: [
+ { name: "18-wheeler.svg", source: "https://commons.wikimedia.org/wiki/File:Conventional_18-wheeler_truck_diagram.svg" },
+ { name: "18-wheeler-vertical.svg", source: "https://commons.wikimedia.org/wiki/File:Conventional_18-wheeler_truck_diagram.svg" }
+ ],
+ authors: [
+ "h-padleckas"
+ ]
+ },
],
people: {
"appledectomy": {
@@ -574,6 +584,10 @@ const attributionData = {
name: "geminimacro",
url: "https://www.furaffinity.net/user/lajay"
},
+ "h-padleckas": {
+ name: "H. Padleckas",
+ url: "https://commons.wikimedia.org/wiki/User:H_Padleckas"
+ },
"helisa-adopts": {
name: "Helisa",
url: "https://www.furaffinity.net/user/HelisaAdopts"
diff --git a/media/vehicles/18-wheeler-vertical.svg b/media/vehicles/18-wheeler-vertical.svg
new file mode 100644
index 00000000..7a9d26ee
--- /dev/null
+++ b/media/vehicles/18-wheeler-vertical.svg
@@ -0,0 +1,75 @@
+
+
+
diff --git a/media/vehicles/18-wheeler.svg b/media/vehicles/18-wheeler.svg
new file mode 100644
index 00000000..4295b010
--- /dev/null
+++ b/media/vehicles/18-wheeler.svg
@@ -0,0 +1,75 @@
+
+
+
diff --git a/presets/vehicles.js b/presets/vehicles.js
index 05d864e7..568a952b 100644
--- a/presets/vehicles.js
+++ b/presets/vehicles.js
@@ -121,5 +121,25 @@ function makeVehicles() {
)
});
+ results.push({
+ name: "18-Wheeler",
+ constructor: () => makeVehicle(
+ "18-Wheeler",
+ {
+ side: {
+ name: "Side",
+ height: math.unit(13.6, "feet"),
+ image: { source: "./media/vehicles/18-wheeler.svg" },
+ },
+ sideVertical: {
+ name: "Side (Vertical)",
+ height: math.unit(54, "feet"),
+ image: { source: "./media/vehicles/18-wheeler-vertical.svg" },
+ },
+ },
+ math.unit(52310, "tons")
+ )
+ });
+
return results;
}