I've just checked this now, and cannot replicate it:
- Called Deboarding, with 104 passengers using the default 737 from FSX, with Multiple Trips enabled.
- 1st Bus arrives, FSDT_GSX_NUMPASSENGERS_DEBOARDING and FSDT_GSX_NUMPASSENGERS_DEBOARDING_TOTAL increase together up to 90. FSDT_GSX_NUMPASSENGERS_BOARDING and FSDT_GSX_NUMPASSENGERS_DEBOARDING_TOTAL both stay at 0
- 1st Bus goes away
- 2nd Bus arrives FSDT_GSX_NUMPASSENGERS_DEBOARDING counts up from 1 to 14, FSDT_GSX_NUMPASSENGERS_DEBOARDING_TOTAL continues from 90 to 104
- Called Boarding, with 104 passengers
- 1st Bus arrives, FSDT_GSX_NUMPASSENGERS_BOARDING and FSDT_GSX_NUMPASSENGERS_BOARDING_TOTAL increase together up to 90. FSDT_GSX_NUMPASSENGERS_DEBOARDING and FSDT_GSX_NUMPASSENGERS_DEBOARDING_TOTAL keep their previous values of 90 and 104 from the initial Deboarding
- 1st Bus goes away
- 2nd Bus arrives FSDT_GSX_NUMPASSENGERS_BOARDING counts up from 1 to 14, FSDT_GSX_NUMPASSENGERS_BOARDING_TOTAL continues from 90 to 104. FSDT_GSX_NUMPASSENGERS_DEBOARDING and FSDT_GSX_NUMPASSENGERS_DEBOARDING_TOTAL keep their previous values of 90 and 104 from the initial Deboarding.
So, all involved variables work as expected. How do you check L: variables ?