Follow-up Comment #1, bug #14908 (project freeciv):

There is no contradiction.  diplomat_success_vs_defender() returns TRUE if
the attacker success (which doesn't mean kill the defender).  But a
F_SUPERSPY unit in defense always kills the attacker.  The full test is:

if (diplomat_success_vs_defender(pdiplomat, punit, ptile) 
    && !unit_has_type_flag(punit, F_SUPERSPY))


Reply to this item at:


  Message posté via/par Gna!

Freeciv-dev mailing list

Reply via email to