Merry: I think Celestar is referring to mileage accrual in Cathay's own Asia Miles Program. The rules are pretty clear (from their own terms):
Air Travel Credits
3. The ‘Actual Mileage Credits’ earned is a proportion, based on Class flown or fare paid, of the great circle distance as outlined in the Membership Guide and as
published from time to time by CPLP. There is no minimum mileage guarantee.
4. Economy Class Discounted Tickets are eligible for a Mileage Credit of 50% of the actual mileage flown. All other qualifying Economy Class tickets are credited at 100% of the actual mileage flown. Eligibility for 50% mileage credit is based on the sub-class booked and shown on the air ticket, these sub-classes are listed below, changes are published from time to time and available from CPLP :
Cathay Pacific Airways B, H, M, V, T, K
British Airways B, H, M, V, T, K, U, Q
American Airlines® Please contact CPLP for details
Canadian™ Airlines A, B, G, H, K, M, N, O, P, Q, R, V, W, X, Z
Qantas Airways M, K, G, Q, L, I, B, V, W, U, N, H
Swissair & Partners B, V
Japan Airlines B, Q, M, H, N, X, G
Some of these are not that heavily discounted either. Canadian's B fares are pretty close to full fare in a lot of cases.
This is a problem with some airlines giving (not giving?) credit in other ff programs, e.g. AC only gives 50% of mileage on its discounted flights within Canada; Thai flights only earn 50% in UA's Mileage Plus etc.
[This message has been edited by BlondeBomber (edited 04-03-99).]