It's not a bad idea at all - just time consuming - but it would be more than welcome, above all, for a number of fixed gear airplanes that included this characteristic behavior.
The coding needed was introduced with the Hs123:
public void moveWheelSink()
{
if(FM.Gears.onGround())
suspension = suspension + 0.008F;
else
suspension = suspension - 0.008F;
if(suspension < 0.0F)
{
suspension = 0.0F;
if(!FM.isPlayers())
FM.Gears.bTailwheelLocked = true;
}
if(suspension > 0.1F)
suspension = 0.1F;
Aircraft.xyz[0] = 0.0F;
Aircraft.ypr[0] = 0.0F;
Aircraft.ypr[1] = 0.0F;
Aircraft.ypr[2] = 0.0F;
Aircraft.xyz[2] = 0.0F;
float f = Aircraft.cvt(FM.getSpeed(), 0.0F, 25F, 0.0F, 1.0F);
suspL = FM.Gears.gWheelSinking[0] * f + suspension;
Aircraft.xyz[2] = Aircraft.cvt(suspL, 0.0F, 0.24F, 0.0F, 0.24F);
hierMesh().chunkSetLocate("GearL2_D0", Aircraft.xyz, Aircraft.ypr);
suspR = FM.Gears.gWheelSinking[1] * f + suspension;
Aircraft.xyz[2] = Aircraft.cvt(suspR, 0.0F, 0.24F, 0.0F, 0.24F);
hierMesh().chunkSetLocate("GearR2_D0", Aircraft.xyz, Aircraft.ypr);
}
and of course you need to modify the gear meshes accordingly.