This is from the script in the sword
Before I changed it, it was the same thing.
The sword works fine.
It has to be something else.
The sword works fine, but that offset is designed for the sword
only.
Listen to me. Change it to "0 0 0";
that won't break it.
Edit: One of the most popular melee weapons of all time, butterfly knife:
datablock ShapeBaseImageData(butterflyknifeImage)
{
// Basic Item properties
shapeFile = "./bknife2.dts";
emap = true;
// Specify mount point & offset for 3rd person, and eye offset
// for first person rendering.
mountPoint = 0;
offset = "0 0 0";
//eyeOffset = "0.1 0.2 -0.55";
Edit2: TF2 Ubersaw, as well:
datablock ShapeBaseImageData(tf2UbersawImage)
{
// Basic Item properties
shapeFile = "./ubersaw.dts";
emap = true;
// Specify mount point & offset for 3rd person, and eye offset
// for first person rendering.
mountPoint = 0;
offset = "0.05 0.05 0.1";
rotation = eulerToMatrix("30 0 0");
eyeOffset = "0";