<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by lamont-granquist</shortDescription></cause><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by lamont-granquist</shortDescription></cause></action><action></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>1672</buildNumber><marked><SHA1>7afb43e3f16d3d6b4c04e2074c0ba3e4fe13600b</SHA1><branch><SHA1>7afb43e3f16d3d6b4c04e2074c0ba3e4fe13600b</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>7afb43e3f16d3d6b4c04e2074c0ba3e4fe13600b</SHA1><branch><SHA1>7afb43e3f16d3d6b4c04e2074c0ba3e4fe13600b</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>7afb43e3f16d3d6b4c04e2074c0ba3e4fe13600b</SHA1><branch><SHA1>7afb43e3f16d3d6b4c04e2074c0ba3e4fe13600b</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/MuMech/MechJeb2.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'><artifactsUrl>https://ksp.sarbian.com/jenkins/user/david.grandy/my-views/view/All/job/MechJeb2-Dev/1672/artifact</artifactsUrl><changesUrl>https://ksp.sarbian.com/jenkins/user/david.grandy/my-views/view/All/job/MechJeb2-Dev/changes</changesUrl><displayUrl>https://ksp.sarbian.com/jenkins/user/david.grandy/my-views/view/All/job/MechJeb2-Dev/1672/</displayUrl><testsUrl>https://ksp.sarbian.com/jenkins/user/david.grandy/my-views/view/All/job/MechJeb2-Dev/1672/testReport</testsUrl></action><artifact><displayPath>MechJeb2-2.16.0.0-1672.zip</displayPath><fileName>MechJeb2-2.16.0.0-1672.zip</fileName><relativePath>MechJeb2-2.16.0.0-1672.zip</relativePath></artifact><building>false</building><displayName>#1672</displayName><duration>30915</duration><estimatedDuration>30121</estimatedDuration><fullDisplayName>MechJeb2-Dev #1672</fullDisplayName><id>1672</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1672</number><queueId>182</queueId><result>SUCCESS</result><timestamp>1782069911041</timestamp><url>https://ksp.sarbian.com/jenkins/user/david.grandy/my-views/view/All/job/MechJeb2-Dev/1672/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>MechJeb2/VesselState.cs</affectedPath><affectedPath>MechJeb2/MechJebModuleDebugArrows.cs</affectedPath><affectedPath>MechJebKos/VesselStateBinding.cs</affectedPath><commitId>eae48a1fac55e2fe97b97824d3c27d12482ca2e3</commitId><timestamp>1782062460000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/lamont</absoluteUrl><fullName>lamont</fullName></author><authorEmail>lamont@scriptkiddie.org</authorEmail><comment>Fix some VesselState thrust calculations (probably fix diffthrottle)

- Removes the double-cos-losses coming both from the cosineLosses variable
  and the vector addition by just dropping the cosineLosses variable.

- Change the CoT calculations to no longer be based on current thrust
  but on max thrust.  This ensures that ThrustForward is nonzero with
  zero thrust, and makes it a constant of the vessel geometry.  This
  means that diff throttle will also no longer affect and chase its
  own setpoint.  As I've been adding INERTIAL_COT to various
  controllers I've probably been breaking diffthrottle and this should
  fix that.

- That latter change might in principle break some badly constructed
  vehicles which have considerably different thrust vectors for
  minthrottle vs. maxthrottle for times when they aren't being
  max throttled.  As most things you want to do with rockets tend
  to be bang-bang control this shouldn't affect anyone, but to the
  extent it actually does affect anyone, those rockets and situations
  are just considered rocket design problems, and support is dropped.
</comment><date>2026-06-21 10:21:00 -0700</date><id>eae48a1fac55e2fe97b97824d3c27d12482ca2e3</id><msg>Fix some VesselState thrust calculations (probably fix diffthrottle)</msg><path><editType>edit</editType><file>MechJeb2/VesselState.cs</file></path><path><editType>edit</editType><file>MechJeb2/MechJebModuleDebugArrows.cs</file></path><path><editType>edit</editType><file>MechJebKos/VesselStateBinding.cs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/lamont</absoluteUrl><fullName>lamont</fullName><id>lamont</id></culprit></freeStyleBuild>