Alternative Title: Don't wear body armor while sitting in a tank.
llAdjustDamage processes as normal when executed while the avatar is sitting on an object with SIT_FLAGS_NO_DAMAGE enabled.
[Reproduction]
OBJ1: Object that avatar sits on.
llSitTarget(<0.0,0.0,.25>,ZERO_ROTATION);
llSetLinkSitFlags(-1,SIT_FLAGS_NO_DAMAGE);
OBJ2: Any scripted object that modifies or alters damage during the on_damage step. Worn on avatar.
Expected Behavior: Avatar remains Undamaged
Actual Behavior: Output of llAdjustDamage is applied to avatar.