Author: cazfi Date: Thu Jan 8 08:16:59 2015 New Revision: 27572 URL: http://svn.gna.org/viewcvs/freeciv?rev=27572&view=rev Log: Ignore nativity-providing extras for simple types
Patch by Emmet Hikory <persia>, backported to S2_5 by me See patch #4836 Modified: branches/S2_5/ai/default/aiunit.c Modified: branches/S2_5/ai/default/aiunit.c URL: http://svn.gna.org/viewcvs/freeciv/branches/S2_5/ai/default/aiunit.c?rev=27572&r1=27571&r2=27572&view=diff ============================================================================== --- branches/S2_5/ai/default/aiunit.c (original) +++ branches/S2_5/ai/default/aiunit.c Thu Jan 8 08:16:59 2015 @@ -2944,10 +2944,12 @@ int i = 0; unit_type_iterate(punittype) { + struct unit_class *pclass = utype_class(punittype); + if (A_NEVER != punittype->require_advance && !utype_has_flag(punittype, UTYF_CIVILIAN) - && !uclass_has_flag(utype_class(punittype), UCF_MISSILE) - && !(dai_uclass_move_type(utype_class(punittype)) == UMT_SEA + && !uclass_has_flag(pclass, UCF_MISSILE) + && !(pclass->adv.land_move == MOVE_NONE && !can_attack_non_native(punittype)) && !utype_fuel(punittype) && punittype->transport_capacity < 8) { _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits