mangosR2/mangos — comment on commit f22166a5a839402141bb0bd50813e172440ec9dd
File:  line 0
By michalpolko:

well for me

> float x = damage + cleanDamage;

results in:

> error C2440: 'initializing' : cannot convert from 'const CleanDamage *' to 'float' There is no context in which this conversion is possible

while

> damage + cleanDamage ? (cleanDamage->damage + cleanDamage->absorb) : 0

compiles just fine

Imho precedence is to be meant as the whole expression, not part of it as separate variable etc., I think You get it wrong.

Did You try to compile it and You got an error of types mismatch or just thinking that it is wrong?;]