Author: cazfi Date: Thu Jan 8 22:20:38 2015 New Revision: 27577 URL: http://svn.gna.org/viewcvs/freeciv?rev=27577&view=rev Log: Do not consider negative value of boolean "Fanatics" effect 'true'.
See bug #23142 Modified: branches/S2_6/common/unittype.c Modified: branches/S2_6/common/unittype.c URL: http://svn.gna.org/viewcvs/freeciv/branches/S2_6/common/unittype.c?rev=27577&r1=27576&r2=27577&view=diff ============================================================================== --- branches/S2_6/common/unittype.c (original) +++ branches/S2_6/common/unittype.c Thu Jan 8 22:20:38 2015 @@ -132,8 +132,8 @@ { int val = ut->upkeep[otype], gold_upkeep_factor; - if (get_player_bonus(pplayer, EFT_FANATICS) - && BV_ISSET(ut->flags, UTYF_FANATIC)) { + if (BV_ISSET(ut->flags, UTYF_FANATIC) + && get_player_bonus(pplayer, EFT_FANATICS) > 0) { /* Special case: fanatics have no upkeep under fanaticism. */ return 0; } _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits